SkillKit is the open source package manager for AI agent skills. Write a skill once, deploy it to 44 agents — Claude, Cursor, Copilot, Windsurf, Devin, Codex, and 38 more. No rewrites. 15,000+ skills in the marketplace.
Website · Docs · API Explorer · Chrome Extension · npm
Skills make AI coding agents smarter. But every agent uses a different format:
| Agent | Format | Directory |
|---|---|---|
| Claude Code | SKILL.md |
.claude/skills/ |
| Cursor | .mdc |
.cursor/skills/ |
| Copilot | Markdown | .github/skills/ |
| Windsurf | Markdown | .windsurf/skills/ |
You end up rewriting the same skill for each agent, or locking into one platform.
SkillKit fixes this. Install from 15,000+ skills, auto-translate between formats, persist learnings with Memory. Works with Claude, Cursor, Windsurf, Copilot, and 40 more.
npx skillkit@latestnpx skillkit@latest init # Detect agents, create dirs
skillkit recommend # Get smart suggestions
skillkit install anthropics/skills # Install from marketplace
skillkit sync # Deploy to your agentsFour commands. Your agents now have skills for PDF processing, code review, and more.
skillkit install anthropics/skills # GitHub
skillkit install gitlab:team/skills # GitLab
skillkit install ./my-local-skills # Local pathWrite for Claude, deploy to Cursor:
skillkit translate my-skill --to cursor
skillkit translate --all --to windsurfSkillKit reads your project, detects your stack, and suggests relevant skills:
skillkit recommend
# 92% vercel-react-best-practices
# 87% tailwind-v4-patterns
# 85% nextjs-app-routerStart an API server and let agents find skills on demand:
skillkit serve
# Server running at http://localhost:3737
curl "http://localhost:3737/search?q=react+performance"Or use MCP for native agent integration:
{
"mcpServers": {
"skillkit": { "command": "npx", "args": ["@skillkit/mcp"] }
}
}Or use Python:
pip install skillkit-clientfrom skillkit import SkillKitClient
async with SkillKitClient() as client:
results = await client.search("react performance", limit=5)REST API docs · MCP Server docs · Python Client docs · Interactive API explorer
Let SkillKit analyze your codebase and create CLAUDE.md, .cursorrules, etc.:
skillkit primer --all-agentsYour AI agents learn patterns during sessions, then forget everything. SkillKit captures those learnings:
skillkit memory compress
skillkit memory search "auth patterns"
skillkit memory export auth-patternsGenerate skills from natural language with multi-source context:
skillkit generate
# Interactive wizard with 4 context sources:
# - Documentation (via Context7)
# - Your codebase patterns
# - 15,000+ marketplace skills
# - Memory (your corrections)Works with any LLM: Claude, GPT-4, Gemini, Ollama (local), or OpenRouter (100+ models). Generates agent-optimized variants with trust scores.
Distribute agents across machines with encrypted P2P:
skillkit mesh init
skillkit mesh discoverShare skills via a Git-committable .skills manifest:
skillkit manifest init
skillkit manifest add anthropics/skills
git commit -m "add team skills"Team members run skillkit manifest install and they're in sync.
Save any webpage as a skill directly from your browser.
- Build:
pnpm --filter @skillkit/extension build - Chrome →
chrome://extensions→ Load unpacked →packages/extension/dist/ - Click the extension icon or right-click → "Save page as Skill"
The extension sends the page URL to the SkillKit API for server-side extraction with Turndown, 5-source weighted tag detection, and GitHub URL support. The resulting SKILL.md downloads automatically. Then run skillkit install ~/Downloads/skillkit-skills/my-skill to deploy to all agents.
skillkit uih Home · m Marketplace · r Recommend · t Translate · i Installed · s Sync · q Quit
| Agent | Format | Directory |
|---|---|---|
| Claude Code | SKILL.md | .claude/skills/ |
| Cursor | .mdc | .cursor/skills/ |
| Codex | SKILL.md | .codex/skills/ |
| Gemini CLI | SKILL.md | .gemini/skills/ |
| OpenCode | SKILL.md | .opencode/skills/ |
| GitHub Copilot | Markdown | .github/skills/ |
| Windsurf | Markdown | .windsurf/skills/ |
| Devin | Markdown | .devin/skills/ |
| Aider | SKILL.md | .aider/skills/ |
| Sourcegraph Cody | SKILL.md | .cody/skills/ |
| Amazon Q | SKILL.md | .amazonq/skills/ |
Plus 33 more: Amp, Antigravity, Augment Code, Bolt, Clawdbot, Cline, CodeBuddy, CodeGPT, CommandCode, Continue, Crush, Droid, Factory, Goose, Kilo Code, Kiro CLI, Lovable, MCPJam, Mux, Neovate, OpenHands, Pi, PlayCode, Qoder, Qwen, Replit Agent, Roo Code, Tabby, Tabnine, Trae, Vercel, Zencoder, Universal
skillkit install <source> # Install skills
skillkit remove <skills> # Remove skills
skillkit translate <skill> --to # Translate between agents
skillkit sync # Deploy to agent config
skillkit recommend # Smart recommendations
skillkit generate # AI skill generation wizard
skillkit serve # Start REST API serverskillkit marketplace # Browse skills
skillkit tree # Hierarchical taxonomy
skillkit find <query> # Quick search
skillkit scan <path> # Security scan for skillsskillkit issue plan "#42" # Plan from GitHub Issue
skillkit issue plan owner/repo#42 # Cross-repo plan
skillkit issue list # List open issuesskillkit timeline # Unified event stream
skillkit session handoff # Agent-to-agent context
skillkit lineage # Skill impact graph
skillkit session explain # Human-readable summary
skillkit activity # Skill activity logskillkit primer --all-agents # Generate agent instructions
skillkit memory compress # Capture session learnings
skillkit mesh init # Multi-machine distribution
skillkit message send # Inter-agent messaging
skillkit workflow run <name> # Run workflows
skillkit test # Test skills
skillkit cicd init # CI/CD templatesskillkit create my-skillOr manually create a SKILL.md:
---
name: my-skill
description: What this skill does
license: MIT
---
# My Skill
Instructions for the AI agent.
## When to Use
- Scenario 1
- Scenario 2
## Steps
1. First step
2. Second stepimport { translateSkill, analyzeProject, RecommendationEngine } from 'skillkit';
const skill = await translateSkill(content, 'cursor');
const profile = await analyzeProject('./my-project');
const engine = new RecommendationEngine();
const recs = await engine.recommend(profile);import { startServer } from '@skillkit/api';
await startServer({ port: 3737, skills: [...] });import { MemoryCache, RelevanceRanker } from '@skillkit/core';
const cache = new MemoryCache({ maxSize: 500, ttlMs: 86_400_000 });
const ranker = new RelevanceRanker();
const results = ranker.rank(skills, 'react performance');SkillKit aggregates skills from trusted sources. All original creators are credited with their licenses preserved.
| Repository | Description |
|---|---|
| anthropics/skills | Official Claude Code skills |
| vercel-labs/agent-skills | Next.js and React skills |
| expo/skills | Mobile development with Expo |
| remotion-dev/skills | Programmatic video creation |
| supabase/agent-skills | Database and auth skills |
| stripe/ai | Payment integration patterns |
trailofbits/skills · obra/superpowers · wshobson/agents · ComposioHQ/awesome-claude-skills · travisvn/awesome-claude-skills · langgenius/dify · better-auth/skills · onmax/nuxt-skills · elysiajs/skills · kadajett/agent-nestjs-skills · cloudai-x/threejs-skills · dimillian/skills · waynesutton/convexskills · kepano/obsidian-skills · giuseppe-trisciuoglio/developer-kit · openrouterteam/agent-skills
Want to add your skills? Submit your repository
npm install -g skillkit # npm
pnpm add -g skillkit # pnpm
yarn global add skillkit # yarn
bun add -g skillkit # bun
npx skillkit <command> # no installApache License 2.0 — see LICENSE.
Documentation · Website · API Explorer · npm · GitHub
