Plugin components
Plugin components Vendor docs
component
| name | type | required | meaning | concept | |
|---|---|---|---|---|---|
| Agents | path |
Subagent Markdown files
|
docs ↗ | ||
| Commands | path |
Skills as flat Markdown files. Use `skills/` for new plugins
|
docs ↗ | ||
| Executables | path |
Executables added to the Bash tool's `PATH`. Files here are invokable as bare commands in any Bash tool call while the plugin is enabled
|
docs ↗ | ||
| Hooks | path |
Hook configuration
|
docs ↗ | ||
| LSP servers | path |
Language server configurations
|
docs ↗ | ||
| MCP servers | path |
MCP server definitions
|
docs ↗ | ||
| Monitors | path |
Background monitor configurations
|
docs ↗ | ||
| Output styles | path |
Output style definitions
|
docs ↗ | ||
| Settings | path |
Default configuration applied when the plugin is enabled. Only the `agent` and `subagentStatusLine` keys are currently supported
|
docs ↗ | ||
| Skills | path |
Skills with `<name>/SKILL.md` structure
|
docs ↗ | ||
| Themes | path |
Color theme definitions
|
docs ↗ | ||
| Workflows | path |
Workflow script files
|
docs ↗ |