Skills for Real Engineers. Straight from my .agents directory.
huashu-md-to-pdf
Agent skill fromalchaincyf/huashu-skills
将 Markdown 文档转换为专业的 PDF 白皮书,采用苹果设计风格。 支持完整的 Markdown 语法(代码块、表格、引用、列表等)。 自动生成封面、目录、页眉页脚。 使用场景:技术文档、白皮书、教程、报告等需要专业排版的 Markdown 文档。
How to install huashu-md-to-pdf
npx skills add alchaincyf/huashu-skills# or add only this skill to Claude Code: copy the folder
huashu-md-to-pdf/
# into
~/.claude/skills/huashu-md-to-pdf/ (all projects)
.claude/skills/huashu-md-to-pdf/ (one project)
1# Markdown to PDF Skill23将 Markdown 文档转换为专业的苹果设计风格 PDF 白皮书。45## 核心功能671. **专业排版**:书籍级排版质量,自动处理分页、孤行寡行82. **苹果设计**:SF 字体系统、现代简洁风格、专业配色93. **完整目录**:自动提取章节结构,双列布局,可点击跳转104. **Markdown 完美支持**:代码块、表格、引用、列表等全部正确渲染1112## 使用方法1314### 基础用法1516```bash17# 转换单个文件18python scripts/convert.py input.md1920# 指定输出文件名21python scripts/convert.py input.md -o "我的白皮书.pdf"2223# 自定义标题和作者24python scripts/convert.py input.md --title "技术白皮书" --author "花叔"25```2627### 图片路径2829Markdown 里的相对路径图片,是**相对 md 文件自身所在目录**解析的,目录名和文件名带中文都可以:3031```markdown32 ← 和 md 文件同级的「图片」目录3334```3536找不到的图片会在转换时打印警告并列出路径。以前这种情况是静默跳过的,PDF 照样生成、只是没有图。3738### 已知未解决:某些环境下 macOS「预览」打开是乱码3940有用户报告生成的 PDF 在 macOS「预览」里是乱码,浏览器打开正常。**这个问题还没有解决办法**,原因也还没定位——在一台用 Arial Unicode MS 渲染中文的机器上复现不出来,而报告者的字体环境和 weasyprint 版本都不清楚。4142**不要试图用 weasyprint 的 `full_fonts=True` 绕过它。** 实测:macOS 上的中文字体(PingFang.ttc、Songti.ttc、Hiragino Sans GB.ttc)都是 TrueType Collection,`full_fonts=True` 会把整个 collection 的原始字节塞进 PDF 的 `/FontFile2`(magic 是 `ttcf` 而不是合法的 `\x00\x01\x00\x00`),结果是**文件暴涨到几十 MB,而且照样乱码**——实测一段中文从 10 KB 变成 43 MB,渲染出来是「Oě 据⊤」。它让问题更糟,不是逃生出口。4344碰到乱码时可以先试:升级 weasyprint、或在 CSS 里换一个非 collection 的字体。4546### Markdown 文档要求4748你的 Markdown 文档应该遵循以下结构:4950```markdown51# 文档标题5253## 1. 第一章54### 1.1 第一节55### 1.2 第二节5657## 2. 第二章58### 2.1 第一节59```6061**关键规则**:62- 主章节:`## 1. 标题`(数字 + 点 + 空格 + 标题)63- 子章节:`### 1.1 标题`(数字.数字 + 空格 + 标题)64- 这样才能正确提取目录6566## 设计特点6768### 封面设计69- 淡灰色渐变背景70- 大标题:64pt,简洁现代71- 副标题和元信息7273### 目录设计74- 双列布局,单页展示75- 主章节粗体,子章节缩进76- 可点击跳转到对应章节7778### 正文排版79…
Excerpt shown under the repository's MIT license.
More skills in huashu-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
