🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
Developer Docs

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.

✦ FreeNo auth requiredCORS enabledMCP 2024-11-05✓ Glama Verified

Quick Connect

MCP endpoint (streamable HTTP, works with all MCP 2024-11-05 clients):

https://bytesagain.com/api/mcp
OpenClaw / Claude Desktop
# 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"
    }
  }
}
⚠️ In sandboxed environments, use the REST API instead.

Available Tools

search_skillsA

Search 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.

Parameters
NameTypeRequiredDescription
querystringNoKeyword in any supported language. E.g. "email automation" or "邮件自动化"
limitnumberNoResults to return. Default: 10. Max: 50.

Returns: Array of skills with: slug, name, description, category, tags, downloads, stars, source, source_url.

Example (MCP)
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}}}'
Response
{
  "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_skillB

Fetch 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.

Parameters
NameTypeRequiredDescription
slugstringYesUnique 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.

Example (MCP)
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"}}}'
Response
{
  "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_skillsB

Get 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.

Parameters
NameTypeRequiredDescription
limitnumberNoNumber 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.

Example (MCP)
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}}}'
Response
{"action":"popular","count":3,"results":[{"slug":"chart-generator","name":"Chart Generator","downloads":14200},...]}
search_use_casesNEW

Search 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.

Parameters
NameTypeRequiredDescription
querystringYesTask or goal in natural language. Example: "write job descriptions", "analyze sales data".
limitnumberNoNumber 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.

Example (MCP)
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}}}'
Response
{"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.

Search (action=search)
# 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 skill details (action=get)
GET https://bytesagain.com/api/mcp?action=get&slug=chart-generator
Popular skills (action=popular)
GET https://bytesagain.com/api/mcp?action=popular&limit=20
Recommendations by role (action=recommend)
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:

🇺🇸 English
email automation
🇨🇳 Chinese 中文
邮件自动化
🇯🇵 Japanese 日本語
メール自動化
🇰🇷 Korean 한국어
이메일 자동화
🇩🇪 German
E-Mail-Automatisierung
🇫🇷 French
automatisation email
🇪🇸 Portuguese/Spanish
automatización email

LLMs.txt

Machine-readable skill index for LLM context injection:

https://bytesagain.com/llms-full.txt →
Built by BytesAgain · 60,000+ indexed skills · 7 languages · Free forever · Glama Verified ✓