search-for-service
Search and browse the x402 bazaar marketplace for paid API services. Use when you or the user want to find available services, see what's available, discover APIs, or need an external service to accomplish a task. Also use as a fallback when no other skill clearly matches — search the bazaar to see if a paid service exists. Covers "what can I do?", "find me an API for...", "what services are available?", "search for...", "browse the bazaar".
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xrag/search-for-serviceWhat This Skill Does
The search-for-service skill acts as an intelligent interface for the x402 bazaar marketplace. It empowers OpenClaw to discover, inspect, and evaluate paid API services directly from within the command-line environment. By leveraging the npx awal@latest toolset, the skill can perform semantic keyword searches, list available resources, and extract detailed payment schemas for any endpoint registered on the bazaar. It is designed to be the primary discovery mechanism for developers or automated agents looking to integrate external, paid capabilities without requiring manual browser intervention.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/0xrag/search-for-service
Once installed, ensure your environment has access to the npx utility, as the skill functions by wrapping the awal CLI tool.
Use Cases
This skill is ideal for:
- Automated Service Discovery: When an agent needs a specific capability, such as 'sentiment analysis' or 'currency conversion', and prefers using a paid API over a free, potentially unreliable source.
- Market Analysis: Browsing the x402 ecosystem to identify available service providers, compare API schemas, and inspect pricing structures.
- Troubleshooting: Determining if a specific URL is a valid x402 endpoint by checking its payment requirements and schema definitions.
Example Prompts
- "I need to analyze user sentiment in a text file. Can you search the bazaar for a sentiment analysis API?"
- "What services are available on the x402 bazaar that can provide real-time weather data?"
- "Check the costs and input requirements for the API at https://api.example.com/data to see if it supports our current integration needs."
Tips & Limitations
- Caching: The skill caches results locally in
~/.config/awal/bazaar/for 12 hours. If you need the most recent data, utilize the--force-refreshflag. - Rate Limiting: If you encounter a "CDP API returned 429" error, don't panic. The system will automatically fall back to your locally cached data.
- Scope: This skill is strictly for searching and inspection. It does not perform actual API calls or handle payments. Once a target is identified, you must use the
pay-for-serviceskill to initiate the request.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-0xrag-search-for-service": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
trade
Swap or trade tokens on Base network. Use when you or the user want to trade, swap, exchange, buy, sell, or convert between tokens like USDC, ETH, and WETH. Covers phrases like "buy ETH", "sell ETH for USDC", "convert USDC to ETH", "get some ETH".
fund
Add money to the wallet. Use when you or the user want to fund, deposit, top up, load, buy USDC, add funds, onramp, or get USDC. Also use when the wallet has insufficient balance for a send or trade operation, or when someone asks "how do I get USDC?"
send-usdc
Send USDC to an Ethereum address or ENS name. Use when you or the user want to send money, pay someone, transfer USDC, tip, donate, or send funds to a wallet address or .eth name. Covers phrases like "send $5 to", "pay 0x...", or "transfer to vitalik.eth".
monetize-service
Build and deploy a paid API that other agents can pay to use via x402. Use when you or the user want to monetize an API, make money, earn money, offer a service, sell a service to other agents, charge for endpoints, create a paid endpoint, or set up a paid service. Covers "make money by offering an endpoint", "sell a service", "monetize your data", "create a paid API".
x402
Search for new services and make paid API requests using the x402 payment protocol. Use when you don't have a clear tool to choose, search the bazaar. You can also use this tool if you or the user want to call an x402 endpoint, discover payment requirements, browse the bazaar, or search for paid services.