Skip to content
alyn
rohitg00

skillkit

Supercharge AI coding agents with portable skills. Install, translate & share skills across Claude Code, Cursor, Codex, Copilot & 40 more

$npx skills add rohitg00/skillkit
Stars
1,576
Installs
100
Forks
156
Updated
5 months ago
License
Apache-2.0

14 skills in this pack.

42
rohitg00

test-patterns

Applies proven testing patterns — Arrange-Act-Assert (AAA), Given-When-Then, Test Data Builders, Object Mother, parameterized tests, fixtures, spies, and test doubles — to help write…

Pack1.6k100Testing
42
rohitg00

testing-anti-patterns

Reviews test code to identify and fix common testing anti-patterns including flaky tests, over-mocking, brittle assertions, test interdependency, and hidden test logic. Flags bad patterns…

Pack1.6k100Testing
42
rohitg00

trace-and-isolate

Applies systematic tracing and isolation techniques to pinpoint exactly where a bug originates in code. Use when a bug is hard to locate, code is not working as expected, an error or crash…

Pack1.6k100Coding
42
rohitg00

verification-gates

Creates explicit validation checkpoints (verification gates) between project phases to catch errors early and ensure quality before proceeding. Use when the user asks about quality gates…

Pack1.6k100Productivity
41
rohitg00

design-first

Guides the creation of technical design documents before writing code, producing architecture diagrams, data models, API interface definitions, implementation plans, and multi-option…

Pack1.6k100Design
41
rohitg00

handoff-protocols

Manages work transitions between team members or agents by creating structured handoff documents, summarizing project status, documenting key decisions, blockers, and open questions, and…

Pack1.6k100Productivity
41
rohitg00

hypothesis-testing

Applies the scientific method to debugging by helping users form specific, testable hypotheses, design targeted experiments, and systematically confirm or reject theories to find root…

Pack1.6k100Coding
41
rohitg00

parallel-investigation

Coordinates parallel investigation threads to simultaneously explore multiple hypotheses or root causes across different system areas. Use when debugging production incidents, slow API…

Pack1.6k100Finance
41
rohitg00

skill-authoring

Creates and structures SKILL.md files for AI coding agents, including YAML frontmatter, trigger phrases, directive instructions, decision trees, code examples, and verification checklists…

Pack1.6k100AI engineering
40
rohitg00

find-skills

