A collection of open-source Agent Skills — portable, model-invokable instructions packaged as SKILL.md files. Drop them into Claude Code, the Claude Agent SDK, claude.ai, Cursor, Cline, or any tool that loads SKILL.md-formatted skills.
| Skill | What it does |
|---|---|
atomic |
Smashes a feature or system apart into progressively smaller specs until each part is buildable. Use to plan a feature, design a system, or write an architecture doc before writing code. |
A skill is a folder containing a SKILL.md file with YAML frontmatter:
---
name: my-skill
description: One-line description of when to use this skill.
---
# My Skill
Instructions, conventions, and workflow the model should follow when this skill is loaded.The description is what the model reads to decide whether to invoke the skill, so it should describe when to use it, not just what it is.
Skills live in ~/.claude/skills/ (user-level) or .claude/skills/ (project-level).
# user-level — available in every project
mkdir -p ~/.claude/skills
git clone https://github.com/jv2222/skills.git /tmp/jv-skills
cp -r /tmp/jv-skills/atomic ~/.claude/skills/
# or symlink so updates pull through
ln -s "$(pwd)/atomic" ~/.claude/skills/atomicClaude Code auto-discovers skills in those directories. Run /skills in Claude Code to see what's loaded.
Pass the skill folder via the skills option, or place it under your agent's working directory and reference it from your system prompt. See the Agent SDK docs for details.
Upload the skill folder (zipped) in Settings → Capabilities → Skills.
Cursor reads SKILL.md from ~/.cursor/skills/<name>/. Same pattern as Claude Code:
mkdir -p ~/.cursor/skills
ln -s "$(pwd)/atomic" ~/.cursor/skills/atomicMost agent frameworks that support skills consume the same SKILL.md format. Check your tool's docs for the install path; the skill folder itself is portable.
Once installed, invoke a skill by describing the task. The model loads the matching skill automatically based on its description. You can also invoke it explicitly — for example: "use the atomic skill to plan this feature".
Issues and PRs welcome. To add a new skill:
- Create a folder at the repo root:
<skill-name>/ - Add a
SKILL.mdwithnameanddescriptionfrontmatter - Add an entry to the table above