report

report is a skill for Claude Code, Codex from TheoRata/Report-Skill. It costs 177 tokens per session (4,521 once invoked), scanned A, original, MIT.

A report-writing workflow that turns research, documentation, or analysis into a formatted HTML page for reading in a browser. It can also export the result back to Markdown, a plain-text format commonly used for documentation.

In plain words
What is it for?
Use it for research reports, technical documentation, code analysis, investigations, postmortems, summaries, and other long write-ups.
Why use it?
It avoids leaving long, structured work as a plain .md file that is harder to read and review. The page organizes sections, code, notes, references, and figures in one place.

Skill for Claude CodeCodex

Part of the report plugin — 1 skill shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/theorata/report-skill/report
Any agent
npx skills add TheoRata/Report-Skill --skill report
Clone the repo
git clone --depth 1 https://github.com/TheoRata/Report-Skill

Made for: Claude Code, Codex.

Or install report, the plugin that ships this one along with the rest of its 1 skill.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for report

README.md
[![agentmods](https://agentmods.dev/badge/skills/theorata/report-skill/report.svg)](https://agentmods.dev/skills/theorata/report-skill/report)
Your own site
<a href="https://agentmods.dev/skills/theorata/report-skill/report"><img src="https://agentmods.dev/badge/skills/theorata/report-skill/report.svg" alt="Measured on agentmods" height="20"></a>
Per session 177 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,521 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00177 $0.04521
Opus 5 $0.00088 $0.02261
Sonnet 5 $0.00035 $0.00904
Haiku 4.5 $0.00018 $0.00452

Measured 5d ago against content hash 4cd7eb0a3570, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

report scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

The scan reads SKILL.md. This mod also ships 13 executable files (build-index.mjs, build-index.test.mjs, clean-comments.mjs, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/report/SKILL.md · 387 lines

How it starts

The opening of the file, as written. The whole thing — 387 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Report skill

Convert agent research, documentation, code analysis, and technical write-ups into a designed HTML report instead of raw Markdown. The user reads these in the browser; the page handles light/dark theme, table of contents, footnotes, code blocks, callouts, framed figures with click-to-zoom, and one-click export back to Markdown.

When this triggers

Any time the natural output would be a .md file with headings, multiple sections, and more than ~500 words. Specifically:

  • "Write me a report / deep-dive / summary / analysis on X"
  • "Investigate X and document what you find"
  • "Research X and give me your findings"
  • "Postmortem the Y incident"
  • "Document the Z system / architecture / decision"
  • "Write up the conclusions from our discussion"
  • "Compare X and Y in detail"

Skip this skill for: quick conversational answers, single-file code edits, status updates, one-line confirmations, anything under ~300 words. The user wants this for real reports, not for every response.

The workflow

  1. Write the report as Markdown with YAML frontmatter (see Frontmatter and Markdown syntax below). Save it to the project's reports/ directory.
  2. Run the renderer:
    node ~/.claude/skills/report/render.mjs reports/your-report.md
    
    This produces reports/<title-slug>-<date>.html in the same directory.
  3. Tell the user where to open it. Provide the absolute file path; they open it in their browser.

The cost: the agent writes Markdown only. Token spend is identical to writing a plain .md file. The HTML is generated mechanically by the renderer.

Editing an existing report

When the user asks to update, edit, modify, or expand an existing report — do not re-write it from scratch. Edit the source Markdown and re-render. This preserves footnotes, tags, structure, and keeps the diff small.

Two cases:

Case A — the source .md still exists (it always does, if the report was rendered into reports/):

Read the full file on GitHub · 387 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 387 lines · 0 tokens per session scan A 4cd7eb0a3570

Subscribe to this mod's changes

report is a skill published in the GitHub repository TheoRata/Report-Skill (5 stars, last pushed 2mo ago), licensed MIT. It adds 177 tokens to every session and 4,521 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

markdown-enhancer

Markdown处理(目录生成、链接检查、表格格式化、统计、Lint、转HTML).

chainlesschain/chainlesschain · 25 tokens

documentation-patterns

Technical documentation patterns for READMEs, ADRs, API docs (OpenAPI 3.1), changelogs, and writing style guides. Use when creating project documentation, writing architecture decisions, documenting APIs, or maintaining changelogs.

yonatangross/orchestkit · 53 tokens

hwp

Use this skill whenever the user wants to read, create, or edit Korean Hangul Word Processor documents (.hwp or .hwpx files). Triggers include any mention of 'hwp', 'hwpx', '한글 문서', '아래한글', '한컴오피스', or uploading/attaching .hwp/.hwpx files. Also use when extracting text from Korean reports or producing Korean-formatted…

DoHyun468/claw-hwp · 0 tokens

format-converter-brief

Produces a clear, step-by-step brief explaining exactly how to convert a finished article or document from one format (Word, plain text, InDesign export) into a specified target format (Markdown, HTML, or structured plain text), preserving all editorial elements correctly.

ur-grue/autopunk-media-skills · 58 tokens

html-to-pptx

当用户想把 HTML 幻灯片转成 .pptx 时触发——"HTML 转 PPT"、"网页幻灯片转 pptx"、"把这个 deck 转成 ppt"、"给同事一份 ppt 副本"、"汇报不方便放浏览器"、给了 .html 路径 + 提到 ppt/pptx/演示/幻灯片。保留矢量文字可编辑、字体按需嵌入、复杂装饰自动走截图兜底;不依赖 reveal.js / 自写 deck 等具体框架。.

Hasasasa/html-to-editable-pptx · 134 tokens

proofpress

Preserve or inspect decision history for Markdown and static HTML knowledge artifacts with Proofpress. Use when creating or accepting a meaningful revision to an ADR, design doc, PRD, README, strategy note, portable .md artifact, or static .html/.htm artifact in a configured repository, or when receiving a file…

chenmingtang830/proofpress · 82 tokens