chatbook-xlsx
Create, edit and analyze Excel .xlsx workbooks from supplied tables or Chatbook material, preserving formulas and distinguishing calculated results from…
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-xlsx
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: spreadsheets, writing
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-xlsx
What's inside
- Skill name
chatbook-xlsx- Description
- Create, edit and analyze Excel .xlsx workbooks from supplied tables or Chatbook material, preserving formulas and distinguishing calculated results from cached values.
- License
- Apache-2.0
- Metadata
- author: tldw-project · version: 1.0.0
- Instructions
- 62 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_workbook.py · scripts/
SKILL.md (first lines)
# Excel workbooks Produce an editable `.xlsx` with traceable inputs and inspectable calculations. Use openpyxl through available authorized Python execution. The skill is standalone: no account or Hermes installation is required. Local execution and filesystem access must actually be available; otherwise provide the table/model specification and state that a workbook has not been generated. ## Understand the data Determine the intended question, units, currency, date range and source tables from the request. Retrieve full relevant Chatbook passages when notes are the source. Keep missing values distinct from zero, preserve identifiers with leading zeros, and retain source links or IDs. Do not turn estimates into observations. For existing workbooks, inventory sheets, formulas, tables, names, charts, merged ranges and relevant formatting before editing. Load with formulas retained for any workbook you intend to save. Keep a separate output unless replacement was requested. Macro-enabled or complex feature-heavy workbooks need explicit preservation planning; the bundled example targets ordinary `.xlsx` files. ## Build a useful model Separate assumptions/inputs from derived values, using sheets when that improves clarity. Prefer formulas for relationships the user should be able to change. Label units, style input cells consistently, choose appropriate date/currency/ percentage formats, and use frozen headers and filters for larger tables. Distinguish an empty cell, an unavailable observation and a computed zero. [The runnable example](scripts/create_workbook.py) builds a small fictional cost model with formulas, validation and a chart. Replace its data for real work. Resolve its path from the skill directory. Use [editing and calculation guidance](references/editing.md) for existing files, CSV input, structural edits and recalculation. For analysis, inspect data types, missingness, duplicates and grouping assumptions before calculating results. Write transformations and assumptions into a notes sheet when they affect interpretation. Choose charts that expose the relevant comparison; include units and avoid a misleading axis or unsupported precision. ## Check calculations and presentation Reopen with `data_only=False` and confirm values, formulas, ranges and changed cells. Independently calculate a few representative totals from the source, including a boundary case such as a blank input or zero quantity. This checks the model's intended arithmetic, not execution of Excel formulas. openpyxl writes formulas but does not evaluate them. Setting recalculation-on-open is a request to an application, not evidence that the results exist. If Excel or LibreOffice is available, recalculate a separate copy, check cached values and error cells, and compare the formulas/features preserved by the round trip. Otherwise state that recalculation is pending; do not invent cached results. Inspect column widths, number formats, headers and print areas. When a spreadsheet viewer or rendered preview is available, check the affected sheets visually. Structural read-back cannot prove that every cell displays without clipping. Deliver the workbook path, relevant findings/assumptions and the exact verification limits. Import does not install dependencies, execute macros, publish files or write 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-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.559score
chatbook-docx
tldw-project
Create, edit and review Word .docx documents from supplied material or Chatbook notes, preserving document structure and checking the delivered file.
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-docx
tldw-project
Create, edit and review Word .docx documents from supplied material or Chatbook notes, preserving document structure and checking the delivered file.
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-xlsx skill. Agent Mart. https://agentmart.dev/skills/rmusser01-chatbook-xlsx (last updated 2026-10-24)