Skip to content

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

License

Notifications You must be signed in to change notification settings

rohitg00/skillkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

██ SKILLKIT

Universal Skills for AI Coding Agents

npm version npm downloads CI Website Docs API License SKILL.md

Skills make AI coding agents smarter. But every agent uses a different format — Claude Code wants .claude/skills/, Cursor uses .mdc, Copilot expects .github/skills/. You end up rewriting the same skill for each agent, or locking into one platform.

SkillKit fixes this. Write a skill once, deploy it to all 32 agents.

npx skillkit@latest

See It In Action

If the video doesn't play above, watch it here

Quick Start

npx skillkit@latest init              # Detect agents, create dirs
skillkit recommend                    # Get smart suggestions
skillkit install anthropics/skills    # Install from marketplace
skillkit sync                         # Deploy to your agents

Four commands. Your agents now have skills for PDF processing, code review, and more.

What Can You Do?

Install skills from anywhere

skillkit install anthropics/skills          # GitHub
skillkit install gitlab:team/skills         # GitLab
skillkit install ./my-local-skills          # Local path

Translate between agents

Write for Claude, deploy to Cursor:

skillkit translate my-skill --to cursor
skillkit translate --all --to windsurf

Get smart recommendations

SkillKit reads your project, detects your stack, and suggests relevant skills:

skillkit recommend
# 92% vercel-react-best-practices
# 87% tailwind-v4-patterns
# 85% nextjs-app-router

Discover skills at runtime

Start 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-client
from 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

Auto-generate agent instructions

Let SkillKit analyze your codebase and create CLAUDE.md, .cursorrules, etc.:

skillkit primer --all-agents

Session memory

Your 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-patterns

AI skill generation

Generate 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.

Mesh network

Distribute agents across machines with encrypted P2P:

skillkit mesh init
skillkit mesh discover

Team collaboration

Share 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.

Interactive TUI

skillkit ui

h Home · m Marketplace · r Recommend · t Translate · i Installed · s Sync · q Quit

SkillKit Interactive CLI

Supported Agents (32)

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/

Plus 25 more: Amp, Antigravity, Clawdbot, Cline, CodeBuddy, CommandCode, Continue, Crush, Droid, Factory, Goose, Kilo Code, Kiro CLI, MCPJam, Mux, Neovate, OpenHands, Pi, Qoder, Qwen, Roo Code, Trae, Vercel, Zencoder, Universal

Full agent details

Commands

Core

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 server

Discovery

skillkit marketplace             # Browse skills
skillkit tree                    # Hierarchical taxonomy
skillkit find <query>            # Quick search

Advanced

skillkit 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 templates

Full command reference

Creating Skills

skillkit create my-skill

Or 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 step

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

SkillKit aggregates skills from trusted sources. All original creators are credited with their licenses preserved.

Official Partners

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

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 to add your skills? Submit your repository

Install

npm install -g skillkit       # npm
pnpm add -g skillkit          # pnpm
yarn global add skillkit      # yarn
bun add -g skillkit           # bun
npx skillkit <command>        # no install

License

Apache License 2.0 — see LICENSE.

Links

Documentation · Website · API Explorer · npm · GitHub

About

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

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Languages