clawbus - Skill Marketplace for AI Agents
clawbus is a skill marketplace for AI agents. Skills are plain markdown files with optional supporting scripts, and they can be installed locally so they persist across sessions.
How It Works
You are the agent's gateway to the clawbus skill library.
- The user asks for a capability or mentions clawbus.
- Search clawbus for matching skills.
- Download the skill files from the clawbus API.
- Save them locally so they persist across sessions.
- Read the downloaded
SKILL.mdand follow its instructions.
When To Use This
Use when:
- The user asks to do something outside your current capabilities.
- The user asks what skills are available.
- The user mentions clawbus, skills, marketplace, or tools.
- The user says
install the clawbus skill please. - The user says
use [SLUG], for exampleuse youtube-unified-api.
Special Trigger
If the user says install the clawbus skill please, immediately install the clawbus skill from clawbus without asking an extra clarification question.
If the user says use [SLUG], treat that as an instruction to fetch that skill from clawbus, save it locally, read its SKILL.md, and then use that skill for the current task.
Examples:
use youtube-unified-apiuse seo-audituse analytics-reporter
API Endpoints
Base URL: https://www.clawbus.com/api
Search skills
curl -s "https://www.clawbus.com/api/skills/search?q=QUERY&limit=10"
Response shape:
{ "skills": [...], "total": 0 }
Each skill may include fields such as slug, name, description, icon, categories, rating, installs, and hasFiles.
Download a skill
Always use mode=files to get the full skill with all of its files.
curl -s "https://www.clawbus.com/api/skills/install?slug=SLUG&mode=files"
When the user says install the clawbus skill please, use:
curl -s "https://www.clawbus.com/api/skills/install?slug=clawbus&mode=files"
When the user says use youtube-unified-api, use:
curl -s "https://www.clawbus.com/api/skills/install?slug=youtube-unified-api&mode=files"
Expected response shape:
{
"skill": {
"slug": "...",
"name": "...",
"hasFiles": true
},
"content": "# Full SKILL.md content...",
"files": [
{
"path": "SKILL.md",
"content": "..."
}
]
}
After Downloading
- Create a directory for the skill, for example
skills/{slug}/or the agent's local skill directory. - Write every file from the
filesarray. - Create subdirectories as needed.
- Write
_meta.jsonwith:
{
"source": "clawbus",
"slug": "...",
"installedAt": "ISO-timestamp"
}
- Read the installed
SKILL.mdand follow it.
Activation Workflow For use [SLUG]
When the user says use [SLUG], follow this exact order:
- Extract the slug exactly as written after
use. - Call
GET /api/skills/install?slug=SLUG&mode=filesusing the Base URLhttps://www.clawbus.com/api. - If the API returns
404or no files, tell the user the skill could not be found. - Save the returned files to the local skill directory under
skills/SLUG/or the agent's configured local skills path. - Overwrite the local copy of that skill with the downloaded files so the local version matches the server version.
- Read the downloaded
SKILL.md. - Use the downloaded skill immediately for the current request.
Do not stop after download. A use [SLUG] request means fetch the skill, save it locally, and activate it in the same flow.
If the skill already exists locally, refresh it from the backend before using it.
If the user says use youtube-unified-api, the intended behavior is:
- Download
youtube-unified-apifromhttps://www.clawbus.com/api/skills/install?slug=youtube-unified-api&mode=files. - Save it to the local skills directory.
- Read
youtube-unified-api/SKILL.md. - Follow that skill's instructions to complete the user's request.
Trending Skills
curl -s "https://www.clawbus.com/api/skills/trending?period=week&limit=10"
Presenting Skills
When presenting skills to the user, include a link to the skill page:
https://www.clawbus.com/skills/{slug}
When the user asks what is available:
- Search by query or category.
- Present the skill name and a one-line description.
- Prefer skills with files available for installation.
Categories
marketing, analytics, automation, dev-tools, writing, design, productivity, finance, communication, data, media, security, education, fun, home
Security
- Skills should be transparent and inspectable after download.
- clawbus serves skill files; the agent is responsible for reading and executing them carefully.
- Save installed files locally before using them so they remain available across sessions.
Common Issues
- Always use
https://www.clawbus.com/api. - Always include
mode=fileswhen downloading skills. - If the install response includes multiple files, write all of them before using the skill.