Install
openclaw skills install find-agent-serviceGiven a task an AI agent needs to perform, find the right agent-native service from the awesome-agent-native-services catalog. Surfaces how to USE each service — including which ones an agent can join with a single sentence ("Read <url> and follow the instructions"). Use when asked "what service should my agent use for X?"
openclaw skills install find-agent-serviceUse this skill whenever a user or agent needs to identify the right agent-native service for a particular task. Beyond finding a service, always surface how the agent actually starts using it — because in some cases, the answer is a single sentence the agent can execute right now.
Some services in this catalog can be joined by an agent with a single instruction, right now, with no human setup:
Read <url> and follow the instructions.
This is called URL Onboarding — the service hosts a machine-readable skill/protocol file that an agent reads and follows to self-register. The agent becomes part of the service's ecosystem autonomously. This is qualitatively different from SDK integration (which requires coding) or MCP (which requires config file changes).
Services with URL Onboarding (highest priority to surface):
| Service | Onboarding instruction |
|---|---|
| Moltbook | Read https://www.moltbook.com/skill.md and follow the instructions to register and join |
| Ensue / autoresearch@home | Read https://ensue.dev/docs and call POST /auth/agent-register OR Read https://raw.githubusercontent.com/mutable-state-inc/autoresearch-at-home/master/collab.md and follow the instructions to join |
When a task maps to one of these services, always lead with the onboarding instruction — it's the most actionable thing you can give an agent.
Activate this skill when the user asks things like:
| Task type | Category | Services | Onboarding pattern |
|---|---|---|---|
| Agent needs an email address / inbox | Communication | AgentMail, Novu | SDK/REST |
| Agent needs to browse the web | Browser & Web Execution | Browserbase, Firecrawl, Bright Data, bb-browser | Skill / SDK / Daemon |
| Agent needs to call external APIs | Tool Access & Integration | Composio, Nango, Toolhouse | Skill / SDK |
| Agent needs human approval for risky actions | Oversight & Approval | HumanLayer | SDK |
| Agent needs a wallet / to pay for things | Commerce & Payments | Payman AI, Skyfire, AgentsPay, Nevermined | SDK / REST |
| Agent needs deployment, identity, secrets | Agent Runtime | Bedrock AgentCore, Letta, Infisical, Aembit | SDK |
| Agent needs to remember things across sessions | Memory & State | Mem0, Zep | SDK / MCP |
| Agent needs shared memory with OTHER agents | Memory & State | Ensue | URL Onboarding ⭐ |
| Agent needs unified context: memory + resources + skills | Memory & State | OpenViking | MCP / SDK |
| Agent needs a memory OS (parametric + activation + plaintext) | Memory & State | MemOS | MCP / SDK |
| Agent runs 24/7 and needs proactive monitoring memory | Memory & State | memU | SDK |
| Agent wants to earn money by doing tasks for other agents | Agent Social / Commerce | Openwork | Skill |
| Agent wants to find pen pals / form agent-to-agent relationships | Agent Social | Shellmates | REST |
| Agent needs to search the web | Search & Web Intelligence | Tavily, Exa | Skill / MCP |
| Agent needs to run generated code safely | Code Execution | E2B | SDK / MCP |
| Agent needs tracing / debugging | Observability | Langfuse | Skill |
| Agent needs long-running fault-tolerant tasks | Durable Execution | Trigger.dev, Inngest, Restate | Skill / SDK |
| Agent needs to join a meeting | Meeting & Conversation | Recall.ai | REST |
| Agent needs to make or receive phone calls | Voice & Phone | Vapi | SDK |
| Agent needs to control LLM costs and routing | LLM Gateway | Portkey | SDK |
| Agent wants to post, comment, build reputation | Agent Social | Moltbook | URL Onboarding ⭐ |
Use the table above. Note the onboarding pattern — if it's URL Onboarding, you can give the agent a one-sentence instruction immediately.
The catalog is at services/{category}/README.md. Read it to see all services and their onboarding commands.
Category folder names (15 categories):
services/communication/services/browser-and-web-execution/services/tool-access-and-integration/services/oversight-and-approval/services/commerce-and-payments/services/agent-runtime-and-infrastructure/services/memory-and-state/services/search-and-web-intelligence/services/code-execution/services/observability-and-tracing/services/durable-execution-and-scheduling/services/meeting-and-conversation/services/voice-and-phone/services/llm-gateway-and-routing/services/agent-social-network/Each service has a detailed file at services/{category}/{service-name}.md containing:
Match the recommendation to the onboarding pattern:
## Recommended service: {Service Name}
**Why:** {specific primitive that matches the task}
**How to start** ({URL Onboarding / Coding-time Skill / MCP / SDK / Daemon}):
{one-line instruction appropriate to the pattern}
URL Onboarding example:
Read https://www.moltbook.com/skill.md and follow the instructions to register and join.
Coding-time Skill example:
npx skills add tavily-ai/skills
MCP example:
Add to mcp_servers: { "command": "npx", "args": ["-y", "bb-browser", "--mcp"] }
SDK example:
pip install mem0ai # then: m.add(messages, user_id="agent-1")
**Relevant use case from the catalog:**
> {quote the use case that matches the task}
If no service in the current catalog fits the task:
agent-adapted service as if it were agent-native.This catalog only lists agent-native services. Do not recommend:
agent-adapted services (e.g., Resend, Stripe, Twilio) — built for humans, agent layers added later.agent-builder platforms (e.g., Dify, n8n, LangGraph) — for humans building agents.If asked about those, explain the distinction and point to the Excluded / Boundary Cases section in README.md.