Claude Mods
Describe what you want Claude Code to do and get a starter file for the right extension point – hook, skill, command, subagent or plugin.
Free text tools · No sign-up needed
More free tools
Prompts & ideas
Names
Writing
Social media
More tools
How it works
Step 1
Describe the workflow
Say what should happen, e.g. "format every file Claude edits" or "a /review command for pull requests".
Step 2
Pick a mod type
Choose CLAUDE.md, slash command, skill, subagent, hook, MCP server, status line or plugin – or let the generator suggest one.
Step 3
Copy, test, keep
Paste the starter file into a throwaway project, run it once, then move it into your real repo.
What are Claude mods?
"Claude mods" is the community's name for anything that changes how Claude Code behaves. There is no single mod format: Claude Code has several official extension points, each stored as plain files in your project's .claude/ folder or your user settings. Project rules live in CLAUDE.md. Reusable prompts become slash commands or skills. Specialist helpers become subagents. Automatic actions on events become hooks. Outside tools come in through MCP servers. A plugin bundles several of these so a team can install them in one step. This page helps you choose the smallest one that does the job and writes the first draft for you. It is an independent tool, not affiliated with Anthropic, and it never installs anything on your machine.
The main types of Claude Code mods
CLAUDE.md – a Markdown file Claude reads at the start of every session: coding style, test commands, things to avoid.
Slash commands – a Markdown prompt saved in .claude/commands/ that you run as /name.
Skills – a folder with a SKILL.md file; Claude loads it when a task matches its description, so you don't have to type a command.
Subagents – helpers defined in .claude/agents/ with their own instructions and tool list, e.g. a code reviewer.
Hooks – shell commands in settings.json that run on events such as before or after a tool call.
MCP servers – connect Claude Code to databases, issue trackers or browsers.
Plugins – a bundle of the above, installed from a marketplace with /plugin.
Which mod type should you use?
Start with the lightest option. If you just want Claude to follow a rule, write it in CLAUDE.md. If you repeat the same prompt, make a slash command. If Claude should apply a procedure on its own when a task fits, make a skill. If a job needs a separate context and limited tools, make a subagent. If something must happen every time without Claude deciding – formatting, blocking a dangerous command, a notification – use a hook, because hooks are deterministic. Reach for MCP when Claude needs data it cannot get from files, and a plugin when you want to share a set of these with a team.
Claude Code hooks, commands and statusline examples
Popular community mods include a PostToolUse hook that runs Prettier or the project's linter after every edit, a PreToolUse hook that refuses rm -rf or pushes to main, a Stop hook that sends a desktop notification when Claude finishes, a /review slash command for pull requests, and a custom status line that shows the model, git branch and context usage. Type one of these into the generator to get a starter you can adapt.
Are Claude Code mods safe?
Mods run with your permissions. A hook executes shell commands automatically, and an MCP server or plugin can read files and reach the network. Before installing a community mod, read its files, check what it runs and where it sends data, prefer well-maintained repositories, and test in a project without secrets. Keep mods in version control so you can see and undo every change.
Frequently asked questions
What are Claude Code mods?
An informal name for customizations of Claude Code: CLAUDE.md rules, slash commands, skills, subagents, hooks, MCP servers, status lines and plugins. They are plain files, not one package format.
How do I install a Claude Code plugin?
Inside Claude Code, run /plugin to add a marketplace and install plugins from it. Check the current Claude Code documentation for the exact commands of your version.
What is the difference between a skill and a slash command?
You run a slash command yourself by typing /name. A skill is picked up by Claude automatically when your request matches the skill's description.
Does this generator install anything?
No. It writes a starter file and test steps. You copy the file into your project yourself after reviewing it.
Is this an official Anthropic tool?
No. It is an independent free tool. For the authoritative reference, use Anthropic's Claude Code documentation.
Guides
Claude Mods: Every Way to Customize Claude Code (2026 Guide)
Claude mods explained: CLAUDE.md, slash commands, skills, subagents, hooks, MCP servers, status line and plugins – what each does, when to use it, and how to stay safe.
YouTube Title Generator: How to Write Titles That Get Clicks
How to use a YouTube title generator well: what makes a good title, 7 title formats with examples, a checklist, and the mistakes that hurt watch time.
Would You Rather Questions: 120 Funny, Hard and Deep Ideas
120 would you rather questions sorted by mood – funny, hard, deep, for kids, for work and for friends – plus how to play and a free generator for more.
Claude Opus 5.5: Release Date, Price, Benchmarks, How to Use
Claude Opus 5.5 explained: released September 22, 2026, $4/$20 per million tokens, about 40% cheaper to run than Opus 5, benchmark results and where to use it.
Instagram Reels Download App: Safe, Official Ways to Save Reels
Looking for an Instagram reels download application? The built-in ways to save reels, how to download your own reels, and what to check before using a third-party app.
What Is Herdr? The Runtime for AI Coding Agents Explained
Herdr explained: an open-source runtime that keeps Claude Code, Codex, Cursor and other coding agents running in real terminals – features, install, and who it's for.