视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
markdown-to-pdf【文档与办公】Convert a markdown file to PDF using mistune + reportlab. Use when the user wants to convert a .md file to PDF, or when another skill needs to produce a PDF from markdown output.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: markdown-to-pdf description: Convert a markdown file to PDF using mistune + reportlab. Use when the user wants to convert a .md file to PDF, or when another skill needs to produce a PDF from markdown output. user_invocable: true arguments:
Converts a markdown file to a professionally formatted PDF. Pure Python — no system tools required.
Requires two Python packages (already in pyproject.toml):
mistune>=3.2
reportlab>=4.0
Install with: uv sync (or pip install mistune reportlab)
uv run python .claude/skills/markdown-to-pdf/scripts/markdown_to_pdf.py <input.md> [output.pdf]
input.md — path to the markdown file (required)output.pdf — output path (optional; defaults to same directory and basename as input)The script returns JSON with:
success — true or falseinput — resolved absolute path of the input fileoutput — resolved absolute path of the generated PDFerror — error message if success is falsegenerated_at — NY timezone timestampdata_delay — always "real-time"After conversion, tell the user the output PDF path.
# Convert sandbox/report.md → sandbox/report.pdf (default output)
uv run python .claude/skills/markdown-to-pdf/scripts/markdown_to_pdf.py sandbox/report.md
# Explicit output path
uv run python .claude/skills/markdown-to-pdf/scripts/markdown_to_pdf.py sandbox/report.md sandbox/AAPL_Report_2026-05-20_1430.pdf