From output-style-manager
Output Styleを作成してアップロード・共有する。「スタイルを作成」「create output style」で呼び出される。
npx claudepluginhub dandelion0216/output-style-manager --plugin output-style-managerThis skill uses the workspace's default tool permissions.
ユーザーと対話しながらカスタムOutput Styleを作成し、ローカル保存・Gistアップロード・コミュニティ登録までを行う。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
ユーザーと対話しながらカスタムOutput Styleを作成し、ローカル保存・Gistアップロード・コミュニティ登録までを行う。
AskUserQuestion を使い、以下を質問する:
質問1: スタイル名
質問2: スタイルの方向性
ヒアリング内容をもとに、以下のフォーマットでスタイル定義を生成する:
---
name: <スタイル名>
description: <スタイルの簡潔な説明>
---
<Claudeへの振る舞い指示>
生成時のガイドライン:
You are in '<スタイル名>' output style mode. で始める## Rules セクションで箇条書きのルールを列挙する## Formatting や ## Tone などのセクションを追加生成したスタイル定義の全文をユーザーに表示し、AskUserQuestion で確認する:
「修正したい」の場合は修正点を聞いて再生成する。
mkdir -p ~/.claude/custom-output-styles
ファイル名はスタイル名をそのまま使用(例: formal-japanese.md)。
Write ツールで ~/.claude/custom-output-styles/<スタイル名>.md に保存する。
AskUserQuestion で確認する:
「共有する」の場合:
ステップ5a: Gistにアップロード
gh gist create ~/.claude/custom-output-styles/<スタイル名>.md --desc "<スタイルの説明>" --public
出力からGist URLとGist IDを取得する。
ステップ5b: レジストリ登録の案内
以下の情報をユーザーに伝える:
/add-output-style 一覧に表示するには、output-style-manager リポジトリの registry.json にエントリを追加するPRを送ってください。」{
"name": "<スタイル名>",
"description": "<スタイルの説明>",
"gist_id": "<Gist ID>",
"author": "<GitHubユーザー名>",
"bundled": false
}
/add-output-style <URL> でインポートできます。」AskUserQuestion で確認する:
「有効化する」の場合:
echo "<スタイル名>" > ~/.claude/output-style-active
「次回セッション開始時から '<スタイル名>' スタイルが適用されます。」と案内する。
以下の情報をまとめて表示する:
~/.claude/custom-output-styles/<スタイル名>.md/set-output-style <スタイル名> でいつでも有効化できる旨/add-output-style <Gist URL> で他のユーザーもインポートできます」