report-template
Publication-quality PDF report generation using Typst templates. Produces professional scientific reports with colored section bands, styled tables, figure captions, callout boxes, and page headers/footers.
npx skills add BioTender-max/awesome-bio-agent-skills --skill report-template --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Report Template System Generate publication-quality PDF reports using the BioClaw Typst template engine. ## Quick Start ```python import sys sys.path.insert(0, "/home/node/.claude/skills/report-template") from report_builder import ( ReportBuilder, typst_table, typst_callout, typst_image, typst_metadata_block, typst_metric_cards, typst_pagebreak, typst_text, typst_list, typst_bold, typst_italic, ) report = ReportBuilder( title="My Analysis Report", subtitle="Project XYZ", author="BioClaw", ) # Add sections with Typst markup report.add_section("Background", "Description of the project...") # Add tables table = typst_table( ["Sample", "Value", "Status"], [["A", "92.3", "Pass"], ["B", "87.1", "Pass"]], caption="Summary of results", ) report.add_section("Results", table) # Compile to PDF report.compile("output/report.pdf") ``` ## Available Components ### Tables ```python typst_table(headers, rows, caption=None) ``` ### Callout Boxes ```python typst_callout(text, title="Note", kind="note") # kind: "note" (blue), "warning" (yellow), "success" (green), "danger" (red) ``` ### Figures ```python typst_image(path, caption=None, width="100%") # path is relative to the output directory ``` ##
- Quick Start
- Available Components
- Tables
- Callout Boxes
- Figures
- Metadata Blocks
- Metric Cards
- Text Formatting
- Template Features
- Requirements
What does the report-template skill do?
Publication-quality PDF report generation using Typst templates. Produces professional scientific reports with colored section bands, styled tables, figure captions, callout boxes, and page headers/footers.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill report-template --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
