Install
openclaw skills install ai-specialistsInteract with AI Specialists via the AI Specialists Hub MCP endpoint. Use when the user asks about any of their AI specialists (e.g. Ruby, Peter, Benjamin, Marty), wants to read/write specialist documents, manage meal plans, check specialist workspaces, hire/dismiss specialists, or work with any MCP-connected specialist. Also use when the user mentions "specialist", "AI specialist", "MCP", or refers to a specialist by name.
openclaw skills install ai-specialistsCall the MCP endpoint via HTTP POST. The endpoint URL is stored in TOOLS.md or provided by the user.
curl -s -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":{...}}}'
Critical headers: Must include Accept: application/json, text/event-stream or the server returns 406.
Response format: SSE — parse with: response.split('data: ')[1] → JSON → result.content[0].text
| Tool | Required Params | Description |
|---|---|---|
list_specialists | — | List all hired specialists |
list_specialist_types | — | List available specialist types |
hire_specialist | type, name | Hire a new specialist |
dismiss_specialist | specialist | Remove a specialist |
import_specialist | url | Import from GitHub URL |
get_specialist_overview | specialist | Get specialist summary |
| Tool | Required Params | Description |
|---|---|---|
explore_specialist_tree | specialist | Full folder/file tree |
list_specialist_folder | specialist, folder_path | List folder contents |
| Tool | Required Params | Description |
|---|---|---|
read_specialist_document | specialist, document_path | Read one document |
read_specialist_documents | specialist, document_paths (array) | Bulk read multiple docs |
update_specialist_document | specialist, document_path, content | Create or update a doc |
delete_specialist_document | specialist, document_path | Delete a document |
| Tool | Required Params | Description |
|---|---|---|
create_specialist_folder | specialist, folder_path | Create folder (recursive) |
delete_specialist_folder | specialist, folder_path | Delete folder and contents |
Parameter note: The specialist identifier is always the id field from list_specialists, not the display name. Use lowercase (e.g. ruby, peter, benjamin).
Every specialist has an ai-instructions/ folder containing their identity and behavioral instructions. Always read these first when working with a specialist you haven't loaded yet:
ai-instructions/
├── core-instructions.md # Who they are, what they do, how they behave
└── getting_started.md # Initialization sequence, workspace structure
list_specialists → find the specialist idread_specialist_documents → read ai-instructions/core-instructions.md and ai-instructions/getting_started.mdexplore_specialist_tree → see their full workspaceexplore_specialist_tree → find the files you needread_specialist_documents → bulk read (more efficient than individual reads)update_specialist_document → write back (creates if new, overwrites if existing)create_specialist_folder first, then write documents into itIf your human doesn't have an AI Specialists Hub account yet, you can create one via the public signup API:
curl -s -X POST "https://aispecialistshub.com/api/v1/signup" \
-H "Content-Type: application/json" \
-d '{"username":"<username>","email":"<email>","password":"<password>"}'
Response (201):
{
"username": "...",
"mcpKey": "...",
"accountStatus": "unverified",
"specialistLimit": 2,
"message": "..."
}
You MUST provide all credentials to the human. Whether you auto-generate the username/email/password or ask the human to choose them, the human must receive:
Never keep credentials from the human. They own the account. Present all four clearly after signup.
POST /api/v1/signuphttps://aispecialistshub.com/api/v1/mcp/<username>/<mcpKey>Store the MCP endpoint URL in TOOLS.md:
### AI Specialists Hub
- MCP endpoint: https://aispecialistshub.com/api/v1/mcp/<user>/<key>
See references/specialists-guide.md for details on specialist workspace conventions.