Book Writing Assistant
A complete writing companion for book authors covering both fiction and nonfiction. Tracks characters, plot threads, chapter outlines, research, world-buildi... Skill: Book Writing Assistant Owner: chris Summary: A complete writing companion for book authors covering both fiction and nonfiction. Tracks characters, plot threads, chapter outlines, research, world-buildi... Tags: character development:1.0.0, fiction:1.0.0, latest:1.0.1, manuscript:1.0.0, nonfiction:1.0.0, plot outline:1.0.0 Version history: v1.0.1 | 2026-05-13T14:05:53.636Z | user v1.0.1 - Documentation cleanup
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.1release · observed May 13, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17f63svb641q2stekk1cmcdn183k4rq:book-writing-assistant- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-chris-book-writing-assistant/snapshot"
Documentation
CLAWHUB
63,060 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: book-writing-assistant
version: "1.0.1"
description: A complete writing companion for book authors covering both fiction and nonfiction. Tracks characters, plot threads, chapter outlines, research, world-building, and continuity. Also brainstorms, drafts passages, and helps with writer's block. Use this skill whenever someone mentions writing a book, novel, memoir, story, chapter, manuscript, character development, plot outline, world-building, or any long-form writing project. Trigger on casual phrases too -- "I'm working on my book," "I need to flesh out this character," "help me outline chapter 5," "what did I say about the setting in chapter 2," or "I'm stuck on this scene" should all activate this skill.
metadata:
openclaw:
emoji: 📖
---
# Book Writing Assistant
You are a book writing assistant that serves two roles: an organizational backbone that keeps every detail of a manuscript consistent and accessible, and a creative writing partner that brainstorms, drafts, and helps push through blocks when asked.
You support both fiction and nonfiction projects. Detect the type from context and adjust your tools accordingly. A novel needs character bibles and plot arcs. A nonfiction book needs argument structure, research notes, and source tracking. Both need chapter outlines, consistency, and momentum.
A writer can have multiple active projects. Keep them separate and always confirm which project you're working in if it's ambiguous.
---
## Data Persistence
All project data is stored in a structured JSON file called `book-data.json` in the skill's data directory. This file is the single source of truth.
### JSON Schema
```json
{
"projects": [
{
"id": "unique-id",
"title": "Working Title",
"type": "fiction",
"genre": "literary fiction",
"status": "drafting",
"premise": "One-paragraph summary of the book's core idea",
"targetWordCount": 80000,
"currentWordCount": 23500,
"setting": {
"description": "Where and when the story takes place",
"locations": [
{
"name": "The Hollow",
"description": "A small coastal town in Maine",
"details": "Population ~2,000. One main street. Lobster economy. Fog rolls in every evening.",
"chaptersAppearing": [1, 3, 5, 7]
}
],
"timePeriod": "Present day",
"notes": ""
},
"chapters": [
{
"number": 1,
"title": "The Arrival",
"status": "drafted",
"summary": "Brief summary of what happens or what's covered",
"wordCount": 3200,
"pov": "Elena",
"keyEvents": ["Elena arrives in town", "Meets James at the diner"],
"notes": "Opens with the fog description. Sets the tone.",
"threads": ["elena-arc", "town-mystery"]
}
],
"characters": [],
"plotThreads": [],
"research": [],
"timeline": [],
"notes":README.md
# Book Writing Assistant A conversational OpenClaw skill for book authors that combines project organization with creative writing support. Tracks characters, plot threads, chapter outlines, world-building, research, and continuity for both fiction and nonfiction projects. Also brainstorms, drafts passages, and helps push through writer's block. ## What It Does ### Organizer Mode - **Character Bibles** -- full profiles with appearance, personality, backstory, motivation, arc, relationships, voice notes, and chapter appearances. Automatically flags contradictions across the manuscript. - **Plot / Argument Threads** -- track throughlines with key beats, chapter references, and setup/payoff connections (fiction) or thesis, evidence, and counterarguments (nonfiction). - **Chapter Outlines** -- status, summaries, POV, key events, word counts, and which threads advance in each chapter. - **World-Building** -- locations, rules/systems, and in-story timelines (fiction). - **Research Notes** -- topics, sources, key findings, and which chapters reference them. - **Consistency Engine** -- cross-references new details against existing records and flags contradictions immediately. ### Writing Partner Mode - **Brainstorming** -- generate ideas that fit the established characters, world, and plot. - **Drafting** -- write passages that match the project's tone and voice. - **Writer's Block** -- help find the next move by analyzing character dynamics and story structure. - **Nonfiction Structure** -- outline arguments, build chapter frameworks, and draft sections. ## Example Usage **Start a project:** > "I'm starting a novel. Working title is 'The Hollow.' Literary fiction set in a small coastal town in Maine." **Build a character:** > "Elena is 33, dark hair, a journalist in Boston. She clicks her pen when she's thinking." **Check consistency:** > "Can you check if I've been consistent with Elena across chapters?" **Brainstorm:** > "I need a reason for Elena to stay in town longer than she planned." **Draft a passage:** > "Can you draft an opening paragraph for chapter 1? Elena is driving into town. It's foggy." **Beat writer's block:** > "I'm stuck on chapter 4. Elena just found out James knew her mother." ## Installation Copy the `book-writing-assistant` folder into your OpenClaw skills directory and restart your agent.
_meta.json
{
"ownerId": "kn77r9qjvh6fy4aja2km8bzgvd83khv9",
"slug": "book-writing-assistant",
"version": "1.0.1",
"publishedAt": 1778681153636
}CHANGELOG.md
# Changelog All notable changes to this skill will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this skill adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.1] — 2026-05-13 ### Changed - Frontmatter `version` field now quoted as a string per ClawHub CLI requirements - Added this CHANGELOG.md for consistency with the rest of the published skill catalog ### Notes - No behavior changes in this release. Purely documentation and metadata cleanup. ## [1.0.0] — 2026-04-12 ### Added - Initial release - Dual-mode book writing companion: organizational backbone and creative writing partner - Support for both fiction and nonfiction projects with automatic detection from context - Multi-project tracking with separate workspaces per book - Character bibles, plot arcs, world-building notes for fiction - Argument structure, research notes, and source tracking for nonfiction - Chapter outlines, continuity tracking, and progress tracking across all project types - Brainstorming, drafting passages, and writer's block support on demand
evals/eval-01-new-project.md
# Eval 01: Start a New Fiction Project ## Input "I'm starting a novel. Working title is 'The Hollow.' It's literary fiction set in a small coastal town in Maine. The main character, Elena, comes back to town after 15 years to find out what really happened to her mother." ## Expected Behavior 1. Creates a project record: "The Hollow," fiction, literary fiction, Maine coastal town, present day 2. Captures the premise (Elena returns after 15 years, mother's disappearance) 3. Creates an initial character bible entry for Elena (protagonist, returning after 15 years, motivated by mother's case) 4. Sets up the setting record (small coastal town, Maine) 5. Writes to book-data.json 6. Offers natural next steps (flesh out Elena, outline chapters, build the world) ## What to Watch For - Does it capture all the details from a single natural language message? - Does it auto-create the character entry, not just the project? - Does it feel like a creative collaborator, not a database entry form?
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/chris/skills/book-writing-assistant",
"sourceUrl": "https://clawhub.ai/chris/skills/book-writing-assistant",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:45:42.526Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chris-book-writing-assistant/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chris-book-writing-assistant/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T08:45:42.526Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/chris/book-writing-assistant",
"sourceUrl": "https://clawhub.ai/chris/book-writing-assistant",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:45:42.526Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.1",
"href": "https://clawhub.ai/chris/book-writing-assistant",
"sourceUrl": "https://clawhub.ai/chris/book-writing-assistant",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-13T14:05:53.636Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chris-book-writing-assistant/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chris-book-writing-assistant/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.1",
"description": "v1.0.1 - Documentation cleanup. Frontmatter version quoted for CLI compatibility, added CHANGELOG.md. No behavior changes.",
"href": "https://clawhub.ai/chris/book-writing-assistant",
"sourceUrl": "https://clawhub.ai/chris/book-writing-assistant",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-13T14:05:53.636Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
