# Send Ai Specialists to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ai-specialists",
    "name": "Ai Specialists",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/erikashby/ai-specialists",
    "canonicalUrl": "https://clawhub.ai/erikashby/ai-specialists",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/ai-specialists",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-specialists",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "references/specialists-guide.md",
      "scripts/mcp-call.sh"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ai-specialists"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ai-specialists",
    "downloadUrl": "https://openagent3.xyz/downloads/ai-specialists",
    "agentUrl": "https://openagent3.xyz/skills/ai-specialists/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-specialists/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-specialists/agent.md"
  }
}
```
## Documentation

### Connection

Call 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

### Discovery & Management

ToolRequired ParamsDescriptionlist_specialists—List all hired specialistslist_specialist_types—List available specialist typeshire_specialisttype, nameHire a new specialistdismiss_specialistspecialistRemove a specialistimport_specialisturlImport from GitHub URLget_specialist_overviewspecialistGet specialist summary

### Workspace Navigation

ToolRequired ParamsDescriptionexplore_specialist_treespecialistFull folder/file treelist_specialist_folderspecialist, folder_pathList folder contents

### Document Operations

ToolRequired ParamsDescriptionread_specialist_documentspecialist, document_pathRead one documentread_specialist_documentsspecialist, document_paths (array)Bulk read multiple docsupdate_specialist_documentspecialist, document_path, contentCreate or update a docdelete_specialist_documentspecialist, document_pathDelete a document

### Folder Operations

ToolRequired ParamsDescriptioncreate_specialist_folderspecialist, folder_pathCreate folder (recursive)delete_specialist_folderspecialist, folder_pathDelete 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).

### Working with a Specialist

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

### Pattern: First interaction with a specialist

list_specialists → find the specialist id
read_specialist_documents → read ai-instructions/core-instructions.md and ai-instructions/getting_started.md
Understand their domain, workspace structure, and communication style
explore_specialist_tree → see their full workspace
Now you can work with their data informed by their context

### Pattern: Quick data retrieval

explore_specialist_tree → find the files you need
read_specialist_documents → bulk read (more efficient than individual reads)
Summarize for the user

### Pattern: Updating specialist data

Read the existing document first
Modify content as needed
update_specialist_document → write back (creates if new, overwrites if existing)
For new folders: create_specialist_folder first, then write documents into it

### User Signup (Agent-Initiated Onboarding)

If 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": "..."
}

### ⚠️ CRITICAL: Credential Handoff

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:

Username — for web dashboard login at aispecialistshub.com
Email — used for account verification
Password — for web dashboard login
MCP key — for connecting AI tools to their specialists

Never keep credentials from the human. They own the account. Present all four clearly after signup.

### Unverified Accounts

Limited to 2 specialists (default: Friday is auto-hired)
Full MCP access — specialists work immediately
Can log in to web dashboard with username/password
Verify email for full access (more specialists)

### Signup Flow

Confirm the human wants an AI Specialists Hub account
Collect or generate: username, email, password
Call POST /api/v1/signup
Give the human ALL credentials (username, email, password, MCP key)
Store the MCP endpoint URL in your config: https://aispecialistshub.com/api/v1/mcp/<username>/<mcpKey>
Start using specialists via MCP

### Configuration

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.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: erikashby
- Version: 1.1.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/ai-specialists)
- [Send to Agent page](https://openagent3.xyz/skills/ai-specialists/agent)
- [JSON manifest](https://openagent3.xyz/skills/ai-specialists/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/ai-specialists/agent.md)
- [Download page](https://openagent3.xyz/downloads/ai-specialists)