manage-skills
Allows the agent to manage its own tools and skills. It makes customizing and organizing the agent's capabilities easier.
What it does
This feature lets you manage AI assistant 'skills' (instructions) across various coding tools. You can view, create, edit, enable, disable, copy, move, and delete these skills.
When to use it
- ✓When you want to see what AI skills are available.
- ✓When you need to create a new instruction for an AI assistant.
- ✓When you want to organize or remove old skills.
Example of what to ask your AI
“List all my AI skills for the Claude program.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It works by accessing the files where these skills are stored on your computer. Depending on the AI program, the files are organized in different ways.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill manage-skillsOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/manage-skills/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Manage AI Agent Skills
You can manage skills and rules for all major AI coding tools directly from the terminal. This skill teaches you the directory layout, file format, and operations for each tool.
When to Use
Use this skill when the user wants to inspect, create, edit, enable, disable, copy, move, or delete local AI-agent skills or rule files across supported coding tools.
Supported Tools & Paths
Directory-based tools (multiple skills)
Each skill lives in its own subdirectory with a SKILL.md file containing YAML frontmatter.
| Tool | Global Path | Project Path |
|---|---|---|
| Agents | ~/.agents/skills/<name>/SKILL.md |
.agents/skills/<name>/SKILL.md |
| Cursor | ~/.cursor/skills/<name>/SKILL.md |
.cursor/skills/<name>/SKILL.md |
| Claude | ~/.claude/skills/<name>/SKILL.md |
.claude/skills/<name>/SKILL.md |
| Windsurf | ~/.windsurf/rules/<name>/<name>.md |
.windsurf/rules/<name>/<name>.md |
| Cline | ~/.cline/rules/<name>/<name>.md |
.cline/rules/<name>/<name>.md |
| Continue | ~/.continue/rules/<name>/<name>.md |
.continue/rules/<name>/<name>.md |
| Roo Code | ~/.roo/rules/<name>/<name>.md |
.roo/rules/<name>/<name>.md |
Single-file tools (one config file)
| Tool | Global Path | Project Path |
|---|---|---|
| Copilot | ~/.github/copilot-instructions.md |
.github/copilot-instructions.md |
| Codex | ~/.codex/AGENTS.md |
.codex/AGENTS.md |
| Aider | ~/.aider.conf.yml |
.aider.conf.yml |
| Augment | ~/augment-guidelines.md |
augment-guidelines.md |
Cursor plugins (read-only)
Plugin skills are cached at ~/.cursor/plugins/cache/<org>/<plugin>/<version>/skills/<name>/SKILL.md. These are managed by Cursor and should not be edited directly.
Skill File Format
For directory-based tools (Agents, Cursor, Claude), skills use YAML frontmatter:
---
name: skill-name
description: Brief description of what this skill does
---
# Skill Name
Skill instructions go here. The AI agent reads this content
when the skill is activated.
For Windsurf, Cline, Continue, and Roo Code, skills are plain .md files (frontmatter optional).
Operations
List all skills
# List skills for a specific tool
ls ~/.agents/skills/
ls ~/.cursor/skills/
ls ~/.claude/skills/
ls ~/.windsurf/rules/
ls ~/.cline/rules/
ls ~/.continue/rules/
ls ~/.roo/rules/
# Count total skills across all tools
echo "Agents: $(ls ~/.agents/skills/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Cursor: $(ls ~/.cursor/skills/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Claude: $(ls ~/.claude/skills/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Windsurf: $(ls ~/.windsurf/rules/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Cline: $(ls ~/.cline/rules/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Continue: $(ls ~/.continue/rules/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Roo: $(ls ~/.roo/rules/ 2>/dev/null | wc -l | tr -d ' ')"
# Check single-file tools
test -f ~/.github/copilot-instructions.md && echo "Copilot: exists" || echo "Copilot: not found"
test -f ~/.codex/AGENTS.md && echo "Codex: exists" || echo "Codex: not found"
test -f ~/.aider.conf.yml && echo "Aider: exists" || echo "Aider: not found"
test -f ~/augment-guidelines.md && echo "Augment: exists" || echo "Augment: not found"
Read a skill
cat ~/.cursor/skills/my-skill/SKILL.md
Create a new skill
# For Agents/Cursor/Claude (SKILL.md format)
mkdir -p ~/.agents/skills/my-new-skill
cat > ~/.agents/skills/my-new-skill/SKILL.md << 'EOF'
---
name: my-new-skill
description: What this skill does
---
# My New Skill
Instructions for the agent go here.
EOF
# For Windsurf/Cline/Continue/Roo (plain .md format)
mkdir -p ~/.windsurf/rules/my-new-rule
cat > ~/.windsurf/rules/my-new-rule/my-new-rule.md << 'EOF'
# My New Rule
Instructions go here.
EOF
# For single-file tools
cat > .github/copilot-instructions.md << 'EOF'
Instructions for Copilot go here.
EOF
Enable / Disable a skill
Disabling renames the file to .disabled so the tool ignores it but the content is preserved:
# Disable
mv ~/.cursor/skills/my-skill/SKILL.md ~/.cursor/skills/my-skill/SKILL.md.disabled
# Enable
mv ~/.cursor/skills/my-skill/SKILL.md.disabled ~/.cursor/skills/my-skill/SKILL.md
Copy a skill between tools
# Copy from Cursor to Claude
cp -r ~/.cursor/skills/my-skill ~/.claude/skills/my-skill
# Copy from Agents to Windsurf (adapt format)
…
FAQ
What are AI 'skills'?
They are instructions you give to an AI assistant so it knows how to perform specific coding tasks.
Can I use this with any AI program?
This feature works with several popular coding tools like Cursor, Claude, Copilot, and others, but not all.
How are skills saved?
Some programs save each skill in its own folder with a SKILL.md file. Others use a single configuration file for all skills.
Details
Original description by the author
Discover, list, create, edit, toggle, copy, move, and delete AI agent skills across 11 tools (Cursor, Claude, Agents, Windsurf, Copilot, Codex, Cline, Aider, Continue, Roo Code, Augment)
Popularity
- GitHub stars
- 48k
- Ranking position
- #4668
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC