chatbook-docx
Skill2 starsChanged 2 months agoApache-2.0View on GitHub
Create, edit and review Word .docx documents from supplied material or Chatbook notes, preserving document structure and checking the delivered file.
In this repository70 other files it gives its agents.
- AGENTS.mdAGENTS.md
- frontend-designSkill
- internal-commsSkill
- mcp-builderSkill
- skill-creatorSkill
- theme-factorySkill
- webapp-testingSkill
- web-artifacts-builderSkill
- chatbook-knowledge-captureSkill
- chatbook-meeting-preparationSkill
- chatbook-pptxSkill
- chatbook-xlsxSkill
- petdex-installSkill
- content-strategySkill
- copy-editingSkill
- customer-researchSkill
- airtableSkill
- apple-notesSkill
- apple-remindersSkill
- arxivSkill
- ascii-videoSkill
- blocked-page-recoverySkill
- boxSkill
- codebase-inspectionSkill
- competitor-news-monitorSkill
- design-mdSkill
- document-to-action-itemsSkill
- docxSkill
- dogfoodSkill
- email-inbox-triageSkill
- findmySkill
- gif-searchSkill
- githubSkill
- google-workspaceSkill
- grounded-citationsSkill
- himalayaSkill
- humanizerSkill
- imessageSkill
- llm-wikiSkill
- manim-videoSkill
- mapsSkill
- meeting-action-itemsSkill
- node-inspect-debuggerSkill
- notionSkill
- obsidianSkill
- p5jsSkill
- powerpointSkill
- product-price-monitorSkill
- python-debugpySkill
- reddit-readingSkill
- rss-feedsSkill
- simplify-codeSkill
- songseeSkill
- songwriting-and-ai-musicSkill
- teams-meeting-pipelineSkill
- weekly-review-planningSkill
- xlsxSkill
- xurlSkill
- experimental-designSkill
- scientific-critical-thinkingSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 4 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Use supplied material first.
- Distinctive: line 31
Use the working example for a small heading/table report, and editing and review guidance when modifying an existing document.
- Very specific: line 38
Use an authorized local Python execution capability with python-docx.
- Distinctive: line 40
When execution is unavailable, return the drafted content and proposed filename.
- Distinctive: line 47
Use named paragraph styles for headings, body and lists so the document remains navigable.
- Very specific: line 58
When a renderer and image inspection are available, export a PDF into a fresh output directory, inspect every page, and fix clipped tables, …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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 for a small heading/table report, and editing and review guidance 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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

