book-writer
使用AI辅助写作的OpenClaw技能,可以根据提示词生成书籍大纲并逐级扩写内容,支持添加公式、图表、代码等元素。适用于学术著作、技术书籍、小说等多种类型的创作。
Why use this skill?
Use the OpenClaw book-writer skill to generate structured, professional books and technical documentation with AI-assisted outlining, formatting, and code generation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pyjhhh/book-writerWhat This Skill Does
The book-writer skill for OpenClaw is a powerful AI-driven content generation engine designed to transform high-level prompts into structured, multi-chapter books. Whether you are crafting a technical manual, a complex academic thesis, or a work of creative fiction, this tool automates the heavy lifting of writing. It handles the structural breakdown by creating detailed outlines, then proceeds to systematically expand those sections into coherent prose. Crucially, the tool is built for professional-grade output, supporting LaTeX for mathematical equations, structured code blocks for developers, and automatic table generation. By utilizing an integrated material searcher, it can fetch real-world context, data points, and code snippets, ensuring the content is grounded and relevant. It acts as an intelligent assistant that manages the entire lifecycle of book production from concept to completion.
Installation
To integrate book-writer into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/pyjhhh/book-writer. Once the files are located in your skill directory, navigate to the folder and run python scripts/install_dependencies.py. Before running the skill, ensure you have exported your API credentials as environment variables: OPENAI_API_KEY, GOOGLE_CSE_ID, and GOOGLE_API_KEY. These keys are essential for generating content and performing web research. Once these are configured, you can verify your installation by invoking the script with the --help flag.
Use Cases
This skill is ideal for technical writers needing to document software frameworks, researchers composing literature reviews, and novelists seeking assistance with chapter pacing and development. Educators can use it to design lesson plans and textbooks that include practice exercises and summaries, while developers can leverage it to automate the creation of API documentation or technical tutorials that require consistent formatting and embedded code blocks.
Example Prompts
- "Generate a detailed book outline for a comprehensive guide on modern React hooks and state management patterns."
- "Expand chapters 4 and 5 of my existing book project 'Quantum Computing Basics', ensuring all mathematical formulas are rendered in LaTeX and included in the text."
- "Write a technical book on Python deployment strategies, focusing on containerization and cloud-native practices, including code snippets for Docker and Kubernetes."
Tips & Limitations
To get the best results, start by creating a granular outline rather than requesting a full book at once, as the AI performs significantly better when focusing on individual chapters. When working on highly technical subjects, verify the generated code snippets, as AI can occasionally produce syntactically correct but functionally flawed logic. Monitor your token usage in the config.yaml file, as long-form generation can consume significant compute resources. Finally, always review the generated citations, as the tool's ability to browse the web might return external links that require manual verification for academic rigor.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-pyjhhh-book-writer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution