{"id":40482231,"url":"https://github.com/rohitg00/skillkit","last_synced_at":"2026-04-12T21:18:28.166Z","repository":{"id":333707392,"uuid":"1138376193","full_name":"rohitg00/skillkit","owner":"rohitg00","description":"Supercharge AI coding agents with portable skills. Install, translate \u0026 share skills across Claude Code, Cursor, Codex, Copilot \u0026 40 more","archived":false,"fork":false,"pushed_at":"2026-02-10T11:36:32.000Z","size":168370,"stargazers_count":275,"open_issues_count":1,"forks_count":21,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-10T16:26:00.558Z","etag":null,"topics":["agent-skills","agentskills","ai","cli","codex","cursor","gemini","opencode","skills"],"latest_commit_sha":null,"homepage":"https://agenstskills.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rohitg00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-20T15:41:14.000Z","updated_at":"2026-02-10T16:10:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rohitg00/skillkit","commit_stats":null,"previous_names":["rohitg00/skillkit"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/rohitg00/skillkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitg00%2Fskillkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitg00%2Fskillkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitg00%2Fskillkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitg00%2Fskillkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohitg00","download_url":"https://codeload.github.com/rohitg00/skillkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitg00%2Fskillkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29438641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T05:24:35.651Z","status":"ssl_error","status_checked_at":"2026-02-14T05:24:34.830Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","agentskills","ai","cli","codex","cursor","gemini","opencode","skills"],"created_at":"2026-01-20T18:33:47.023Z","updated_at":"2026-04-12T21:18:28.155Z","avatar_url":"https://github.com/rohitg00.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","技能管理工具","Code \u0026 Developer Tools","Skills \u0026 Plugins"],"sub_categories":["Remix / React Router","Leaked system prompts"],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"docs/img/banner.svg\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"docs/img/banner.svg\"\u003e\n  \u003cimg alt=\"SkillKit - One Skill. Every Agent.\" src=\"docs/img/banner.svg\" width=\"100%\"\u003e\n\u003c/picture\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n[![CI](https://github.com/rohitg00/skillkit/actions/workflows/ci.yml/badge.svg)](https://github.com/rohitg00/skillkit/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/skillkit.svg?style=flat-square\u0026color=3b82f6)](https://www.npmjs.com/package/skillkit)\n[![npm downloads](https://img.shields.io/npm/dm/skillkit.svg?style=flat-square)](https://www.npmjs.com/package/skillkit)\n[![GitHub stars](https://img.shields.io/github/stars/rohitg00/skillkit?style=flat-square)](https://github.com/rohitg00/skillkit/stargazers)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)\n\n**SkillKit** is the open source package manager for AI agent skills. Write a skill once, deploy it to **45 agents** — Claude, Cursor, Copilot, Windsurf, Devin, Codex, and 39 more. No rewrites. 400K+ skills across registries.\n\n[Website](https://skillkit.sh) \u0026middot; [Docs](https://skillkit.sh/docs) \u0026middot; [API Explorer](https://skillkit.sh/api) \u0026middot; [Chrome Extension](https://github.com/rohitg00/skillkit/tree/main/packages/extension#readme) \u0026middot; [npm](https://www.npmjs.com/package/skillkit)\n\n\u003c/div\u003e\n\n---\nhttps://github.com/user-attachments/assets/b1843a07-2c54-422d-8903-f30a790cfb37\n\nSkills make AI coding agents smarter. But every agent uses a different format:\n\n| Agent | Format | Directory |\n|-------|--------|-----------|\n| Claude Code | `SKILL.md` | `.claude/skills/` |\n| Cursor | `.mdc` | `.cursor/skills/` |\n| Copilot | Markdown | `.github/skills/` |\n| Windsurf | Markdown | `.windsurf/skills/` |\n\nYou end up rewriting the same skill for each agent, or locking into one platform.\n\n**SkillKit fixes this.** Install from 400K+ skills across registries, auto-translate between formats, persist learnings with Memory. Works with Claude, Cursor, Windsurf, Copilot, and 41 more.\n\n```bash\nnpx skillkit@latest\n```\n\n## See It In Action\n\n\u003cdiv align=\"center\"\u003e\n\n![SkillKit vs skills CLI](docs/img/inital-command.png)\n\n\u003c/div\u003e\n\n\u003e **New in v1.20.0:** Live download progress, sparse checkout for monorepos (~1.4s for large repos), and `skillkit remove --source` to bulk-remove by repo.\n\n## Quick Start\n\n```bash\nnpx skillkit@latest init              # Detect agents, create dirs\nskillkit recommend                    # Get smart suggestions\nskillkit install anthropics/skills    # Install from marketplace\nskillkit sync                         # Deploy to your agents\n```\n\nFour commands. Your agents now have skills for PDF processing, code review, and more.\n\n## What Can You Do?\n\n### Install skills from anywhere\n\n```bash\nskillkit install anthropics/skills          # GitHub\nskillkit install gitlab:team/skills         # GitLab\nskillkit install ./my-local-skills          # Local path\n```\n\n### Translate between agents\n\nWrite for Claude, deploy to Cursor:\n\n```bash\nskillkit translate my-skill --to cursor\nskillkit translate --all --to windsurf\n```\n\n### Get smart recommendations\n\nSkillKit reads your project, detects your stack, and suggests relevant skills:\n\n```bash\nskillkit recommend\n# 92% vercel-react-best-practices\n# 87% tailwind-v4-patterns\n# 85% nextjs-app-router\n```\n\n### Discover skills at runtime\n\nStart an API server and let agents find skills on demand:\n\n```bash\nskillkit serve\n# Server running at http://localhost:3737\n\ncurl \"http://localhost:3737/search?q=react+performance\"\n```\n\nOr use MCP for native agent integration:\n\n```json\n{\n  \"mcpServers\": {\n    \"skillkit\": { \"command\": \"npx\", \"args\": [\"@skillkit/mcp\"] }\n  }\n}\n```\n\nOr use Python:\n\n```bash\npip install skillkit-client\n```\n\n```python\nfrom skillkit import SkillKitClient\n\nasync with SkillKitClient() as client:\n    results = await client.search(\"react performance\", limit=5)\n```\n\n[REST API docs](https://skillkit.sh/docs/rest-api) \u0026middot; [MCP Server docs](https://skillkit.sh/docs/mcp-server) \u0026middot; [Python Client docs](https://skillkit.sh/docs/python-client) \u0026middot; [Interactive API explorer](https://skillkit.sh/api)\n\n### Auto-generate agent instructions\n\nLet SkillKit analyze your codebase and create CLAUDE.md, .cursorrules, etc.:\n\n```bash\nskillkit primer --all-agents\n```\n\n### Session memory\n\nYour AI agents learn patterns during sessions, then forget everything. SkillKit captures those learnings:\n\n```bash\nskillkit memory compress\nskillkit memory search \"auth patterns\"\nskillkit memory export auth-patterns\n```\n\n### AI skill generation\n\nGenerate skills from natural language with multi-source context:\n\n```bash\nskillkit generate\n# Interactive wizard with 4 context sources:\n# - Documentation (via Context7)\n# - Your codebase patterns\n# - 400K+ marketplace skills\n# - Memory (your corrections)\n```\n\nWorks with any LLM: Claude, GPT-4, Gemini, Ollama (local), or OpenRouter (100+ models). Generates agent-optimized variants with trust scores.\n\n### Mesh network\n\nDistribute agents across machines with encrypted P2P:\n\n```bash\nskillkit mesh init\nskillkit mesh discover\n```\n\n### Team collaboration\n\nShare skills via a Git-committable `.skills` manifest:\n\n```bash\nskillkit manifest init\nskillkit manifest add anthropics/skills\ngit commit -m \"add team skills\"\n```\n\nTeam members run `skillkit manifest install` and they're in sync.\n\n### Chrome Extension\n\nSave any webpage as a skill directly from your browser.\n\n1. Build: `pnpm --filter @skillkit/extension build`\n2. Chrome → `chrome://extensions` → Load unpacked → `packages/extension/dist/`\n3. Click the extension icon or right-click → \"Save page as Skill\"\n\nThe 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.\n\n[Extension docs](https://skillkit.sh/docs/chrome-extension)\n\n### Interactive TUI\n\n```bash\nskillkit ui\n```\n\n`h` Home \u0026middot; `m` Marketplace \u0026middot; `r` Recommend \u0026middot; `t` Translate \u0026middot; `i` Installed \u0026middot; `s` Sync \u0026middot; `q` Quit\n\n![SkillKit Interactive CLI](docs/img/inital-command.png)\n\n## Supported Agents (45)\n\n| Agent | Format | Directory |\n|-------|--------|-----------|\n| **Claude Code** | SKILL.md | `.claude/skills/` |\n| **Cursor** | .mdc | `.cursor/skills/` |\n| **Codex** | SKILL.md | `.codex/skills/` |\n| **Gemini CLI** | SKILL.md | `.gemini/skills/` |\n| **OpenCode** | SKILL.md | `.opencode/skills/` |\n| **GitHub Copilot** | Markdown | `.github/skills/` |\n| **Windsurf** | Markdown | `.windsurf/skills/` |\n| **Devin** | Markdown | `.devin/skills/` |\n| **Aider** | SKILL.md | `.aider/skills/` |\n| **Sourcegraph Cody** | SKILL.md | `.cody/skills/` |\n| **Amazon Q** | SKILL.md | `.amazonq/skills/` |\n\nPlus 34 more: Amp, Antigravity, Augment Code, Bolt, Clawdbot, Cline, CodeBuddy, CodeGPT, CommandCode, Continue, Crush, Droid, Factory, Goose, Kilo Code, Kiro CLI, Lovable, MCPJam, Mux, Neovate, OpenClaw, OpenHands, Pi, PlayCode, Qoder, Qwen, Replit Agent, Roo Code, Tabby, Tabnine, Trae, Vercel, Zencoder, Universal\n\n[Full agent details](https://skillkit.sh/docs/agents)\n\n## Commands\n\n### Core\n\n```bash\nskillkit install \u003csource\u003e        # Install skills (with live progress)\nskillkit remove \u003cskills\u003e         # Remove skills\nskillkit remove --source org/repo # Remove all skills from a source\nskillkit remove --all            # Remove all installed skills\nskillkit update                  # Update skills (with change detection)\nskillkit check                   # Check for updates, quality, and activity\nskillkit translate \u003cskill\u003e --to  # Translate between agents\nskillkit sync                    # Deploy to agent config\nskillkit recommend               # Smart recommendations\nskillkit generate                # AI skill generation wizard\nskillkit serve                   # Start REST API server\nskillkit publish submit          # Publish to marketplace via CLI\n```\n\n### Discovery \u0026 Security\n\n```bash\nskillkit marketplace             # Browse skills\nskillkit tree                    # Hierarchical taxonomy\nskillkit find \u003cquery\u003e            # Quick search\nskillkit scan \u003cpath\u003e             # Security scan for skills\n```\n\n### Custom Sources\n\n```bash\nskillkit tap add owner/repo      # Add custom skill source\nskillkit tap list                # List custom sources\nskillkit tap remove owner/repo   # Remove custom source\n```\n\n### Issue Planner\n\n```bash\nskillkit issue plan \"#42\"        # Plan from GitHub Issue\nskillkit issue plan owner/repo#42 # Cross-repo plan\nskillkit issue list              # List open issues\n```\n\n### Session Intelligence\n\n```bash\nskillkit timeline                # Unified event stream\nskillkit session handoff         # Agent-to-agent context\nskillkit lineage                 # Skill impact graph\nskillkit session explain         # Human-readable summary\nskillkit activity                # Skill activity log\n```\n\n### Advanced\n\n```bash\nskillkit primer --all-agents     # Generate agent instructions\nskillkit memory compress         # Capture session learnings\nskillkit mesh init               # Multi-machine distribution\nskillkit message send            # Inter-agent messaging\nskillkit workflow run \u003cname\u003e     # Run workflows\nskillkit test                    # Test skills\nskillkit cicd init               # CI/CD templates\n```\n\n[Full command reference](https://skillkit.sh/docs/commands)\n\n## Creating Skills\n\n```bash\nskillkit create my-skill\n```\n\nOr manually create a `SKILL.md`:\n\n```markdown\n---\nname: my-skill\ndescription: What this skill does\nlicense: MIT\n---\n\n# My Skill\n\nInstructions for the AI agent.\n\n## When to Use\n- Scenario 1\n- Scenario 2\n\n## Steps\n1. First step\n2. Second step\n```\n\n## Programmatic API\n\n```typescript\nimport { translateSkill, analyzeProject, RecommendationEngine } from 'skillkit';\n\nconst skill = await translateSkill(content, 'cursor');\n\nconst profile = await analyzeProject('./my-project');\nconst engine = new RecommendationEngine();\nconst recs = await engine.recommend(profile);\n```\n\n```typescript\nimport { startServer } from '@skillkit/api';\nawait startServer({ port: 3737, skills: [...] });\n```\n\n```typescript\nimport { MemoryCache, RelevanceRanker } from '@skillkit/core';\nconst cache = new MemoryCache({ maxSize: 500, ttlMs: 86_400_000 });\nconst ranker = new RelevanceRanker();\nconst results = ranker.rank(skills, 'react performance');\n```\n\n## Skill Sources\n\nSkillKit aggregates skills from trusted sources. All original creators are credited with their licenses preserved.\n\n### Official Partners\n\n| Repository | Description |\n|------------|-------------|\n| [anthropics/skills](https://github.com/anthropics/skills) | Official Claude Code skills |\n| [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) | Next.js and React skills |\n| [expo/skills](https://github.com/expo/skills) | Mobile development with Expo |\n| [remotion-dev/skills](https://github.com/remotion-dev/skills) | Programmatic video creation |\n| [supabase/agent-skills](https://github.com/supabase/agent-skills) | Database and auth skills |\n| [stripe/ai](https://github.com/stripe/ai) | Payment integration patterns |\n\n### Community\n\n[trailofbits/skills](https://github.com/trailofbits/skills) \u0026middot; [obra/superpowers](https://github.com/obra/superpowers) \u0026middot; [wshobson/agents](https://github.com/wshobson/agents) \u0026middot; [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) \u0026middot; [travisvn/awesome-claude-skills](https://github.com/travisvn/awesome-claude-skills) \u0026middot; [langgenius/dify](https://github.com/langgenius/dify) \u0026middot; [better-auth/skills](https://github.com/better-auth/skills) \u0026middot; [onmax/nuxt-skills](https://github.com/onmax/nuxt-skills) \u0026middot; [elysiajs/skills](https://github.com/elysiajs/skills) \u0026middot; [kadajett/agent-nestjs-skills](https://github.com/kadajett/agent-nestjs-skills) \u0026middot; [cloudai-x/threejs-skills](https://github.com/cloudai-x/threejs-skills) \u0026middot; [dimillian/skills](https://github.com/dimillian/skills) \u0026middot; [waynesutton/convexskills](https://github.com/waynesutton/convexskills) \u0026middot; [kepano/obsidian-skills](https://github.com/kepano/obsidian-skills) \u0026middot; [giuseppe-trisciuoglio/developer-kit](https://github.com/giuseppe-trisciuoglio/developer-kit) \u0026middot; [openrouterteam/agent-skills](https://github.com/openrouterteam/agent-skills)\n\n**Want to add your skills?** [Submit your repository](https://github.com/rohitg00/skillkit/issues/new?template=add-source.md)\n\n## Install\n\n```bash\nnpm install -g skillkit       # npm\npnpm add -g skillkit          # pnpm\nyarn global add skillkit      # yarn\nbun add -g skillkit           # bun\nnpx skillkit \u003ccommand\u003e        # no install\n```\n\n## License\n\nApache License 2.0 — see [LICENSE](LICENSE).\n\n## Links\n\n[Documentation](https://skillkit.sh/docs) \u0026middot; [Website](https://skillkit.sh) \u0026middot; [API Explorer](https://skillkit.sh/api) \u0026middot; [npm](https://www.npmjs.com/package/skillkit) \u0026middot; [GitHub](https://github.com/rohitg00/skillkit)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitg00%2Fskillkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohitg00%2Fskillkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitg00%2Fskillkit/lists"}