● GeneratorNest

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 and unlimited · No sign-up

Free text tools · No sign-up needed

More free tools

How it works

  1. Step 1

    Describe the workflow

    Say what should happen, e.g. "format every file Claude edits" or "a /review command for pull requests".

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

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

Try it free

100% free – no sign-up needed.

Open the tool