# Agent Skills Marketplace - Claude, Codex &amp; ChatGPT Skills | SkillsMP

> Markdown mirror of DialtoneApp's public top-site detail page for `skillsmp.com`.

URL: https://dialtoneapp.com/top-sites/skillsmp.com/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/skillsmp.com

## Summary

- Domain: `skillsmp.com`
- Website: https://skillsmp.com
- Description: callable surface | score 44 | purchase read only | control token required
- Label: callable_surface
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: token_required
- Rank: 259233

## robots

~~~text
# SkillsMP - AI Agent Friendly Robots.txt

# Advertising crawlers - full access
User-Agent: Mediapartners-Google
User-Agent: AdsBot-Google
User-Agent: GoogleAdSenseInfeed
User-Agent: Google-Display-Ads-Bot
Allow: /

# AI Search Agents - allowed for search and AI input
User-Agent: GPTBot
User-Agent: ChatGPT-User
User-Agent: ClaudeBot
User-Agent: Google-Extended
User-Agent: PerplexityBot
User-Agent: DeepSeekBot
User-Agent: Applebot-Extended
User-Agent: OAI-SearchBot
User-Agent: cohere-ai
Allow: /
Disallow: /api/
Disallow: /auth/

# AI Training crawlers - restricted
User-Agent: CCBot
User-Agent: ByteSpider
User-Agent: anthropic-ai
User-Agent: Diffbot
Disallow: /

# General crawlers
User-Agent: *
Allow: /
Disallow: /api/
Disallow: /auth/
Crawl-delay: 1

# Content Signals (draft standard)
Content-Signal: search=yes, ai-input=yes, ai-train=no

# NLWeb Schema Feeds
schemamap: https://skillsmp.com/schemamap.xml

Sitemap: https://skillsmp.com/sitemap.xml
~~~

## llms

~~~text
# SkillsMP - Claude Skills Marketplace

> SkillsMP is a community-driven platform aggregating 900,000+ Claude Code skills from GitHub. Search with AI semantics, browse by category or occupation, and discover open-source skills to enhance your Claude Code experience.

Key information:
- This is an independent community project, NOT affiliated with Anthropic
- All skills are open source and sourced from GitHub repositories
- Supports 9 languages: English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Arabic (path: /en, /zh, /ja, /ko, /es, /fr, /de, /pt, /ar)
- Provides a free REST API — keyword search works without authentication, AI semantic search requires an API key

## Main Pages

- [Homepage](https://skillsmp.com/): Search and browse all skills with AI-powered semantic search
- [Categories](https://skillsmp.com/categories): Browse skills organized by domain (Development, AI & ML, DevOps, etc.)
- [Occupations](https://skillsmp.com/occupations): Browse skills by SOC occupation (Software Developers, Data Scientists, etc.)
- [Timeline](https://skillsmp.com/timeline): View skill updates and growth trends over time
- [Search](https://skillsmp.com/search): Advanced search with filters for marketplace.json, stars, and update time
- [Changelog](https://skillsmp.com/changelog): Platform updates, new features, and improvements
- [Skill Detail](https://skillsmp.com/skills/{id}): Individual skill pages with full details, README, installation instructions
- [Occupation Detail](https://skillsmp.com/occupations/{slug}): Skills relevant to a specific occupation with SOC classification

## User Features (requires login)

Sign in with Google or GitHub to access personalized features:
- [Favorites](https://skillsmp.com/favorites): Save and organize your favorite skills
- [History](https://skillsmp.com/history): Track your recently viewed skills
- API Key Management: Generate API keys for programmatic access

## Documentation

- [Docs](https://skillsmp.com/docs): Getting started guide and official documentation links
- [API Docs](https://skillsmp.com/docs/api): REST API documentation with examples
- [Developer Portal](https://skillsmp.com/developers): Quickstart, MCP setup, sandbox, rate limits
- [Agent Authentication](https://skillsmp.com/developers#agent-auth): Step-by-step auth guide for AI agents
- [Webhooks](https://skillsmp.com/developers#webhooks): Polling patterns, timeline feed, webhook roadmap
- [FAQ](https://skillsmp.com/docs/faq): Frequently asked questions about skills, installation, and quality
- [About](https://skillsmp.com/about): Our mission and what we do

## REST API

Base URL: `https://skillsmp.com`

SkillsMP provides a free REST API for programmatic access. Keyword search works without authentication (just call the endpoint); AI semantic search requires an API key.

Full interactive documentation with code examples: https://skillsmp.com/docs/api

### Quick Start

Anonymous (no setup needed):
```
curl "https://skillsmp.com/api/v1/skills/search?q=playwright"
```

Authenticated (higher limits + AI search):
```
curl "https://skillsmp.com/api/v1/skills/search?q=playwright" \
  -H "Authorization: Bearer sk_live_your_api_key"
```

### Rate Limits

| Tier | Daily | Per-Minute | Available Endpoints |
|------|-------|------------|---------------------|
| Anonymous (no API key) | 50 | 10 | Keyword Search |
| Authenticated (API key) | 500 | 30 | Keyword Search, AI Search |

Get your free API key at https://skillsmp.com/docs/api (requires login). All quotas reset at midnight UTC.

Rate limit headers are included in every response:
- `X-RateLimit-Daily-Limit` — your daily request limit
- `X-RateLimit-Daily-Remaining` — remaining requests for today
- `X-RateLimit-Minute-Limit` — per-minute burst limit (search endpoint)
- `X-RateLimit-Minute-Remaining` — remaining requests this minute

### Authentication

Pass your API key via the Authorization header:
```
Authorization: Bearer sk_live_your_api_key
```

### Agent Authentication

AI agents (Claude, ChatGPT, autonomous pipelines) authenticate with long-lived API keys — no OAuth or user interaction needed at runtime.

1. A human owner signs in at https://skillsmp.com/auth/login and generates an API key from the Developer Portal.
2. Store the key in your agent's secret manager (env var, vault, KMS). Never put it in client-side code or URLs.
3. Send `Authorization: Bearer <key>` on every request.
4. On HTTP 429, read `X-RateLimit-Minute-Remaining` / `X-RateLimit-Daily-Remaining`, back off, and retry.
5. Set a descriptive `User-Agent` (e.g. `SkillsMPClient/1.0 (+https://your-agent.example)`) so we can reach you on issues.
6. Prefer MCP (https://skillsmp.com/mcp) over hand-rolled REST for tool-calling agents.

Full guide: https://skillsmp.com/developers#agent-auth

### Webhooks

SkillsMP does not currently emit outbound webhooks. Agents that need to track the catalog should poll:

- New/updated skills: `GET /api/v1/skills/search?q=*&sortBy=recent&limit=50` (hourly cadence matches our ETL refresh)
- Timeline trends: `GET /api/timeline?granularity=daily&limit=30`
- MCP push-style: call `search_skills` on a timer and stream into context — no inbound endpoint required

Outbound webhooks for new-skill and update events are on the roadmap. Details: https://skillsmp.com/developers#webhooks

### Endpoints

#### 1. Keyword Search — `GET /api/v1/skills/search`

Anonymous or authenticated. Database-backed full-text search.

Parameters:
- `q` (required): Search keywords (max 200 chars, must contain at least one letter or number)
- `page`: Page number (default: 1, max: 50)
- `limit`: Results per page (default: 20, max: 50)
- `sortBy`: `stars` or `recent` (default: `recent`)
- `category`: Filter by category slug (e.g. `data-ai`, `devops`, `web-scraping`)
- `occupation`: Filter by SOC occupation slug (e.g. `software-developers-151252`)

Browse available category slugs: https://skillsmp.com/categories
Browse available occupation slugs: https://skillsmp.com/occupations

Examples:
- `/api/v1/skills/search?q=playwright&sortBy=stars&limit=10`
- `/api/v1/skills/search?q=automation&occupation=software-developers-151252`
- `/api/v1/skills/search?q=testing&category=testing-qa&page=2`

#### 2. AI Semantic Search — `GET /api/v1/skills/ai-search`

Authenticated only. Powered by Cloudflare AI vectorized search. Best for natural language queries.

Parameters:
- `q` (required): Natural language query

Examples:
- `/api/v1/skills/ai-search?q=How+to+create+a+web+scraper`
- `/api/v1/skills/ai-search?q=skills+for+automating+browser+testing`
- `/api/v1/skills/ai-search?q=help+me+write+better+documentation`

### Response Format

All successful responses:
```json
{
  "success": true,
  "data": {
    "skills": [
      {
        "id": "author-repo-skill-md",
        "name": "skill-name",
        "author": "github-username",
        "description": "What this skill does",
        "githubUrl": "https://github.com/author/repo",
        "skillUrl": "https://skillsmp.com/skills/author-repo-skill-md",
        "stars": 42,
        "updatedAt": "1775714881"
      }
    ],
    "pagination": { "page": 1, "limit": 20, "total": 150 }
  },
  "meta": {
    "requestId": "uuid",
    "responseTimeMs": 123
  }
}
```

Error responses:
```json
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable description"
  }
}
```

Error codes:
| Code | HTTP | Description |
|------|------|-------------|
| MISSING_API_KEY | 401 | API key required (AI search) |
| INVALID_API_KEY | 401 | The provided API key is invalid |
| MISSING_QUERY | 400 | Query parameter `q` is required |
| INVALID_QUERY | 400 | Query must contain at least one letter or number |
| DAILY_QUOTA_EXCEEDED | 429 | Daily quota exceeded, resets at midnight UTC |
| RATE_LIMITED | 429 | Too many requests per minute |
| INTERNAL_ERROR | 500 | Internal server error |

## Categories

Skills are organized into 12 main domains with 50+ subcategories, and also classified by SOC (Standard Occupational Classification) occupations:

| Domain | Description |
|--------|-------------|
| Development | Frontend, Backend, Mobile, Full-Stack, Scripting |
| Data & AI | LLM, Machine Learning, Data Analysis, Data Engineering |
| DevOps | CI/CD, Containers, Cloud, Monitoring |
| Testing & Security | Testing, Code Quality, Security Auditing |
| Tools | CLI Tools, IDE Plugins, Automation, Debugging |
| Documentation | Technical Docs, Knowledge Base, Education |
| Databases | SQL, NoSQL, Database Tools |
| Content & Media | Documents, Media Processing, Design, Content Creation |
| Business | E-commerce, Payment, Business Apps |
| Research | Academic, Scientific Computing, Lab Tools |
| Blockchain | Smart Contracts, DeFi, Web3 Tools |
| Lifestyle | Arts & Crafts, Gaming, Health & Fitness |

Browse all categories at https://skillsmp.com/categories

## Skill Format

Skills follow the open SKILL.md standard:
- SKILL.md file with YAML frontmatter (required: name, description)
- Skills can include scripts/, references/, and assets/ directories

## Installation

- `/plugin add <github-url>` — one-command install in Claude Code
- Manual: Clone repo and copy skill folder to ~/.claude/skills/ (personal) or .claude/skills/ (project)

## MCP Server

SkillsMP exposes a Model Context Protocol (MCP) server for native AI agent integration.

Endpoint: `https://skillsmp.com/mcp` (Streamable HTTP)

Configuration:
```json
{
  "mcpServers": {
    "skillsmp": {
      "type": "streamable-http",
      "url": "https://skillsmp.com/mcp"
    }
  }
}
```

Available tools: search_skills, ai_search_skills, get_skill, list_categories

Discovery endpoints:
- MCP Manifest: https://skillsmp.com/.well-known/mcp
- Server Card: https://skillsmp.com/.well-known/mcp/server-card.json
- A2A Agent Card: https://skillsmp.com/.well-known/agent-card.json
- OpenAPI Spec: https://skillsmp.com/openapi.json
- API Catalog (RFC 9727): https://skillsmp.com/.well-known/api-catalog
- Developer Portal: https://skillsmp.com/developers

## Pricing

SkillsMP is completely free. No paid tiers. See: https://skillsmp.com/pricing.md

## Optional

- [Full Documentation (single file)](https://skillsmp.com/llms-full.txt): Complete docs for AI agents
- [Agent Integration Guide](https://skillsmp.com/agents.md): How agents should interact with SkillsMP
- [GitHub Repository](https://github.com/anthropics/claude-code): Official Claude Code repository
- [Official Skills Documentation](https://docs.anthropic.com/en/docs/claude-code/skills): Anthropic's guide to Claude Skills
- [Privacy Policy](https://skillsmp.com/privacy): Our privacy practices
- [Terms of Service](https://skillsmp.com/terms): Terms and conditions
~~~

## llms-full

~~~text
# SkillsMP - Complete Documentation for AI Agents

> SkillsMP is a community-driven platform aggregating 900,000+ Claude Code skills from GitHub. Search with AI semantics, browse by category or occupation, and discover open-source skills to enhance your Claude Code, Codex CLI, and ChatGPT experience.

## Product Overview

SkillsMP (https://skillsmp.com) is an independent, community-driven skills marketplace. It is NOT affiliated with Anthropic, OpenAI, or any AI company. All skills are open source and sourced from public GitHub repositories.

### Key Features
- **900K+ Skills**: The largest collection of Claude Code skills aggregated from GitHub
- **AI Semantic Search**: Powered by Cloudflare AI vectorized search for natural language queries
- **Keyword Search**: Full-text database search with filters for category, occupation, and sort order
- **9 Languages**: English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Arabic
- **Free REST API**: Programmatic access with anonymous and authenticated tiers
- **MCP Server**: Model Context Protocol server for native AI agent integration
- **SOC Classification**: Skills classified by Standard Occupational Classification codes

### What Makes SkillsMP Different
- **Scale**: 900K+ skills vs. manually curated collections elsewhere
- **Free API**: No cost for keyword search, generous limits for authenticated users
- **AI-Native**: Built for agent discovery with MCP, OpenAPI, and llms.txt support
- **Community-Driven**: All skills are open source from GitHub
- **Multi-Platform**: Compatible with Claude Code, Codex CLI, ChatGPT, and other AI coding agents

## Main Pages

- [Homepage](https://skillsmp.com/): Search and browse all skills with AI-powered semantic search
- [Categories](https://skillsmp.com/categories): Browse skills organized by domain (Development, AI & ML, DevOps, etc.)
- [Occupations](https://skillsmp.com/occupations): Browse skills by SOC occupation (Software Developers, Data Scientists, etc.)
- [Timeline](https://skillsmp.com/timeline): View skill updates and growth trends over time
- [Search](https://skillsmp.com/search): Advanced search with filters for marketplace.json, stars, and update time
- [Changelog](https://skillsmp.com/changelog): Platform updates, new features, and improvements
- [Skill Detail](https://skillsmp.com/skills/{id}): Individual skill pages with full details, README, installation instructions
- [Occupation Detail](https://skillsmp.com/occupations/{slug}): Skills relevant to a specific occupation with SOC classification
- [Developer Portal](https://skillsmp.com/developers): API documentation, MCP server setup, and sandbox
- [About](https://skillsmp.com/about): Our mission and what we do
- [Privacy Policy](https://skillsmp.com/privacy): Our privacy practices
- [Terms of Service](https://skillsmp.com/terms): Terms and conditions

## User Features (requires login)

Sign in with Google or GitHub to access personalized features:
- [Favorites](https://skillsmp.com/favorites): Save and organize your favorite skills
- [History](https://skillsmp.com/history): Track your recently viewed skills
- API Key Management: Generate API keys for programmatic access

## REST API

Base URL: `https://skillsmp.com`
OpenAPI Spec: `https://skillsmp.com/openapi.json`
Developer Portal: `https://skillsmp.com/developers`

### Authentication

Pass your API key via the Authorization header:
```
Authorization: Bearer sk_live_your_api_key
```

Get your free API key at https://skillsmp.com/docs/api (requires login).

### Rate Limits

| Tier | Daily Limit | Per-Minute Limit | Available Endpoints |
|------|-------------|------------------|---------------------|
| Anonymous (no API key) | 50 requests | 10 requests | Keyword Search |
| Authenticated (API key) | 500 requests | 30 requests | Keyword Search, AI Search |

All quotas reset at midnight UTC.

Rate limit headers are included in every response:
- `X-RateLimit-Daily-Limit` — your daily request limit
- `X-RateLimit-Daily-Remaining` — remaining requests for today
- `X-RateLimit-Minute-Limit` — per-minute burst limit (search endpoint)
- `X-RateLimit-Minute-Remaining` — remaining requests this minute

### Endpoints

#### 1. Keyword Search — `GET /api/v1/skills/search`

Anonymous or authenticated. Database-backed full-text search.

Parameters:
- `q` (required, string): Search keywords (max 200 chars, must contain at least one letter or number)
- `page` (optional, integer): Page number (default: 1, max: 50)
- `limit` (optional, integer): Results per page (default: 20, max: 50)
- `sortBy` (optional, string): `stars` or `recent` (default: `recent`)
- `category` (optional, string): Filter by category slug (e.g. `data-ai`, `devops`, `web-scraping`)
- `occupation` (optional, string): Filter by SOC occupation slug (e.g. `software-developers-151252`)

Examples:
```
GET /api/v1/skills/search?q=playwright&sortBy=stars&limit=10
GET /api/v1/skills/search?q=automation&occupation=software-developers-151252
GET /api/v1/skills/search?q=testing&category=testing-qa&page=2
```

#### 2. AI Semantic Search — `GET /api/v1/skills/ai-search`

Authenticated only. Powered by Cloudflare AI vectorized search. Best for natural language queries.

Parameters:
- `q` (required, string): Natural language search query

Examples:
```
GET /api/v1/skills/ai-search?q=How+to+create+a+web+scraper
GET /api/v1/skills/ai-search?q=skills+for+automating+browser+testing
```

#### 3. Health Check — `GET /api/health`

No authentication required. Returns API and database status.

### Response Format

All successful responses:
```json
{
  "success": true,
  "data": {
    "skills": [
      {
        "id": "author-repo-skill-md",
        "name": "skill-name",
        "author": "github-username",
        "description": "What this skill does",
        "githubUrl": "https://github.com/author/repo",
        "skillUrl": "https://skillsmp.com/skills/author-repo-skill-md",
        "stars": 42,
        "updatedAt": "1775714881"
      }
    ],
    "pagination": { "page": 1, "limit": 20, "total": 150, "totalPages": 8 }
  },
  "meta": {
    "requestId": "uuid",
    "responseTimeMs": 123
  }
}
```

Error responses:
```json
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable description"
  }
}
```

Error codes:
| Code | HTTP Status | Description |
|------|-------------|-------------|
| MISSING_API_KEY | 401 | API key required (AI search) |
| INVALID_API_KEY | 401 | The provided API key is invalid |
| MISSING_QUERY | 400 | Query parameter `q` is required |
| INVALID_QUERY | 400 | Query must contain at least one letter or number |
| DAILY_QUOTA_EXCEEDED | 429 | Daily quota exceeded, resets at midnight UTC |
| RATE_LIMITED | 429 | Too many requests per minute |
| INTERNAL_ERROR | 500 | Internal server error |

## MCP Server

SkillsMP exposes a Model Context Protocol (MCP) server using Streamable HTTP transport.

### Configuration

Add to your MCP client configuration:
```json
{
  "mcpServers": {
    "skillsmp": {
      "type": "streamable-http",
      "url": "https://skillsmp.com/mcp"
    }
  }
}
```

### Discovery Endpoints
- MCP Manifest: `https://skillsmp.com/.well-known/mcp`
- Server Card: `https://skillsmp.com/.well-known/mcp/server-card.json`
- A2A Agent Card: `https://skillsmp.com/.well-known/agent-card.json`

### Available MCP Tools

1. **search_skills** - Search Claude Code skills by keyword with filtering
2. **ai_search_skills** - Semantic AI search using natural language
3. **get_skill** - Get detailed information about a specific skill
4. **list_categories** - List all skill categories and domains

## Categories

Skills are organized into 12 main domains with 50+ subcategories:

| Domain | Description |
|--------|-------------|
| Development | Frontend, Backend, Mobile, Full-Stack, Scripting |
| Data & AI | LLM, Machine Learning, Data Analysis, Data Engineering |
| DevOps | CI/CD, Containers, Cloud, Monitoring |
| Testing & Security | Testing, Code Quality, Security Auditing |
| Tools | CLI Tools, IDE Plugins, Automation, Debugging |
| Documentation | Technical Docs, Knowledge Base, Education |
| Databases | SQL, NoSQL, Database Tools |
| Content & Media | Documents, Media Processing, Design, Content Creation |
| Business | E-commerce, Payment, Business Apps |
| Research | Academic, Scientific Computing, Lab Tools |
| Blockchain | Smart Contracts, DeFi, Web3 Tools |
| Lifestyle | Arts & Crafts, Gaming, Health & Fitness |

Browse all categories: https://skillsmp.com/categories
Browse by occupation: https://skillsmp.com/occupations

## Skill Format

Skills follow the open SKILL.md standard:
- SKILL.md file with YAML frontmatter (required: name, description)
- Skills can include scripts/, references/, and assets/ directories

## Installation

- `/plugin add <github-url>` — one-command install in Claude Code
- Manual: Clone repo and copy skill folder to ~/.claude/skills/ (personal) or .claude/skills/ (project)

## Pricing

SkillsMP is **free to use**:
- Browsing and searching skills: Free, no account required
- API keyword search: Free, 50 requests/day anonymous, 500/day with free API key
- AI semantic search: Free with API key, 500 requests/day
- All skills are open source from GitHub

There are no paid tiers or premium features. The platform is community-funded.

## External Links

- [GitHub Repository](https://github.com/anthropics/claude-code): Official Claude Code repository
- [Official Skills Documentation](https://docs.anthropic.com/en/docs/claude-code/skills): Anthropic's guide to Claude Skills
- [Privacy Policy](https://skillsmp.com/privacy): Our privacy practices
- [Terms of Service](https://skillsmp.com/terms): Terms and conditions
~~~