html-report-design
Design system that makes HTML output look like a professional consulting deliverable instead of default AI styling.
Skill by Ted0321
Chalk Labs
Need help deploying html-report-design?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ted0321-html-report-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, frontend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/html-report-design
What's inside
- Skill name
html-report-design- Description
- 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.
- License
- MIT
- Instructions
- 378 lines in SKILL.md · view on GitHub
Files (5)
- README.md
- SKILL.md
- prompt-lite.md · assets/
- report.template.html · assets/
- sample_input_output.md · examples/
SKILL.md (first lines)
# HTML資料デザイン — コンサル品質の出力設計
AIが出すHTMLがダサいのは、**構造を「線と箱」で作るから**。
一流の資料は、構造を**「余白と文字の階層」**で作る。
このスキルは、HTMLを出力するあらゆる場面でその流儀を強制する。
## 目的
HTMLで資料(報告書・分析メモ・提案書・調査サマリー・ダッシュボード)を出すとき、
そのまま社内外に出せる「コンサル品質」のデザインで出力する。
デフォルトのAIっぽい見た目(カード乱立・グラデ・絵文字・虹色)を禁止する。
## 原則(5つ)
1. **区切りは余白で作る。** セクションの境界は64px以上の余白+横の細罫1本まで。囲み枠は使わない。
2. **階層は文字で作る。** サイズ・太さ・色の濃淡(黒→グレー2段階)で階層を表現する。背景色で表現しない。
3. **色は3つまで。** 紙の白+インクの黒グレー系+アクセント1色(既定は濃紺)。アクセントは面積5%以下、重要な数字と構造要素だけに使う。
4. **構造は「メッセージ→根拠」。** 各セクションは見出しの直後に「言いたいこと1文(メッセージライン)」を置き、その下に根拠(表・図・本文)を並べる。
5. **印刷に耐える。** 白背景固定・A4で崩れない。画面映えではなく配布資料として設計する。
## 禁止事項(ダサさの正体。1つでもあれば直す)
- `border` + `border-radius` + `box-shadow` の**カードUI**でコンテンツを囲む
- グラデーション背景(特に紫→青)、ダークテーマ既定
- 絵文字・アイコンを見出しや箇条書きの飾りに使う
- 意味なく色数が増える(青の情報ボックス、黄色の注意ボックス、緑の成功ボックス…)
- 本文・見出しのセンタリング(表紙のみ例外可、既定は左揃え)
- 表の縦罫線・全セル罫線・シマシマ背景
- 角丸・影・立体表現の多用
- `border-left: 4px solid` の色付きコールアウト乱立
## デザインCSS(そのまま使う。変えてよいのは --accent の1色だけ)
```css
:root{
--ink:#1a1a1a; /* 本文 */
--ink-2:#555555; /* 補足 */
--ink-3:#8e8e8e; /* キャプション・出所 */
--accent:#173f66; /* アクセント(濃紺)。クライアントカラーがあれば1色だけ差し替え */
--accent-tint:#eef3f8; /* アクセント淡色。合計行など最小限に */
--hairline:#d9d9d9; /* 罫線 */
--fill-gray:#e7e9ec; /* 図解の脇役の面(矢羽根・ロードマップのバー) */
--paper:#ffffff;
}
html{color-scheme:light}
body{
margin:0;background:var(--paper);color:var(--ink);
font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;
font-size:15px;line-height:1.9;
border-top:6px solid var(--accent);
-webkit-font-smoothing:antialiased;
}
.page{max-width:760px;margin:0 auto;padding:56px clamp(24px,6vw,48px) 96px}
/* 表紙ブロック */
.doc-header{padding-bottom:28px;border-bottom:1px solid var(--ink)}
.eyebrow{font-size:11px;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;margin:0 0 20px}
h1{font-size:27px;line-height:1.5;letter-spacing:.02em;margin:0 0 12px;font-feature-settings:"palt" 1}
.lead{font-size:14px;color:var(--ink-2);margin:0 0 24px;max-width:38em}
.doc-meta{font-size:12px;color:var(--ink-3);display:flex;gap:24px;flex-wrap:wrap}
/* セクション */
.page>section{border-top:1px solid var(--hairline);padding-top:44px;margin-top:64px}
.page>section:first-of-type{border-top:0;padding-top:0;margin-top:56px}
h2{font-size:19px;letter-spacing:.03em;margin:0;font-feature-settings:"palt" 1}
h2 .no{color:var(--accent);margin-right:14px;font-variant-numeric:tabular-nums}
.msg{font-size:16px;font-weight:600;line-height:1.8;margin:18px 0 24px;max-width:36em}
h3{font-size:15px;margin:36px 0 8px}
p{margin:0 0 16px;max-width:42em}
/* リスト */
ul,ol{margin:0 0 16px;padding-left:1.4em;max-width:41em}
li{margin-bottom:6px}
ul{list-style:none;padding-left:1.2em}
ul li::before{content:"–";float:left;margin-left:-1.2em;color:var(--ink-3)}
/* サマリー(結論の番号付き列挙) */
.summary{list-style:none;margin:24px 0 0;padding:0;counter-reset:s;max-width:44em}
.summary li{counter-increment:s;position:relative;padding-left:2.4em;margin-bottom:14px}
.summary li::before{
content:counter(s,decimal-leading-zero);position:absolute;left:0;top:.4em;
font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.04em;
font-variant-numeric:tabular-nums;
}
/* KPI(数字は箱に入れず、余白と縦罫で並べる) */
.kpis{display:flex;flex-wrap:wrap;row-gap:24px;margin:32px 0 8px}
.kpi{padding:2px 32px}
.kpi:first-child{padding-left:0}
.kpi+.kpi{border-left:1px solid var(--hairline)}
.kpi .v{font-size:30px;font-weight:700;color:var(--accent);line-height:1.3;
font-variant-numeric:tabular-nums;letter-spacing:.01em}
.kpi .v small{font-size:14px;font-weight:600;margin-left:2px}
.kpi .l{font-size:11.5px;color:var(--ink-3);letter-spacing:.06em;margin-top:6px}
/* 表(縦線なし・横の細罫のみ。数字は右揃え) */
.tbl{overflow-x:auto}
table{width:100%;border-collapse:collapse;margin:28px 0 8px;font-size:13px;line-height:1.6}
caption{text-align:left;font-size:12.5px;font-weight:600;margin-bottom:10px}
th{font-size:12px;font-weight:600;text-align:left;padding:10px 12px;
border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);vertical-align:bottom}
td{padding:10px 12px;border-bottom:1px solid var(--hairline);vertical-align:top}
th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}
tr.total td{border-top:1px solid var(--ink);border-bottom:2px solid var(--ink);
font-weight:600;background:var(--accent-tint)}
/* 図表・出所・注記 */
figure{margin:32px 0 8px}
figcaption{font-size:12.5px;font-weight:600;margin-bottom:14px}
figure svg{width:100%;height:auto;display:block}
svg text{font-family:inherit}
.fig-scroll{overflow-x:auto}
.src{font-size:11.5px;color:var(--ink-3);margin:6px 0 0}
.note{font-size:12.5px;color:var(--ink-2);border-left:2px solid var(--hairline);
padding:2px 0 2px 14px;margin:24px 0 16px;max-width:40em}
/* 矢羽根(プロセス・バリューチェーン。主役フェーズだけ濃紺) */
.chevrons{display:flex;margin:28px 0 8px;min-width:520px}
.chev{flex:1;padding:9px 10px 9px 22px;font-size:12px;font-weight:600;line-height:1.5;From Ted0321/kotetsu-work-ai-skills, MIT.
More from Ted0321/kotetsu-work-ai-skills
- 0.625score
deep-research-report
Ted0321
Convert deep research output (Claude Research, ChatGPT Deep Research, Gemini, Codex — any long-form MD/Word/text) into a consulting-quality HTML report…
SkillBFreshness: B★ 56Claude Code +9 - 0.577score
company-deep-dive-report
Ted0321
企業名や企業URLから、事業構造、収益ドライバー、競争優位、成長余地、リスク、将来シナリオを一次情報と根拠ID付きで分析し、経営・戦略・投資判断に使える企業ディープダイブ・レポートを作る。企業分析、競合分析、アナリストレポート、会社調査、デューデリジェンス、事業モデル分析、KPIツリー、投資仮説、戦略資料、経営会議向…
SkillCFreshness: C★ 56Claude Code +9 - 0.575score
find-skills-ja
Ted0321
Discover and install agent skills from the open ecosystem (skills.sh), optimized for Japanese users.
SkillCFreshness: C★ 56Claude Code +9 - 0.559score
skill-id-here
Ted0321
1行で何をするスキルか。いつ使うかを書く。
SkillCFreshness: C★ 56Claude Code +9
Signals
- Stars
- 56
- Forks
- 1
- Open issues
- 1
- Last commit (this folder)
- Aug 9, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- x.com/kotetsu_0321
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Ted0321
- 0.625score
deep-research-report
Ted0321
Convert deep research output (Claude Research, ChatGPT Deep Research, Gemini, Codex — any long-form MD/Word/text) into a consulting-quality HTML report…
SkillBFreshness: B★ 56Claude Code +9 - 0.577score
company-deep-dive-report
Ted0321
企業名や企業URLから、事業構造、収益ドライバー、競争優位、成長余地、リスク、将来シナリオを一次情報と根拠ID付きで分析し、経営・戦略・投資判断に使える企業ディープダイブ・レポートを作る。企業分析、競合分析、アナリストレポート、会社調査、デューデリジェンス、事業モデル分析、KPIツリー、投資仮説、戦略資料、経営会議向…
SkillCFreshness: C★ 56Claude Code +9 - 0.575score
find-skills-ja
Ted0321
Discover and install agent skills from the open ecosystem (skills.sh), optimized for Japanese users.
SkillCFreshness: C★ 56Claude Code +9 - 0.559score
skill-id-here
Ted0321
1行で何をするスキルか。いつ使うかを書く。
SkillCFreshness: C★ 56Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get html-report-design running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
html-report-design skill. Agent Mart. https://agentmart.dev/skills/ted0321-html-report-design (last updated 2026-10-24)