Single source of truth for AI agent skills. One folder, all your tools, zero repetition. Write a skill once — easyskillz wires it to Claude Code, Cursor, Codex, Windsurf, Copilot, and Gemini automatically.
<div align="center">
# 🧠 easyskillz
[](https://www.npmjs.com/package/easyskillz)
[](LICENSE)
[](https://github.com/DurdeuVlad/easyskillz/commits/main)
**Simple, easy to use and brings order to AI agent chaos.**
*One folder. All your tools. Zero repetition.*
</div>
---
## The Problem
You use Claude Code. And Cursor. Maybe Windsurf. Each one has its own skills folder, its own config, its own path. You build a great `review-pr` skill — and now you maintain it in three places.
Your teammate clones the repo. Nothing works.
---
## The Solution
```
.easyskillz/skills/ ← one folder, committed to git
review-pr/
SKILL.md
commit-msg/
SKILL.md
```
Run `easyskillz sync` once. Every tool gets a symlink. Every teammate who clones runs `easyskillz sync` and everything is wired in seconds.
---
## Install
```bash
npm install -g easyskillz
```
---
## Three Commands
```bash
easyskillz sync # detect tools, wire everything, set up .easyskillz/
easyskillz add <name> # create a skill and wire it to all your tools instantly
easyskillz register <tool> # add a tool and wire all existing skills to it
```
That's the whole API.
---
## What `sync` Looks Like
```
$ easyskillz sync
Scanning for AI tools...
✓ Claude Code (.cursor/skills)
✓ Cursor (.cursor/skills)
✗ Codex (not found)
Reading config (.easyskillz/easyskillz.json)...
Registered: cursor, cursor
Strategy: symlink
Testing symlink support...
✓ symlinks work
Scanning for unwired skills...
review-pr → Claude Code: ✗ missing
review-pr → Cursor: ✗ missing
commit-msg → Claude Code: ✗ missing
Plan:
[ wire ] .cursor/skills/review-pr → .easyskillz/skills/review-pr
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.