RS

rohitg00/skillkit

Developer tools
1352 stars 品質 91 トレンド 91

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

概要

https://github.com/user-attachments/assets/b1843a07-2c54-422d-8903-f30a790cfb37 Every AI coding agent wants skills. Every agent invented a different format. Agent Format Directory Claude Code SKILL.md .claude/skills/ Cursor .mdc .cursor/skills/ Copilot Markdown .github/skills/ Windsurf Markdown .windsurf/skills/ ... 41 more You rewrite the same skill for each agent. Or you lock in to one. 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. That is the whole first-run. Pick your agent (your detected agent is pre-selected), confirm, done. Four commands. Your agent now has PDF processing, code review, auth patterns, and whatever you need. Both skillkit and sk work as the binary name.

README


The problem

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

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:

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

Commands

Full command reference

Supported agents

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.

View this README on GitHub

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add rohitg00/skillkit