◧ Claude Mods Directory

Claude Code Mods vs Plugins

Updated October 5, 2026

Everyone mixes these two up — including, in the first week, most of the people writing about them. Here is the actual ontology, as the system works: a plugin is the package, a mod is the code inside the package, and a skill is something else entirely.

The short version

ConceptWhat it isYou interact with it by…
PluginThe distribution unit — a marketplace entry you install/plugin install
ModA TypeScript module inside a plugin that hooks the agent execution pipelineUsing it (it runs automatically once installed)
SkillMarkdown instructions that guide the model's behaviorWriting or invoking a checklist

A plugin is the package

A plugin is how mods travel. It is a repository (or a local folder) containing a marketplace.json, with each mod defined by a plugin.json, a hooks/hooks.json, and the module file itself. When you run /plugin marketplace add hamzafer/claude-code-mods, you are adding a plugin source. When you run /plugin install, you are installing from a plugin. One plugin can ship several mods — hamzafer's collection, for example, bundles live lines, guards, panes, and games in a single installable unit.

A mod is the code

A mod is the TypeScript module inside the plugin that actually runs. It exports a register function that subscribes to events in the agent's execution pipeline — requests going out, responses coming back, tool calls being made. When an event fires, the mod's code runs and can observe, transform, or block what happens next. For UI it gets a dedicated $ API (rendering, state, files, HTTP, tools). If plugins are the shipping container, mods are the cargo.

A skill is instructions, not code

Skills are the third concept and the easiest to confuse with mods, because both "change what the agent does." The difference is mechanism: a skill is markdown text that the model reads — a checklist like "when reviewing code, check for SQL injection and verify error handling." A mod is code that the pipeline executes. Skills guide judgment; mods intercept execution. They compose well: a skill can tell the agent what to check, while a mod enforces that it gets checked.

How they fit together in practice

Common mix-ups, cleared up

How to install Claude Code mods → · Browse the directory →