name: Overskill skills manager — Agent Instructions
description: This file explains how to use the Overskill skills manager to create, version, and sync skills to your projects.
You have access to a skills system that provides curated instruction files
to guide your work. This file explains how to use it.
Discovering Skills
Check .claude/skills/SKILLS_INDEX.md (in the project root). It lists every
skill installed in this project with its name, description, tags, and file path.
Before starting any task, scan SKILLS_INDEX.md to identify relevant skills.
Match skills to your task by:
Name and description (most reliable)
Tags (e.g. if working with Supabase, look for "supabase" tag)
Compatibility (check if your agent type is listed)
Using Skills
When you find a relevant skill:
Read the full SKILL.md file at the path listed in SKILLS_INDEX.md
Follow its instructions as authoritative guidance for your work
If multiple skills are relevant, read all of them before starting
Skills take precedence over your default patterns when they conflict
Managing Skills (When Asked by the User)
If the user asks you to manage skills, you have these CLI commands available.
Run them in the terminal:
Viewing Available Skills
skill list — Show all skills available in remote registries
skill list --installed — Show skills installed in this project
skill search <query> — Search for skills by keyword
skill info <name> — Show full details about a skill
Installing and Removing
skill add <name> — Add a skill to this project and sync it
skill remove <name> — Remove a skill from this project
skill sync — Re-sync all installed skills from remote
skill save — Save local skill changes back to the registry
Editing and Publishing
skill open <name> — Open a skill for editing in the default editor
skill push <name> — Publish local edits to the remote registry
skill diff <name> — See what changed between local and remote
Write a SKILL.md file following the format of existing skills
Run skill push <name> --from-stdin piping in the content, or
Create the file in the skills folder and run skill push <name>
A good SKILL.md includes:
A clear title (# heading)
A description of what the skill covers
Specific, actionable instructions
Code examples where relevant
Common pitfalls or anti-patterns to avoid
Rules
Do NOT modify .skills.yaml directly — use the CLI commands
Do NOT delete or rename skill folders manually
Do NOT assume a skill exists without checking SKILLS_INDEX.md
The _system folder (where this file lives) is managed by the CLI — do not modify it
1---2name: system3description: ---4---56---7name: Overskill skills manager — Agent Instructions8description: This file explains how to use the Overskill skills manager to create, version, and sync skills to your projects.9---1011You have access to a skills system that provides curated instruction files12to guide your work. This file explains how to use it.1314## Discovering Skills1516Check `.claude/skills/SKILLS_INDEX.md` (in the project root). It lists every17skill installed in this project with its name, description, tags, and file path.1819Before starting any task, scan SKILLS_INDEX.md to identify relevant skills.20Match skills to your task by:21- Name and description (most reliable)22- Tags (e.g. if working with Supabase, look for "supabase" tag)23- Compatibility (check if your agent type is listed)2425## Using Skills2627When you find a relevant skill:281. Read the full SKILL.md file at the path listed in SKILLS_INDEX.md292. Follow its instructions as authoritative guidance for your work303. If multiple skills are relevant, read all of them before starting314. Skills take precedence over your default patterns when they conflict3233## Managing Skills (When Asked by the User)3435If the user asks you to manage skills, you have these CLI commands available.36Run them in the terminal:3738### Viewing Available Skills39- `skill list` — Show all skills available in remote registries40- `skill list --installed` — Show skills installed in this project41- `skill search <query>` — Search for skills by keyword42- `skill info <name>` — Show full details about a skill4344### Installing and Removing45- `skill add <name>` — Add a skill to this project and sync it46- `skill remove <name>` — Remove a skill from this project47- `skill sync` — Re-sync all installed skills from remote48- `skill save` — Save local skill changes back to the registry4950### Editing and Publishing51- `skill open <name>` — Open a skill for editing in the default editor52- `skill push <name>` — Publish local edits to the remote registry53- `skill diff <name>` — See what changed between local and remote54- `skill validate <name>` — Check skill file structure5556### Creating New Skills57To create a new skill:581. Write a SKILL.md file following the format of existing skills592. Run `skill push <name> --from-stdin` piping in the content, or603. Create the file in the skills folder and run `skill push <name>`6162A good SKILL.md includes:63- A clear title (# heading)64- A description of what the skill covers65- Specific, actionable instructions66- Code examples where relevant67- Common pitfalls or anti-patterns to avoid6869## Rules7071- Do NOT modify .skills.yaml directly — use the CLI commands72- Do NOT delete or rename skill folders manually73- Do NOT assume a skill exists without checking SKILLS_INDEX.md74- The _system folder (where this file lives) is managed by the CLI — do not modify it
Run npx skillmds@latest add jchaselubitz/system in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
jchaselubitz (@jchaselubitz) published this skill. Their other Agent Skills are listed on their SkillMD profile.