VC

voidful/claude-html-report-skill

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 품질 54 트렌드 14MIT

Claude Code skill for interactive HTML reports with GitHub Pages publishing

개요

A Claude Code skill that makes Claude generate instead of markdown — and publishes them to your own GitHub Pages site so you can share a public URL. Click ▸ 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). 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 (Chart.js / Plotly) - - for comparing alternatives without scrolling - sections for optional depth - syntax-highlighted with copy buttons - diagrams, math - , , , 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. Click ▸ at the top of this page. Name it whatever you like (e.g. reports). Symlink the skill directory into Claude's global skills folder.

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 가이드부터 시작하세요 →