Discovers, searches, and installs skills from multiple AI agent skill marketplaces (400K+ skills) using the SkillKit CLI. Supports browsing official partner collections (Anthropic, Vercel…

Pack1.6k100Coding
40
rohitg00

red-green-refactor

Guides the red-green-refactor TDD workflow: write a failing test first, implement the minimum code to make it pass, then refactor while keeping tests green. Use when a user asks to practice…

Pack1.6k100Coding
40
rohitg00

root-cause-analysis

Performs systematic root cause analysis to identify the true source of bugs, errors, and unexpected behavior through structured investigation phases — not just treating symptoms. Use when a…

Pack1.6k100Coding
40
rohitg00

structured-code-review

Performs a structured five-stage code review covering requirements compliance, correctness, code quality, testing, and security/performance. Each stage uses targeted checklists and…

Pack1.6k100Code review
40
rohitg00

task-decomposition

Breaks down complex software, writing, or research tasks into small, atomic, independently completable units with dependency graphs and milestone breakdowns. Use when the user asks to plan…

Pack1.6k100Productivity

From the README

How to use skillkit

SkillKit. One skill. Every agent.

One skill. Every agent. 46 of them.


npm downloads stars CI license

400K+ skills 46 agents 31 sources 757 tests Apache 2.0 PRs welcome

slim install v1.24.0 new one skill every agent

Quick nav

Quick start · Install · Commands · Agents · Sources · API · Website


https://github.com/user-attachments/assets/b1843a07-2c54-422d-8903-f30a790cfb37

The problem

Every AI coding agent wants skills. Every agent invented a different format.

Agent Format Directory
Claude CodeSKILL.md.claude/skills/
Cursor.mdc.cursor/skills/
CopilotMarkdown.github/skills/
WindsurfMarkdown.windsurf/skills/
... 41 more

You rewrite the same skill for each agent. Or you lock in to one.

The fix

SkillKit is the package manager for AI agent skills. Install from 400K+ skills across 31 sources. Auto-translate between formats. Persist session learnings. Ship to 46 agents at once.

npx skillkit add anthropics/skills

That is the whole first-run. Pick your agent (your detected agent is pre-selected), confirm, done.

Quick start

npx skillkit init                     # detect agent, create dirs
skillkit recommend                    # stack-aware suggestions
skillkit add anthropics/skills        # install from marketplace
skillkit sync                         # deploy to agent config

Four commands. Your agent now has PDF processing, code review, auth patterns, and whatever you need.

What the first install looks like

$ npx skillkit add anthropics/skills

 ◇ Detected 32 agents
 │
 ◆ Install to
 │  ● Just Claude Code (detected)      claude-code
 │  ○ Select specific agents           space to toggle
 │  ○ All supported agents             32 agents, writes to every adapter
 └

 ◇ Cloning anthropics/skills
 ◇ Security scan: 42/42 skills pass
 ◇ Installed 42 skills to Claude Code
 │
 └ Done in 3.1s. Run `skillkit list` to see them.

Install

Pick one. All three do the same thing.

npm install -g skillkit       # npm
pnpm add -g skillkit          # pnpm
bun add -g skillkit           # bun

Both skillkit and sk work as the binary name.

Full vs slim

Four features ship as optional packages so a bare CLI stays small. The default install pulls everything. Add --omit=optional if you only want the core.

Feature Package Command
Terminal UI @skillkit/tui skillkit ui
REST server @skillkit/api skillkit serve
Peer mesh @skillkit/mesh skillkit mesh
Agent messaging @skillkit/messaging skillkit message

Cold install numbers on a fresh npm cache:

118 packages 9s install 0 vulnerabilities

Mode Packages Time Vulns (crit/high)
npm i -g skillkit 418 18s 0/0
npm i -g skillkit --omit=optional 118 9s 0/0

Skipped optional? Add just the one you want later:

npm i -g @skillkit/tui         # enables: skillkit ui
npm i -g @skillkit/api         # enables: skillkit serve
npm i -g @skillkit/mesh        # enables: skillkit mesh
npm i -g @skillkit/messaging   # enables: skillkit message

The CLI catches missing optional packages and prints a one-line hint. No stack trace.

Using npx

npx skillkit add <owner/repo> works with zero install. First call caches the package under ~/.npm/_npx/. Every run after that is instant until a new version ships.

npx skillkit add anthropics/skills                    # full
npx --omit=optional skillkit add anthropics/skills    # slim

If you reach for npx skillkit more than twice, switch to a global install. Kills the prompt-to-proceed and the per-release refetch.

What you can do

Install from anywhere
skillkit add anthropics/skills           # GitHub
skillkit add gitlab:team/skills          # GitLab
skillkit add ./my-local-skills           # local path
skillkit add https://gist.github.com/... # gist
Translate between agents

Write once for Claude, ship everywhere:

skillkit translate my-skill --to cursor
skillkit translate --all --to windsurf,codex
skillkit translate my-skill --to copilot --dry-run
Stack-aware recommendations

SkillKit reads your repo, spots your stack, ranks skills:

$ skillkit recommend

  92% vercel-react-best-practices
  87% tailwind-v4-patterns
  85% nextjs-app-router
  81% shadcn-ui-components
Runtime skill discovery (REST)

Start the server, let agents fetch skills on demand:

skillkit serve
# http://localhost:3737

curl "http://localhost:3737/search?q=react+performance"

Or wire it up with MCP:

{
  "mcpServers": {
    "skillkit": { "command": "npx", "args": ["@skillkit/mcp"] }
  }
}

Or call from Python:

from skillkit import SkillKitClient

async with SkillKitClient() as client:
    results = await client.search("react performance", limit=5)

REST docs · MCP docs · Python client

Auto-generate agent instructions

Analyze the codebase and write CLAUDE.md, .cursorrules, AGENTS.md, and friends:

skillkit primer --all-agents
Session memory

AI agents learn during a session, then forget. SkillKit captures what they learned:

skillkit memory compress
skillkit memory search "auth patterns"
skillkit memory export auth-patterns
AI skill generation

Generate skills from plain English with multi-source context:

skillkit generate

Pulls context from four places: Context7 docs, your codebase, 400K marketplace skills, your memory. Works with Claude, GPT-4, Gemini, Ollama (local), or any OpenRouter model.

Team collaboration

Share skills via a committable .skills manifest:

skillkit manifest init
skillkit manifest add anthropics/skills
git commit -m "add team skills"

Everyone else runs skillkit manifest install and matches state.

Mesh network

Distribute agents across machines with encrypted P2P:

skillkit mesh init
skillkit mesh discover
Chrome extension

Save any webpage as a skill from the browser. Click the extension, the page round-trips through the SkillKit API (Turndown, 5-source tag detection, GitHub URL support), the SKILL.md downloads, then run skillkit add ~/Downloads/skillkit-skills/<name>.

Extension docs

Interactive TUI
skillkit ui

h home · m marketplace · r recommend · t translate · i installed · s sync · q quit

SkillKit interactive TUI

Commands

Core
skillkit add <source>            # install skills (live progress)
skillkit remove <skills>         # remove
skillkit remove --source org/repo # bulk by source
skillkit remove --all            # remove everything
skillkit update                  # update (change detection)
skillkit check                   # updates, quality, activity
skillkit translate <skill> --to  # agent format conversion
skillkit sync                    # deploy to agent config
skillkit recommend               # smart recommendations
skillkit generate                # AI skill wizard
skillkit serve                   # REST API server
skillkit publish submit          # publish to marketplace
Discovery & security
skillkit marketplace             # browse
skillkit tree                    # taxonomy
skillkit find <query>            # quick search
skillkit scan <path>             # security scan
Custom sources
skillkit tap add owner/repo
skillkit tap list
skillkit tap remove owner/repo
Issue planner
skillkit issue plan "#42"
skillkit issue plan owner/repo#42
skillkit issue list
Session intelligence
skillkit timeline                # unified event stream
skillkit session handoff         # agent-to-agent context
skillkit lineage                 # skill impact graph
skillkit session explain         # human summary
skillkit activity                # activity log
Advanced
skillkit primer --all-agents     # agent instruction files
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 templates

Full command reference

Supported agents

Top 11
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/
Cody SKILL.md .cody/skills/
Amazon Q SKILL.md .amazonq/skills/
Plus 35 more

Amp, Antigravity, Augment Code, Bolt, Clawdbot, Cline, CodeBuddy, CodeGPT, CommandCode, Continue, Crush, Droid, Factory, Goose, Hermes Agent, Kilo Code, Kiro CLI, Lovable, MCPJam, Mux, Neovate, OpenClaw, OpenHands, Pi, PlayCode, Qoder, Qwen, Replit Agent, Roo Code, Tabby, Tabnine, Trae, Vercel, Zencoder, Universal.

Full agent details

Creating skills

skillkit create my-skill

Or author a SKILL.md by hand:

---
name: my-skill
description: What this skill does
license: MIT
---

# My Skill

Instructions for the agent.

## When to use
- scenario 1
- scenario 2

## Steps
1. first
2. second

Programmatic API

import { 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');

Skill sources

All original creators credited. Licenses preserved. PRs welcome.

Official partners

Repository What
anthropics/skills Official Claude Code skills
vercel-labs/agent-skills Next.js, React
expo/skills Expo mobile
remotion-dev/skills Programmatic video
supabase/agent-skills Database, auth
stripe/ai Payments

Community

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 your skills listed? Submit your repo.

Contributing

Issues and PRs land fast. See CONTRIBUTING.md for the short version.

License

Apache 2.0. See LICENSE.


Docs · Website · API Explorer · npm · GitHub

Built for agents. Written by humans.

Questions

What is rohitg00/skillkit?

Supercharge AI coding agents with portable skills. Install, translate & share skills across Claude Code, Cursor, Codex, Copilot & 40 more

How do I install skillkit?

Run "npx skills add rohitg00/skillkit" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in skillkit?

14 SKILL.md skills. Alyn lists 14 of them with their own pages.