How to Uninstall Claude Code Skills — Remove & Manage
Remove SKILL.md skills from Claude Code — personal skills, project skills, and disabling without deleting.
Uninstalling a skill means removing its folder from your skills directory. There's no package manager, no uninstall command — just delete the folder.
Quick Answer: Uninstall Claude Code skills by deleting the skill's folder from either
~/.claude/skills/for personal skills or.claude/skills/for project skills. For project skills, commit the removal to git. To disable without deleting, rename theSKILL.mdfile.
Remove a personal skill
rm -rf ~/.claude/skills/skill-name/
Start a new Claude Code session. The skill is gone.
Skills to install right now
code-reviewer
FreeRun a structured code review on your recent changes without waiting for a teammate. This skill checks for security vulnerabilities (SQL injection, XSS, authentication bypasses), logic errors, edge cases, performance issues, and style violations.Findings are organized by severity: Critical, Warning, and Suggestion. Each finding includes the file, line number, a description of the issue, and a concrete fix. Use it as a first pass before peer review, or as your only reviewer on solo projects.
Get this skillgit-commit-writer
FreeStop writing vague commit messages. This skill reads your actual staged diff and generates precise, informative commit messages following the Conventional Commits specification. It detects the commit type (feat, fix, refactor, docs, chore, etc.), identifies the scope from the changed files, flags breaking changes, and suggests splitting commits when multiple logical changes are staged. Works with any git repository.`
Get this skilldesigning-hybrid-context-layers
$10What This Skill DoesMost RAG systems fail silently — not because the model is weak, but because the retrieval architecture assumes every query is a lookup. This skill teaches you to design hybrid context layers that match the retrieval strategy to the query type, so your agent gets the right kind of context every time.Problems It SolvesThe RAG-for-everything trap — routing relational and temporal queries through vector search causes silent structural failure, expensive reranking, and answers that get worse as you add more context.Multi-hop blindness — "Which teams own services that depend on the deprecated API?" is an entity-traversal query, not a lookup. Vector RAG cannot answer it accurately.Missing organizational causation — questions like "What decisions led to this incident?" require a temporal event graph, not a document chunk.Context-reasoning mismatch — good context routed to a weak reasoning tier, or long context with no causal structure, produces hallucinations at scale.What You GetThe skill defines a three-layer context model:Layer 1 — Factual Store (Vector RAG): Single-fact, single-document point queries — the only case where RAG is structurally correct.Layer 2 — Relational Store (Knowledge Graph): Entity relationships, dependency chains, and multi-hop queries that require traversal across linked nodes.Layer 3 — Temporal/Episodic Store (Timeline Index): Event sequences, causal decision chains, and "how did we get here" queries that require timestamped structure.You also get a query router decision tree — a concrete classification step that routes every incoming query to the correct layer before any retrieval begins, plus a phased implementation roadmap for teams migrating from RAG-only systems.Who Should Use ThisTeams building AI agents over enterprise knowledge bases, architecture decision records, incident histories, or any organizational system where the agent must answer relational or causal questions — not just fact lookups.
Get this skillRemove a project skill
rm -rf .claude/skills/skill-name/
git add .claude/skills/
git commit -m "Remove skill-name skill"
The skill is removed for everyone on the team after they pull.
Disable without deleting
If you want to keep a skill's files but stop Claude Code from loading it, rename the SKILL.md file:
mv ~/.claude/skills/skill-name/SKILL.md ~/.claude/skills/skill-name/SKILL.md.disabled
Claude Code only recognizes files named exactly SKILL.md. Renaming it to anything else disables the skill without losing the file. Rename it back to re-enable.
Troubleshooting removal
If you deleted a skill but Claude Code still seems to use it:
- Start a new session. Claude Code loads skills at startup. Deleting a skill mid-session doesn't take effect until the next session.
- Check both directories. The skill might exist in both personal (
~/.claude/skills/) and project (.claude/skills/) directories. Remove from both. - Ask Claude. Say "What skills do you have access to?" and check if the skill is still listed.
When to uninstall
- Conflicting skills: Two skills covering the same task can confuse Claude. Remove the less useful one.
- Outdated skills: A skill that references deprecated APIs or old patterns does more harm than good.
- Performance: Each skill adds context that Claude reads at startup. Having 50 skills installed means Claude processes 50 descriptions to decide which ones apply. If you notice slower responses, remove skills you don't actively use.
Find better replacements at Agensi.
Frequently Asked Questions
Find the right skill for your workflow
Browse our marketplace of AI agent skills, ready to install in seconds.
Browse