Machine Readiness
Stored receipt and evidence
44
100
55
0
0
Samples
No stored offer samples.
Samples
Search Skills
Search Claude Code skills by keyword with filtering by category and occupation
AI Semantic Search
Natural language semantic search for skills using vector embeddings
Get Skill Details
Retrieve detailed information about a specific skill
Samples
No stored product samples.
Document
# 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
Document
# 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
Document
# 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