ted0321/kotetsu-work-ai-skills/html-report-design
Claude Code and agent skill by ted0321/kotetsu-work-ai-skills
- community
Checking that the SKILL.md file is still in the repository.
Design system that makes HTML output look like a professional consulting deliverable instead of default AI styling. Use WHENEVER generating any HTML document — report, analysis memo, proposal, research summary, dashboard, artifact — and when the user says 「HTMLで資料」「HTMLでまとめて」「レポートにして」「コンサル風に」「資料っぽく」「デザインがダサい」 or asks to restyle existing AI-generated HTML. Replaces boxes, borders, gradients, emoji and rainbow colors with whitespace-driven, typography-first, print-ready (A4) design.
Install
npx vskill@latest install ted0321/kotetsu-work-ai-skills/html-report-designSKILL.md
HTML資料デザイン — コンサル品質の出力設計
AIが出すHTMLがダサいのは、構造を「線と箱」で作るから。 一流の資料は、構造を「余白と文字の階層」で作る。 このスキルは、HTMLを出力するあらゆる場面でその流儀を強制する。
目的
HTMLで資料(報告書・分析メモ・提案書・調査サマリー・ダッシュボード)を出すとき、 そのまま社内外に出せる「コンサル品質」のデザインで出力する。 デフォルトのAIっぽい見た目(カード乱立・グラデ・絵文字・虹色)を禁止する。
原則(5つ)
- 区切りは余白で作る。 セクションの境界は64px以上の余白+横の細罫1本まで。囲み枠は使わない。
- 階層は文字で作る。 サイズ・太さ・色の濃淡(黒→グレー2段階)で階層を表現する。背景色で表現しない。
- 色は3つまで。 紙の白+インクの黒グレー系+アクセント1色(既定は濃紺)。アクセントは面積5%以下、重要な数字と構造要素だけに使う。
- 構造は「メッセージ→根拠」。 各セクションは見出しの直後に「言いたいこと1文(メッセージライン)」を置き、その下に根拠(表・図・本文)を並べる。
- 印刷に耐える。 白背景固定・A4で崩れない。画面映えではなく配布資料として設計する。
禁止事項(ダサさの正体。1つでもあれば直す)
border+border-radius+box-shadowのカードUIでコンテンツを囲む- グラデーション背景(特に紫→青)、ダークテーマ既定
- 絵文字・アイコンを見出しや箇条書きの飾りに使う
- 意味なく色数が増える(青の情報ボックス、黄色の注意ボックス、緑の成功ボックス…)
- 本文・見出しのセンタリング(表紙のみ例外可、既定は左揃え)
- 表の縦罫線・全セル罫線・シマシマ背景
- 角丸・影・立体表現の多用
border-left: 4px solidの色付きコールアウト乱立
デザインCSS(そのまま使う。変えてよいのは --accent の1色だけ)
資料の骨格(HTML構造)
- サマリーは結論→根拠→依頼の3点。本文を書いてから最後に要約を書くのではなく、先に決める
- セクション見出しはトピック、
.msgは主張。見出しだけ読めば流れが、.msgだけ読めば結論がわかる状態にする - 最終セクションは必ず「次のアクション」(誰が・何を・いつまでに)
コンポーネントの作法
表
- 縦罫線は引かない。ヘッダー上2px+下1pxの黒、行間は細いグレー罫のみ
- 数字の列は
class="num"で右揃え・桁区切り・単位はヘッダーに明記(例:「売上(億円)」) - 強調したい行は
tr.total(淡色背景+太字)を1行まで
KPI・大きい数字
- 箱に入れない。
.kpisで横に並べ、間は縦の細罫1本 - 数字はアクセント色・単位は
<small>、ラベルは小さくグレー
チャート(SVG推奨)
- 配色は「脇役は全部グレー、主役の1系列だけ濃紺 var(--accent)」。虹色に塗り分けない
(グレーの使い分け: 面 #c9ccd1/広い地 #e7e9ec/線 #a8adb5)
- 凡例ボックスは作らず、系列名・数値はバーや線の近くに直接ラベル
- 3D・影・グラデ・チャートの外枠は禁止。軸線・グリッドは細いグレーを最小限
- 負値・悪化を示すときだけレンガ色
#a33c2eを追加してよい(マイナスは▲8.0表記) - SVGは
viewBoxで書き、CSS側のfigure svg{width:100%;height:auto}で可変にする
図解の型(コンサル図解をHTMLで作る)
「何を伝えたいか」で型を選ぶ。箱と矢印の自由描画はしない。
| 伝えたいこと | 型 | 実装 | |
|---|---|---|---|
| プロセス・バリューチェーン・フェーズ | 矢羽根 .chevrons | HTML/CSS | |
| 計画・スケジュール・体制の時間軸 | ロードマップ .roadmap | HTML/CSS(grid) | |
| 論点×観点の整理・文章セルの比較 | フレームワーク表 .matrix | HTML/CSS(grid) | |
| 成熟度・ステージ比較(現状→目標) | フレームワーク表+矢羽根見出し .mx-h.stage | HTML/CSS(grid) | |
| 競合・市場の布置(2軸+規模) | バブルマップ | SVG | |
| 増減の内訳(なぜ増えた/減った) | ウォーターフォール | SVG | |
| 推移・トレンド(実績+予測) | 折れ線 | SVG | |
| 量の比較・ランキング | 横棒 | SVG |
どの型も共通ルールは同じ: 脇役グレー・主役だけ濃紺・直接ラベル・図表番号と出所つき。 実装見本は assets/report.template.html(SVG系=図表1・2・3・6、矢羽根=図表5、 フレームワーク表=図表7・8、ロードマップ=図表10)。
矢羽根(`.chevrons`)
- フェーズは5個まで。当社領域・注力フェーズだけ
.on(濃紺)、他はグレー - 補足は各羽根の中に
<small>で1行。矢印画像や→文字で代用しない
ロードマップ(`.roadmap`)
- 列=時間(月・四半期)、行=ワークストリーム。列数を変えるときは
repeat(6,1fr)を書き換える - バーの位置は
style="grid-column:開始列/終了列"(1列目はレーン名。時間軸は2列目から) - 主役のバーだけ
.on(濃紺)。マイルストーンは.rm-msで◆ 名称(絵文字は使わない)
フレームワーク表(`.matrix`)— 左に濃色ラベル、中身は余白で整列
- コンサル頻出の「左端に濃色ボックス=行ラベル、右に等間隔の列」を再現する型(論点一覧・比較表・ステージ表)
- 塗るのは左の行ラベルと(あれば)目標ステージの列見出しだけ。 中身のセルには枠も背景も付けず、
gridの余白だけで行・列が揃って見える状態を作る。「箱を並べた感」を出さないことが本体
- 列は等幅(1fr)。列数は
--mx-cols、ラベル幅は--mx-labelで調整。セルは短文か「–」の箇条書き - 濃紺の主役は1つの図で1系統まで。行ラベルを濃紺にしたらステージ見出しはグレー、
目標ステージを濃紺 .on にしたら行ラベルは .alt(グレー)に落とす
- 使い分け: 数値の比較は `table`、文章・観点の比較は `.matrix`
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/html-report-design/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 3
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ted0321/kotetsu-work-ai-skills/html-report-design)