بنقرة واحدة
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.
// 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.
SEC (size-exclusion chromatography) analysis with peak detection, oligomer classification, and publication-quality PDF report generation via Typst templates. Triggers on "SEC", "size exclusion", "chromatography", "oligomer analysis", "protein assembly", "SEC report".
Browse and install community skills from the BioClaw Skills Hub. Use when a user's task is not covered by built-in skills, or when the user asks about available skills, advanced workflows, or specialized analysis pipelines. Triggers on "skills hub", "more skills", "install skill", "community skills", "find a skill for".
Audit or refresh a curated pack of eight high-signal omics runtime skills in a BioClaw installation. Use when the user wants stronger built-in guidance for common omics analyses inside agent containers without changing BioClaw source code. Ensures the eight runtime skill folders exist under `container/skills/` with the expected flat file layout.
ATAC-seq processing with assay QC, MACS3 peak calling, consensus peak matrices, differential accessibility, and motif or footprint follow-up.
Automated and marker-guided single-cell cell type annotation using CellTypist, marker review, reference transfer, and confidence-aware label curation.
ChIP-seq peak calling and downstream interpretation with MACS3, signal track export, annotation, motif analysis, and differential binding review.
| name | report-template |
| description | 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. |
Generate publication-quality PDF reports using the BioClaw Typst template engine.
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")
typst_table(headers, rows, caption=None)
typst_callout(text, title="Note", kind="note")
# kind: "note" (blue), "warning" (yellow), "success" (green), "danger" (red)
typst_image(path, caption=None, width="100%")
# path is relative to the output directory
typst_metadata_block([("Key", "Value"), ("Date", "2026-04-15")])
typst_metric_cards([
{"label": "Samples", "value": "6"},
{"label": "Quality", "value": "A+"},
])
typst_text("Plain paragraph")
typst_bold("Bold text")
typst_italic("Italic text")
typst_list(["Item 1", "Item 2"])
typst_enum(["Step 1", "Step 2"])
typst_pagebreak()
typst (pip install typst)