chatbook-docx
Create, edit and review Word .docx documents from supplied material or Chatbook notes, preserving document structure and checking the delivered file.
Skill by tldw-project
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rmusser01-chatbook-docx
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/chatbook-docx
What's inside
- Skill name
chatbook-docx- Description
- Create, edit and review Word .docx documents from supplied material or Chatbook notes, preserving document structure and checking the delivered file.
- License
- Apache-2.0
- Metadata
- author: tldw-project · version: 1.0.0
- Instructions
- 60 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (7)
- LICENSE.txt
- PROVENANCE.json
- README.md
- SHA256SUMS
- SKILL.md
- editing.md · references/
- create_report.py · scripts/
SKILL.md (first lines)
# Word documents Produce an editable `.docx` that carries the user's content and intended structure. Use supplied material first. If the user selects Chatbook notes or retrieved sources, obtain their full relevant content through available authorized tools; search snippets alone are insufficient for an attributed report. Keep source IDs, links and dates with the claims they support. Missing owners or dates stay unresolved. ## Choose the operation - **New document:** establish the audience and purpose from the request. Draft the argument or outline, then implement with python-docx. A short brief usually needs a recommendation, supporting evidence, alternatives and next actions; use the user's structure when supplied. - **Existing document:** inspect headings, tables, sections, headers, footers and the specific text to change before editing. Keep its styles and page setup. Save a separate output unless the user requested replacement. - **Review:** separate proposed edits from source text. Native comments are an option with python-docx 1.2+. Tracked revisions need a tool that actually supports them; a rewritten paragraph is not a tracked change. Use [the working example](scripts/create_report.py) for a small heading/table report, and [editing and review guidance](references/editing.md) when modifying an existing document. The example contains fictional data: replace it for real work. Resolve bundled paths from this skill's directory, not the workspace directory. ## Execute in the available environment Use an authorized local Python execution capability with python-docx. Do not assume a tool named `terminal`, a package installer, or filesystem access exists. When execution is unavailable, return the drafted content and proposed filename; do not claim an attachment was created. Local file creation needs no external account. Network access is only needed for requested sources or dependency setup. Importing the skill does not install dependencies or authorize execution. ## Compose and check Use named paragraph styles for headings, body and lists so the document remains navigable. Set sensible margins and a consistent type scale; reuse a supplied brand template. Use tables for comparable records, explicit units for measurements, and captions/source text for evidence. Keep headings with the following paragraph; avoid blank-line padding and unnecessary forced page breaks. Reopen the output with python-docx and compare the required sections, table records, numbers and changed text with the source. After edits, check retained formatting and content outside the changed passage. This verifies structure and content, not pagination. When a renderer and image inspection are available, export a PDF into a fresh output directory, inspect every page, and fix clipped tables, orphan headings, font substitutions and excessive whitespace. LibreOffice can render `.docx`; python-docx cannot. Page-number and contents fields require a document engine to update their results. If rendering is unavailable, report the precise unchecked layout aspects instead of declaring visual approval. Deliver the actual `.docx` path, a brief account of the change and any unresolved source or verification limits. Exporting a file does not publish it or update Chatbook notes automatically.
From rmusser01/tldw-stuff, Apache-2.0.
More from rmusser01/tldw-stuff
- 0.563score
petdex-install
tldw-project
Use when a user requests installing a Petdex companion into Chatbook, or preparing a Petdex URL, slug, ZIP or folder as a Chatbook Buddy pack.
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
chatbook-xlsx
tldw-project
Create, edit and analyze Excel .xlsx workbooks from supplied tables or Chatbook material, preserving formulas and distinguishing calculated results from…
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
chatbook-pptx
tldw-project
Build and revise editable PowerPoint .pptx presentations from a brief or Chatbook sources, with an audience-focused narrative and content and visual checks.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
chatbook-knowledge-capture
rmusser01
Turn conversations and source notes into reusable Chatbook decision records, how-to guides, FAQs, reference notes or lessons learned.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
chatbook-meeting-preparation
rmusser01
Prepare meeting agendas and pre-reads from Chatbook notes or supplied context, with source references, decision questions, timeboxes and carry-over actions.
SkillBFreshness: B★ 2Claude Code +9 - 0.537score
mcp-builder
rmusser01
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
SkillBFreshness: B★ 2Claude Code +9 - 0.537score
skill-creator
rmusser01
Create new skills, modify and improve existing skills, and measure skill performance.
SkillBFreshness: B★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- Apache-2.0
- Repository
- github.com/rmusser01/tldw-stuff
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tldw-project
- 0.563score
petdex-install
tldw-project
Use when a user requests installing a Petdex companion into Chatbook, or preparing a Petdex URL, slug, ZIP or folder as a Chatbook Buddy pack.
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
chatbook-xlsx
tldw-project
Create, edit and analyze Excel .xlsx workbooks from supplied tables or Chatbook material, preserving formulas and distinguishing calculated results from…
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
chatbook-pptx
tldw-project
Build and revise editable PowerPoint .pptx presentations from a brief or Chatbook sources, with an audience-focused narrative and content and visual checks.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
chatbook-docx skill. Agent Mart. https://agentmart.dev/skills/rmusser01-chatbook-docx (last updated 2026-10-24)