VC

voidful/claude-html-report-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars Качество 54 Тренд 14MIT

Навыки Claude Code для интерактивных HTML-отчетов с публикацией GitHub Pages

Обзор

Навык Claude Code, который заставляет Claude генерировать вместо разметки и публикует их на своем собственном сайте GitHub Pages, чтобы вы могли поделиться общедоступным URL-адресом. Нажмите 😉 в верхней части страницы, чтобы создать свою собственную копию. Вилка здесь неправильный выбор (вилки для восходящих PR; шаблоны для «клона и расхождения», что и есть отчеты). Клод по умолчанию отметает все. Markdown отлично подходит для простого текста, но в тот момент, когда на вашем выходе есть данные, сравнения, код или читатели деталей, вам нужен HTML: - интерактивный (Chart.js/Plotly) - - для сравнения альтернатив без прокрутки - разделы для дополнительной глубины - синтаксис, выделенный кнопками копирования - диаграммы, математика - , , , , Этот навык подталкивает Клода к тому, чтобы опираться на все это — и дает вам однострочный поток публикаций. Смотрите живой пример отчета о том, что вы получаете. Нажмите 😉 в верхней части этой страницы. Назовите все, что вам нравится (например, отчеты). Смешайте каталог навыков в глобальную папку навыков Клода.

Обзор (машинный перевод)

Навык кода Клода, который заставляет Клода генерировать ** богатые интерактивные отчеты HTML** вместо разметки и публиковать их на своем собственном сайте GitHub Pages, чтобы вы могли поделиться общедоступным URL-адресом.

** Это шаблон GitHub.** Нажмите 😉 * * Используйте этот шаблон * * в верхней части страницы, чтобы создать свою собственную копию. Вилка здесь неправильный выбор (вилки для восходящих PR; шаблоны для «клона и расхождения», что и есть отчеты).

##Почему?

Клод по умолчанию отметает все. Markdown отлично подходит для простого текста, но в тот момент, когда на вашем выходе есть данные, сравнения, код или читатели деталей, вам нужен HTML:

  • интерактивные чарты (Chart.js/Plotly) ** Сортируемые / доступные для поиска / фильтруемые таблицы ** tabs для сравнения альтернатив без прокрутки
  • Вместимые секции для дополнительной глубины
  • синтаксис code с кнопками копирования
  • Русалка диаграммы, KaTeX математика
  • темный режим, ** таблицы стилей печати**, мобильный отзывчивый, OG ссылка предварительные просмотры

Этот навык подталкивает Клода к тому, чтобы опираться на все это — и дает вам однострочный поток публикаций.

Смотрите живой пример отчета о том, что вы получаете.

Настройка (~ 3 минуты, разовая)

###1.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add voidful/claude-html-report-skill
Новичок в MCP? Начните с руководства на mcpskill.org →