ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 hellosverre

skins

Claude Code のトランスクリプトのスキン: テーマ別のツール行、返信溝、スピナーワード。 /skin はそれらをライブで交換します。

翻訳済み

この mod について

#claude-skins

Claude Code のモダンなスキン。 mod トランスクリプトを再描画します: アイコンとタイミングによるツール呼び出し、差分カードとしての編集、テーブルおよびコード アニメーション カード、ターミナル カードのシェル出力、Claude の動作を示すスピナー、およびバンド プロンプトの上に、コンテキストとプランの制限と [コンパクト] ボタンが表示されます。光と闇の七つの皮、 設定ページにアクセスすると、エージェントが新しいスキンを一緒にデザインできます。

<img alt="The same Claude Code turn switching skins with /skin: noir, Tokyo Night, Dracula, Catppuccin" src="docs/demo.gif"> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/hero-light.svg"> <img alt="A Claude Code turn with the noir skin: tool rows with icons, an edit as a diff card, and a table card" src="docs/previews/hero-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/spinners-light.svg"> <img alt="The four spinner animations: thinking, running a tool, writing, waiting" src="docs/previews/spinners-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/terminal-light.svg"> <img alt="Shell output in a terminal card" src="docs/previews/terminal-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/code-light.svg"> <img alt="A code block as a card with line numbers" src="docs/previews/code-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/usage-light.svg"> <img alt="Context and plan limit rings" src="docs/previews/usage-dark.svg"> </picture>

これらのプレビューは、スクリーンショットではなく、MOD 独自のカード コード (scripts/previews.ts) によって描画されます。

インストール

ターミナルまたはデスクトップ アプリの [コード] タブで、Claude Code 2.1.287 以降が必要です。

/plugin marketplace add hellosverre/claude-skins
/plugin install skins@hellosverre-mods

再描画されるもの

|サイト |デスクトップアプリ |ターミナル | |---|---|---| |ツール呼び出し |種類ごとのラインアイコン、実行中の回転リング、ラインの変更と所要時間 |同じ事実を持つターンのレール上のノード | |編集 |差分カード: ファイル +N −M、変更された行に緑と赤で番号が付けられています。 Claude Code 自身の差分 | |シェルコマンド |ターミナル カード: ステータス ピル、stderr を分離した出力、折りたたまれた長い出力、および出力の [コピー] ボタン | Claude Code 自身の出力 | |返信内のテーブル |アニメーションカード: ヘッダールール、ゼブラ行、色見本、色付きの差分。コピーするとマークダウンが与えられます |ヘッダー バンドとゼブラ行を含むセル グリッド、および同じ Copy | |返信内のコード ブロック |言語、行番号、強調表示、およびコピー ボタンを含むカード | Claude Code 独自のマークダウンと [コピー] ボタン | |スピナー |フェーズごとのアニメーション アイコン: 思考、ツールの使用、書き込み、待機 |光の帯を通した皮膚の言葉 | |プロンプトの上 |コンテキストと各プラン制限のリング、コンパクト ボタン、および 70% コンテキストからのコンパクトへのナッジ |ブロックメーターと同じボタン | |フッターを回す | (デスクトップでは上げられません) |変更された時間、ツール数、行数 | |あなたのプロンプト |入力した内容に合わせたサイズの丸いアウトライン。添付画像はその下に留まります |同じ | |質問ダイアログ | Claude Code 自身のダイアログ上でトピックに名前を付けるバンド |同じ |

すべてのカードは列ごとに上昇し、モーションの減少を尊重します。スキンは描画されたもの、つまり保存されたもののみを変更します。 会話やモデルが読み取る内容はそのままです。エージェント、プランモード、および許可プロンプトを保持 Claude Code 自身の絵。デフォルトのスキンはノワール、白黒です。カードには背景がありません 彼らは自分のものなので、ページに座ります。ライト Claude Code テーマでは、すべてのスキンがライト パレットに切り替わります。

自分のものにしましょう

-/skin は設定を開きます。スキンを選択し、ライブ プレビューを表示し、レール、テーブル、シマーを切り替え、 バンドとアイコンを変更し、任意の色を再ペイントします。 built-in スキンを再ペイントすると、それが独自の my-<skin> として保存されます。

  • /skin gallery は、スキンが描画するすべての要素を番号付きで表示し、変更するときに参照します。
  • エージェントに問い合わせてください。 この MOD は Claude に design ツールと短いガイドを提供します。 夕日のように感じます」というものを作成し、それを見ながら適用します。
  • /skin <name>、/skin list、/skin off、および /skin rail|tables|shimmer|band|clip on|off (クイック スイッチ用)。

あなたの選択はセッションをまたいで記憶されます。

到達できるもの

描いて覚えるのです。セッションのディレクトリ、コンテキストとプランの使用状況、および Claude を読み取ります。 コードのテーマ設定。設定を MOD ストアに保存します。エージェント用に 1 つのツールを登録します。そして [コンパクト] を押した場合にのみ圧縮され、[コピー] を押した場合にのみコピーされます。プロセスは開始されず、ファイルにも触れず、ネットワーク呼び出しも行われません。 自分で確認してください:

