Skip to content

jv2222/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Skills

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.

Skills in this repo

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.

What is a skill?

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.

Install

Claude Code

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

Claude Code auto-discovers skills in those directories. Run /skills in Claude Code to see what's loaded.

Claude Agent SDK

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.

claude.ai

Upload the skill folder (zipped) in Settings → Capabilities → Skills.

Cursor

Cursor reads SKILL.md from ~/.cursor/skills/<name>/. Same pattern as Claude Code:

mkdir -p ~/.cursor/skills
ln -s "$(pwd)/atomic" ~/.cursor/skills/atomic

Cline / other agents

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

Use

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

Contributing

Issues and PRs welcome. To add a new skill:

  1. Create a folder at the repo root: <skill-name>/
  2. Add a SKILL.md with name and description frontmatter
  3. Add an entry to the table above

License

MIT

About

Some skills for LLMs that I have found useful

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors