HomeResume/CVProjectsBlog
© 2026 CuriouslyCory. All rights reserved.

Introducing my-skills

The package manager for AI agent skills — install, manage, and share reusable skills across every AI coding agent you use

TypeScriptCommander.jsNext.jsDrizzle ORMSQLitetRPC

If you use AI coding agents, you've probably built up a collection of skills — markdown files that give your agent superpowers for specific tasks like code review, PR creation, or feature development. But managing those skills is a mess. They live in scattered directories, you copy-paste them between projects, and sharing them with your team means committing files to every repo.

I built my-skills to fix this. It's a single CLI that installs skills from any Git repository, keeps them updated, and works across 10+ AI coding agents — from Claude Code and Cursor to Copilot and Gemini CLI. Think of it as npm for AI agent skills.

The Problem with AI Skills Today

Developer Pain Points
  • • Skills scattered across projects with no central management
  • • Copy-pasting skill files between repos and machines
  • • No easy way to discover or share skills with teammates
  • • Manual updates when skill authors improve their prompts
What's Missing Today
  • • A universal tool that works across all AI coding agents
  • • Version tracking and integrity verification for skills
  • • A manifest file that makes skill setups reproducible
  • • A visual interface for browsing and organizing skills

Three Ways to Use my-skills

my-skills is designed to meet you where you are. Use it as a lightweight CLI, spin up a local dashboard, or connect a remote database for team-wide collaboration. Each mode builds on the last.

1CLI-Only — Drop-In Skill Management
Zero config, no database, works offline

Install globally and start adding skills immediately. my-skills tracks everything in a .my-skills.json manifest file at the root of your project — just like package.json tracks your dependencies.

terminal
# Install globally
npm install -g my-skills

# Add a skill from a GitHub repo
ms add code-review

# Search for skills
ms find "pr review"

# List installed skills
ms list

# Update all skills to latest versions
ms update

# Check for available updates without installing
ms check
Best for: Solo developers who want fast, no-friction skill management from the terminal
What you get: Git-based skill installation, content hashing for integrity, a lockfile-style manifest, and automatic agent detection
2Local WebUI — Visual Skill Management
SQLite-backed dashboard for browsing, favorites, and compositions

Want more than a terminal? The local web dashboard gives you a visual interface backed by a SQLite database on your machine. Browse skill repositories, save favorites, edit artifacts, and build compositions — all from your browser.

Skill Discovery

  • • Search and browse skill repositories
  • • Preview skill content before installing
  • • Save favorites for quick access

Artifact Management

  • • Create and edit skills, agents, and prompts
  • • Organize by category
  • • Build compositions from multiple skills
Best for: Developers who prefer a visual workflow for organizing and curating their skill library
What you get: Everything from CLI mode plus a full Next.js dashboard, SQLite persistence, favorites, and a composition builder
3Remote Connected — Team Collaboration
PostgreSQL via Supabase for shared skill management across teams

Point my-skills at a shared PostgreSQL database and your entire team gets a synchronized skill library. Shared favorites, shared compositions, and a single source of truth for which skills your organization uses.

terminal
# Set your database connection
export POSTGRES_URL="postgresql://user:pass@db.supabase.co:5432/mydb"

# Now the web dashboard syncs across your team
# Favorites, compositions, and skill configs are shared
Best for: Teams that want to standardize on a shared set of AI skills and keep everyone in sync
What you get: Everything from local mode plus cross-machine sync, team-wide favorites, shared compositions, and centralized skill governance

Works with Every AI Coding Agent

my-skills uses a pluggable adapter system to install skills in the right format for each agent. When you run ms add, it detects which agents you have configured and installs the skill files where each agent expects to find them.

Claude Code
Cursor
Cline
GitHub Copilot
Codex
Gemini CLI
Warp
Amp
OpenCode
Kimi Code
The Adapter Architecture
One install command, every agent gets the right format
terminal
# Skills are installed to .agents/skills/ and symlinked
# to each agent's expected location automatically

ms add code-review
# → Claude Code: .claude/skills/code-review.md
# → Cursor: .cursor/skills/code-review.md
# → Copilot: .github/copilot-instructions/code-review.md
# → Gemini: .gemini/skills/code-review.md
# → ...and more

Get Started in 30 Seconds

terminal
# Install
npm install -g my-skills

# Add your first skill
ms add code-review

# See what's installed
ms list

# Search for more
ms find "feature development"

# Keep everything up to date
ms update

The .my-skills.json manifest file tracks every installed skill with its source repository, content hash, and installation timestamp. Commit it to your repo and your teammates can reproduce your exact skill setup with a single command.

my-skills is open source, MIT licensed, and ready to use today.

View on GitHubView on npm