claude plugin validate .

built-in スキンを追加する

スキンは 1 つのファイルです。 hooks/themes/nord.ts をコピーし、色と単語を変更して、次の行を 1 行追加します。 hooks/themes/index.ts。

claude plugin test

## 開発する

claude --plugin-dir .

ファイルを保存すると、実行中のセッションで MOD がリロードされます。 /plugin-types は型宣言を書き込みます エディタ用の .claude/types に変換します。 npx tsx scripts/previews.ts は README プレビューを再描画します。

ライセンス

MIT

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add hellosverre/claude-skins
claude plugin install skins
原文 / README

claude-skins

A modern skin for Claude Code. A mod that redraws the transcript: tool calls with icons and timings, edits as diff cards, tables and code as animated cards, shell output in a terminal card, a spinner that shows what Claude is doing, and a band above the prompt with your context and plan limits and a Compact button. Seven skins, light and dark, a settings page, and your own agent can design a new skin with you.

<img alt="The same Claude Code turn switching skins with /skin: noir, Tokyo Night, Dracula, Catppuccin" src="docs/demo.gif"> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/hero-light.svg"> <img alt="A Claude Code turn with the noir skin: tool rows with icons, an edit as a diff card, and a table card" src="docs/previews/hero-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/spinners-light.svg"> <img alt="The four spinner animations: thinking, running a tool, writing, waiting" src="docs/previews/spinners-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/terminal-light.svg"> <img alt="Shell output in a terminal card" src="docs/previews/terminal-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/code-light.svg"> <img alt="A code block as a card with line numbers" src="docs/previews/code-dark.svg"> </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/previews/usage-light.svg"> <img alt="Context and plan limit rings" src="docs/previews/usage-dark.svg"> </picture>

These previews are drawn by the mod's own card code (scripts/previews.ts), not screenshots.

Install

Needs Claude Code 2.1.287 or later, in a terminal or the desktop app's Code tab.

/plugin marketplace add hellosverre/claude-skins
/plugin install skins@hellosverre-mods

What it redraws

| Site | Desktop app | Terminal | |---|---|---| | Tool calls | A line icon per kind, a spinning ring while it runs, lines changed and time taken | A node on the turn's rail with the same facts | | Edits | A diff card: file, +N −M, numbered changed lines in green and red | Claude Code's own diff | | Shell commands | A terminal card: status pill, output with stderr apart, long output folded, and a Copy button for the output | Claude Code's own output | | Tables in replies | An animated card: header rule, zebra rows, swatches for colours, coloured diffs; Copy gives the markdown | A cell grid with a header band and zebra rows, and the same Copy | | Code blocks in replies | A card with the language, line numbers and highlighting, and a Copy button | Claude Code's own markdown, and a Copy button | | Spinner | An animated icon per phase: thinking, tool use, writing, waiting | The skin's word with a band of light through it | | Above the prompt | Rings for context and each plan limit, a Compact button, and a nudge to compact from 70% context | Block meters and the same button | | Turn footer | (not raised on desktop) | Time, tool count and lines changed | | Your prompts | A rounded outline sized to what you typed; attached images stay below it | The same | | The question dialog | A band naming its topics above Claude Code's own dialog | The same |

Every card rises in row by row and respects reduced motion. A skin only changes what is drawn: the stored conversation, and what the model reads, are untouched. Agents, plan mode and the permission prompt keep Claude Code's own drawing. The default skin is noir, black and white. Cards have no background of their own, so they sit in the page. On a light Claude Code theme every skin switches to its light palette.

Make it yours

  • /skin opens the settings: pick a skin, see a live preview, switch the rail, tables, shimmer, band and icons, and repaint any colour. Repainting a built-in skin saves it as your own my-<skin>.
  • /skin gallery shows every element the skin draws, numbered, to point at when you want one changed.
  • Ask your agent. The mod gives Claude a design tool and a short guide, so "make me a skin that feels like a sunset" builds one and applies it while you watch.
  • /skin <name>, /skin list, /skin off, and /skin rail|tables|shimmer|band|clip on|off for quick switches.

Your choices are remembered across sessions.

What it can reach

It draws and remembers. It reads the session's directory, your context and plan usage, and Claude Code's theme setting; keeps its settings in the mod store; registers one tool for your agent; and compacts only when you press Compact, and copies only when you press Copy. It starts no process, touches no file and makes no network call. Check it yourself:

claude plugin validate .

Add a built-in skin

A skin is one file. Copy hooks/themes/nord.ts, change the colours and words, then add one line to hooks/themes/index.ts.

claude plugin test

Develop

claude --plugin-dir .

Saving a file reloads the mod in the running session. /plugin-types writes the type declarations into .claude/types for your editor. npx tsx scripts/previews.ts redraws the README previews.

License

MIT

関連作品