VC

voidful/claude-html-report-skill

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 品質 54 トレンド 14MIT

GitHub PagesパブリッシングによるインタラクティブなHTMLレポートのためのClaudeコードスキル

概要

マークダウンの代わりにClaudeを生成させるClaudeコードスキル - GitHub Pagesサイトに公開して、パブリックURLを共有することができます。 ページ上部の ▸ をクリックして、自分のコピーを作成します。 フォークは上流PRのためです。 テンプレートは「クローンとダイバージ」のためです。 Claude のデフォルトでは、すべてのマークダウンをマークダウンします。 Markdown はプレーンテキストでは問題ありませんが、出力の瞬間にデータ、比較、コード、または詳細リーダーがナビゲートしたい時、HTML が必要です。 - 対話型(Chart.js / Plotly) - - スクロールせずに代替案を比較するための - オプションの深さのためのセクション - コピーボタンで強調される構文 - 図、数学 - 、 、 、 このスキルは、Claudeをすべてのものにし、一行の公開フローを与えます。 ライブ例のレポートをご覧ください。 このページの上部にある ▸ をクリックします。 好きな名前(例:レポート) Claudeのグローバルスキルフォルダにスキルディレクトリをシミュリンクします.

概要(AI 翻訳)

マークダウンではなく、Claude が rich, インタラクティブな HTML レポート を生成し、公開する Claude コードのスキルは、独自の GitHub Pages サイトに公開し、公開 URL を共有することができます。

GitHubテンプレートです。 ▸ * このページの上部にあるこのテンプレートを使用して、自分のコピーを作成します。 フォークは上流PRのためです。 テンプレートは「クローンとダイバージ」のためです。

お問い合わせ

なぜ?

Claude のデフォルトでは、すべてのマークダウンをマークダウンします。 Markdown はプレーンテキストでは問題ありませんが、出力の瞬間にデータ、比較、コード、または詳細リーダーがナビゲートしたい時、HTML が必要です。

  • インタラクティブ charts (Chart.js / Plotly)
  • sortable/検索可能/フィルタテーブル
  • タブ スクロールせずに代替を比較するための
  • 任意深さのためのcollapsibleセクション
  • コピーボタンでシンタックスハイライトcode
  • 人魚図、KaTeX数学
  • 暗いモード、印刷スタイルシート、モバイルレスポンシブ、OGリンクプレビュー

このスキルは、Claudeをすべてのものにし、一行の公開フローを与えます。

ライブ例のレポートをご覧ください。

お問い合わせ

セットアップ(≈3分、ワンタイム)

##1.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

claude-html-report-skill

A Claude Code skill that makes Claude generate rich, interactive HTML reports instead of markdown — and publishes them to your own GitHub Pages site so you can share a public URL.

This is a GitHub template. Click ▸ Use this template at the top of the page to create your own copy. Forking is the wrong choice here (forks are for upstream PRs; templates are for “clone and diverge”, which is what reports are).


Why?

Claude defaults to markdown for everything. Markdown is fine for plain text, but the moment your output has data, comparisons, code, or detail readers want to navigate, you want HTML:

  • interactive charts (Chart.js / Plotly)
  • sortable / searchable / filterable tables
  • tabs for comparing alternatives without scrolling
  • collapsible sections for optional depth
  • syntax-highlighted code with copy buttons
  • Mermaid diagrams, KaTeX math
  • dark mode, print stylesheets, mobile responsive, OG link previews

This skill nudges Claude to lean into all of that — and gives you a one-line publish flow.

See the live example report for what you get.


Setup (≈ 3 minutes, one-time)

1. Create your repo from this template

Click ▸ Use this template → Create a new repository at the top of this page. Name it whatever you like (e.g. reports).

2. Clone it locally

git clone [email protected]:/.git ~/reports
cd ~/reports

3. Install the skill into Claude Code

Symlink the skill directory into Claude’s global skills folder. The symlink means future updates to the skill (yours or upstream) are picked up automatically.

mkdir -p ~/.claude/skills
ln -s "$(pwd)/.claude/skills/html-report" ~/.claude/skills/html-report

Prefer not to symlink? Just cp -r .claude/skills/html-report ~/.claude/skills/ instead. Re-copy when the skill changes.

4. Enable GitHub Pages on your new repo

GitHub → your repo → Settings → Pages → Source: Deploy from a branch → Branch: main / (root) → Save. Wait ~1 min for the first deploy.

5. (Optional) Edit config.json

You usually don’t need to edit anything — the publish script auto-detects:

  • the local repo path (from where the script lives on disk, even via symlink)
  • the GitHub Pages URL (from git remote origin)

Edit .claude/skills/html-report/config.json only if:

  • you cloned to a path the auto-detect can’t find (e.g. you copied the skill dir somewhere else and the repo lives elsewhere)
  • you use a custom domain (set base_url)

That’s the entire setup.


Use it

In Claude Code, ask Claude to generate any report and mention the skill:

use the html-report skill to write up the results from runs/exp-42
make an html-report comparing these three checkpoints
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add voidful/claude-html-report-skill
MCP 初心者?mcpskill.org のガイドから始めましょう →