SuperAPI AI 工具集

book-writer

编程与开发

查看项目

更新于 10-15 17:26

技能介绍

用途:这是 OpenClaw 的 AI 辅助写作技能,根据用户提示词生成书籍大纲,并逐级扩写章节内容,适用于学术著作、技术书籍、小说、教科书等创作。

主要能力:智能生成多层级大纲(章节、小节、子小节)并附内容概要;从标题逐级扩写正文;插入 LaTeX 数学公式、图表描述、表格与多语言代码片段;自动生成并管理文献引用;按学术或出版格式规范输出。核心组件包括书籍生成器 scripts/book_writer.py、内容优化器 scripts/content_optimizer.py、素材搜索器 scripts/material_searcher.py。

使用方式:进入技能目录后运行 python scripts/install_dependencies.py 安装依赖;设置环境变量 OPENAI_API_KEY、GOOGLE_CSE_ID、GOOGLE_API_KEY;生成大纲可运行 python scripts/book_writer.py --action outline --prompt "机器学习入门教程",扩写章节可运行 python scripts/book_writer.py --action expand --book-path "ml_intro_tutorial" --chapters 1,2,3。也可在代码中导入 BookWriter 调用 generate_outline、expand_book、save_book。配置见 config.yaml,可设置模型、max_tokens、temperature、max_chapters、content_length 及是否包含公式、代码、图表、表格等。

限制:需自备 OpenAI 与 Google 搜索 API 密钥;生成质量与素材依赖外部模型和搜索服务;具体收费、价格、平台支持与效果资料暂未提供。