Cookbook Forge
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c7fbb74e/cookbook-forge。
技能介绍
要解决的问题
写一本技术 CookBook、手册或综述时,资料通常散落在网页、PDF、EPUB、GitHub 仓库、arxiv 论文和本地文档里。手动整理成结构化长文,再分别适配 LaTeX PDF、在线站点和 EPUB 发布格式,重复劳动量大,转换过程也容易出错。
技能如何工作
Cookbook Forge 以 MDX 为权威中间格式,每章独立为一个 .mdx 文件,再按需求转换。
- 资料穷尽式采集:遍历 URL、GitHub、arxiv、PDF/EPUB、本地目录,并做网络补充搜索,建立
metadata/sources.md溯源清单。 - 架构先行:先生成全景图与章节大纲
metadata/outline.md,经用户确认后才逐章写作。 - 章节结构:每章包含章节引入、本章地图、原理与带中文注释的代码、Recipes、常见陷阱、要点总结和参考文献,遵循 O'Reilly CookBook 与 Springer Handbook 的行文布局。
- 图表支持:mermaid、plantuml、drawio、excalidraw、chart 视需求选用,每章至少 1–2 张图。
- 多格式输出:
mdx/、latex-pdf/、nextra-site/、epub/各占独立子文件夹。 - LLM 驱动转换:
lmdx2tex.mjs和lbuild-epub.mjs通过子 agent 逐章调用 LLM 完成 MDX→LaTeX 和 MDX→EPUB,避免正则转换的脆弱性。 - EPUB 合规打包:用 Python
zipfile保证mimetypeSTORED 且位于首位,打包后二次校验。
适用边界
- 单篇博客、短文或单页文档不需要这个技能,直接写 MDX 即可。
- 仅做 LaTeX→Nextra 网站转换、仅优化 EPUB 排版、仅 MD→PDF 排版,有对应的专用 skill。
- 默认目标字数 8 万字以上,需要用户提供明确主题与资料源;无法访问的资料会明确说明,不会悄悄丢弃。
使用场景
- 用户提供网页、PDF、GitHub仓库和arxiv论文,要求生成10万字的分布式系统CookBook,输出MDX、PDF和EPUB
- 技术团队需要将内部项目文档整理为Springer Handbook风格手册,包含原理、代码示例和架构图
- 研究者希望基于arxiv论文和实验数据生成综述,输出Nextra网站用于团队内部分享
- 工程师需要将多个开源项目源码分析整合为技术书籍,适配PDF和EPUB电子阅读器格式
适合人员
- 中高级后端开发者,需要编写团队技术手册或技术书
- 技术作者,需要将多源资料整合为可发布的CookBook或手册
- 研究生,需要将论文调研整理为综述并输出多格式文档
- 架构师,需要输出技术书籍用于团队培训和技术决策