Manage and switch Output Styles for Claude Code. Includes bundled styles and supports importing custom styles from URLs or files.
Output Styleをインポートする。コミュニティ共有スタイルの一覧からも選択可能。「スタイルを追加」「add output style」で呼び出される。
Output Styleを作成してアップロード・共有する。「スタイルを作成」「create output style」で呼び出される。
Output Styleを切り替える。「スタイルを変更」「set output style」で呼び出される。
A Claude Code plugin for managing and switching Output Styles. Install the plugin, pick a style, and it's applied automatically.
/plugins
# → Add marketplace → dandelion0216/output-style-manager
# → Install "output-style-manager"
/set-output-style
Select from the list of available styles, or specify one directly:
/set-output-style concise
The selected style takes effect from the next session start.
To disable the active style:
/set-output-style off
Create your own style interactively and get a shareable URL:
/create-output-style
Claude will guide you through defining the style, save it locally, and optionally share it with the community. Shared styles appear in /add-output-style for all users.
Browse styles shared by others and install with one command:
/add-output-style
This shows a list of community styles from registry.json. Pick one and it's imported automatically.
You can also import directly from a URL or local file:
/add-output-style https://example.com/my-style.md
/add-output-style /path/to/my-style.md
Imported styles are saved to ~/.claude/custom-output-styles/ and can be selected with /set-output-style.
---
name: My Style
description: Brief description of the style
---
Your style instructions here. This content is injected as
additionalContext at the start of every Claude Code session.
| Style | Description |
|---|---|
concise | Minimal, direct responses with no filler |
teaching | Step-by-step explanations with examples |
SessionStart hook runs session-start.sh~/.claude/output-style-active~/.claude/custom-output-styles/) first, then bundled styles (styles/)additionalContext├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── hooks/
│ └── hooks.json
├── hooks-handlers/
│ └── session-start.sh
├── skills/
│ ├── set-output-style/
│ │ └── SKILL.md
│ ├── add-output-style/
│ │ └── SKILL.md
│ └── create-output-style/
│ └── SKILL.md
├── styles/
│ ├── concise.md
│ └── teaching.md
├── registry.json
└── README.md
/create-output-style — create a style and upload it to Gist/add-output-style <URL>registry.jsonThe active style content is injected into every session as additional context. Keep style definitions concise to minimize token consumption.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub dandelion0216/output-style-manager --plugin output-style-manager添加關於實作選擇和程式碼庫模式的教育性見解(模擬已棄用的解釋性輸出風格)
Injects pithy, detailed communication style guidance at session start for high signal-to-noise ratio
Frontend platform discipline: CSS, Tailwind CSS v4, accessibility, and browser-specific practices
Comprehensive code formatting plugin with Prettier integration. Use when you need to format code, validate formatting, or maintain consistent code style. Activates with phrases like 'format my code', 'check formatting', or 'apply code style'. Supports JavaScript, TypeScript, JSON, CSS, Markdown, and many other file types with automatic formatting on file operations.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions