BytesAgain Agent API
Connect your AI agent to 60,000+ indexed skills via MCP streamable HTTP or REST API. 4 tools: search_skills, get_skill, popular_skills, search_use_cases. Supports 7 languages. Free, no auth required.
Quick Connect
MCP endpoint (streamable HTTP, works with all MCP 2024-11-05 clients):
https://bytesagain.com/api/mcp# OpenClaw
openclaw mcp set bytesagain '{"url":"https://bytesagain.com/api/mcp","transport":"streamable-http"}'
# Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"bytesagain": {
"url": "https://bytesagain.com/api/mcp",
"transport": "streamable-http"
}
}
}Available Tools
search_skillsASearch 60,000+ AI agent skills by keyword or natural language query. Supports 7 languages: English, Chinese (中文), Japanese (日本語), Korean (한국어), German, French, Portuguese/Spanish. Results are ranked by relevance then download count.
When to use: User wants to find or discover skills for a specific task. Start here before using get_skill.
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Keyword in any supported language. E.g. "email automation" or "邮件自动化" |
| limit | number | No | Results to return. Default: 10. Max: 50. |
Returns: Array of skills with: slug, name, description, category, tags, downloads, stars, source, source_url.
curl -X POST https://bytesagain.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_skills","arguments":{"query":"email automation","limit":5}}}'{
"action": "search",
"query": "email automation",
"count": 5,
"results": [
{
"slug": "email-automation",
"name": "Email Automation",
"description": "Automate email workflows with AI...",
"category": "email-marketing",
"tags": ["email", "automation", "workflow"],
"downloads": 8750,
"stars": 42,
"source": "clawhub",
"source_url": "https://clawhub.ai/skills/email-automation"
}
]
}get_skillBFetch complete details for a single skill by its unique slug. Returns full metadata including version, author, install command, and source URL. Use after search_skills when the user wants more info about a specific skill.
When to use: User has a specific skill slug (from search results) and wants full details or install instructions.
| Name | Type | Required | Description |
|---|---|---|---|
| slug | string | Yes | Unique skill identifier from search results. E.g. "chart-generator" |
Returns: Full skill object: slug, name, description, category, tags, version, author, downloads, stars, source, source_url, install command. Returns error if slug not found.
curl -X POST https://bytesagain.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_skill","arguments":{"slug":"chart-generator"}}}'{
"action": "get",
"slug": "chart-generator",
"skill": {
"slug": "chart-generator",
"name": "Chart Generator",
"description": "Generate charts and visualizations from data...",
"category": "data",
"tags": ["chart", "visualization", "data"],
"version": "2.1.0",
"author": "bytesagain1",
"downloads": 14200,
"stars": 87,
"source": "clawhub",
"source_url": "https://clawhub.ai/skills/chart-generator",
"install": "clawhub install chart-generator"
}
}popular_skillsBGet the most popular AI agent skills ranked by total download count. Ideal for onboarding users or showing what skills others are using most — without needing a specific search term.
When to use: User wants to discover trending or widely-used skills without a specific topic in mind. Great for first-time users.
| Name | Type | Required | Description |
|---|---|---|---|
| limit | number | No | Number of top skills to return. Default: 20. Max: 50. |
Returns: Array of top skills with: slug, name, description, category, downloads, stars, source. Sorted by download count descending.
curl -X POST https://bytesagain.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"popular_skills","arguments":{"limit":10}}}'{"action":"popular","count":3,"results":[{"slug":"chart-generator","name":"Chart Generator","downloads":14200},...]}search_use_casesNEWSearch 342 real-world AI use-cases by task or goal. Each use-case links to a curated page of the best skills for that workflow. Use when the user describes what they want to accomplish rather than naming a specific tool.
When to use: User says 'how do I use AI to write weekly reports' or 'what can AI do for my workflow'. Use BEFORE search_skills when the goal is unclear.
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Task or goal in natural language. Example: "write job descriptions", "analyze sales data". |
| limit | number | No | Number of use-cases to return. Default: 10. Max: 30. |
Returns: Array of matching use-cases with: slug, title, description, url (bytesagain.com/use-case/slug). Combine with search_skills to find tools for each use-case.
curl -X POST https://bytesagain.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_use_cases","arguments":{"query":"write weekly reports","limit":5}}}'{"action":"use_cases","count":3,"results":[{"slug":"weekly-report","title":"Write Weekly Reports","url":"https://bytesagain.com/use-case/weekly-report"},...]}REST API (Sandbox-friendly)
Simple GET requests. No client library, no streaming. Works in any environment including sandboxed agents. Same 7-language support as MCP tools.
# English GET https://bytesagain.com/api/mcp?action=search&q=data+analysis&limit=10 # Chinese (中文) GET https://bytesagain.com/api/mcp?action=search&q=数据分析&limit=10 # Japanese (日本語) GET https://bytesagain.com/api/mcp?action=search&q=データ分析&limit=10
GET https://bytesagain.com/api/mcp?action=get&slug=chart-generator
GET https://bytesagain.com/api/mcp?action=popular&limit=20
GET https://bytesagain.com/api/mcp?action=recommend&role=developer&limit=10 # role options: developer | creator | trader | marketer | student
Language Support
Search queries are automatically detected and translated to English internally. You can search in any of these languages:
email automation邮件自动化メール自動化이메일 자동화E-Mail-Automatisierungautomatisation emailautomatización emailLLMs.txt
Machine-readable skill index for LLM context injection:
https://bytesagain.com/llms-full.txt →