html-express について
html-expressは、情報量の多い内容を読みやすい単独のHTMLページにまとめるエージェント向けスキルです。再利用可能な表示コンポーネント、組み立て手順、ビジュアル規則を備えています。
主な機能
- 01情報量の多い内容を単一HTMLに変換
- 0210種類の情報表示コンポーネント
- 03内容に応じたコンポーネント選択
- 04自己完結型の雛形とデザイントークン
- 05ビジュアルと内容の確認規則
活用シーン
- 01複数案の横並び比較
- 02指標、タイムライン、ロードマップの表示
- 03手順、SOP、チェックリストの整理
- 04長文の折りたたみと構造化データの表示
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zjp1997720/ zhijian-skills --skill html-expressインストール後、Claude Code で/html-expressを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEagents/openai.yamlassets/demo-all.htmlskeleton.htmltokens.cssassets/components/badge.htmlchecklist.htmlcode-block.htmlcolumns.htmlcomparison-table.htmldata-table.htmldetails.htmlmetric-card.htmlquote-card.htmltimeline.html詳細
html-express
エージェントの日常的な HTML 表現レイヤーです。情報密度が高く、読者が苦労して読み進める必要がある場合は、Markdown の代わりに単一の自己完結型 HTMLを使います。
着想:Anthropic「Using Claude Code: The unreasonable effectiveness of HTML」—— HTML はエージェントにとって最高の表現媒体です。
Markdown ではなく HTML を使う理由
- 情報密度:HTML なら構造化や比較、インタラクションを表現できますが、Markdown ではテキストを積み重ねるしかありません
- 読みやすさ:表、指標、タイムラインを Markdown で作るのは苦行ですが、HTML なら快適です
- 自己完結性:ファイルは 1 つだけで、ダブルクリックですぐに開き、実行環境は不要で、共有もできます
- 判断基準:読者が「苦労して読み進める」必要があるものは HTML にし、一言で伝えられるものは Markdown のままにします
使い分け:html-express を使うべきか
| 兆候 | 使うもの |
|---|---|
| PDF/履歴書/PPT/ランディングページ/ホワイトペーパーが必要 | → kami |
| 動画/アニメーション/字幕/トランジションが必要 | → hyperframes |
| 大量の情報を整理して、1 ページで読みやすい Web ページにしたい | → 本スキル |
| 一言で伝えられる結論 | → そのまま Markdown で回答 |
コンポーネント一覧(10 個)
| コンポーネント | 適した情報 |
|---|---|
metric-card | 主要指標、データのポイント(2~4 個を横並び) |
comparison-table | 複数案の横並び比較 |
data-table | 構造化データの一覧(比較以外) |
timeline | タイムライン、マイルストーン、ロードマップ |
checklist | 手順、SOP、チェック項目 |
quote-card | 判断、発言、名言 |
code-block | コード、コマンド、設定 |
details | 長い内容の折りたたみ(JS 不要) |
badge | 状態ラベル(成功/警告/中立) |
columns | 複数の視点の並置、メリットとデメリットの比較 |
ソースコードは assets/components/ にあります。ひな形は assets/skeleton.html に、トークンは assets/tokens.css にあります。10 個のコンポーネントの完成形は assets/demo-all.html で確認できます(ダブルクリックで開きます)。
組み立て手順
- 情報の形を見極める → 比較?リスト?指標?タイムライン?引用?意思決定?
- コンポーネントを選ぶ → 一覧から最適なものを 2~5 個選びます。すべて使う必要はありません
- ひな形を使う →
assets/skeleton.htmlをコピーし、tokens.cssの内容全体を先頭の<style>に貼り付けます(@importを置き換えます) - 内容を入れる → 形容詞よりデータを優先します。プレースホルダーを残さず、データが不足している場合は
[数据待补:说明]と記載します - 出力する → 単一の
.htmlファイルにし、ダブルクリックですぐに開けるようにします
情報の形 → コンポーネント対応表
| 情報の形 | 推奨コンポーネント |
|---|---|
| 複数案の横並び比較 | comparison-table + badge |
| 主要指標/データのポイント | metric-card(2~4 個を横並び) |
| タイムライン/マイルストーン/ロードマップ | timeline |
| 手順/SOP/チェックリスト | checklist |
| 長い判断/発言/名言 | quote-card |
| コード/コマンド/設定 | code-block |
| 長い内容の折りたたみ | details |
| 構造化データの一覧 | data-table |
| 複数の視点の並置 | columns |
ビジュアルのルール(智见AI DESIGN.md に準拠)
トークンは assets/tokens.css に定義済みです。コンポーネントは必ず変数を参照し、色や文字サイズをリテラル値で指定しないでください。
- 背景は常に暖色系の紙色
#F5F4EDとし、純白は使いません - 主なアクションカラーは暖色系テラコッタ
#B85235、構造色はインクブルー#1B365D - 本文のリンクには
--accent-text(#A04A2E、コントラスト比は基準を満たします)を使います --human(#C96442)は装飾、または 22px 以上の大きな文字にのみ使い、本文の小さな文字には使えません(コントラスト比は 3.7:1 のみです)- フォントはフォールバックに任せ、フォントファイルは埋め込みません
禁止事項(エージェントが最も間違えやすいもの)
- ❌ プレースホルダーを残す(
[填这里]、Lorem、TBD) - ❌ データや統計を捏造する。データが不足している場合は
[数据待补:说明]と記載します - ❌ 不適切な表——比較マトリクスにすべきものをリストにする
- ❌ グラデーション、グラスモーフィズム、ネオン、強い影(DESIGN.md で明示的に禁止されています)
- ❌ マーケティング用のランディングページにする(それは kami の担当です)
参考資料
- ブランドの正式な情報源:
04_系统/品牌系统/DESIGN.md - コンポーネント一覧:
assets/demo-all.html(ダブルクリックで開くと、すべての完成形を確認できます)
コメント
Markdown 対応