Skip to content
Agentmart
Submit a tool

chatbook-pptx

Build and revise editable PowerPoint .pptx presentations from a brief or Chatbook sources, with an audience-focused narrative and content and visual checks.

Skill by tldw-project

IndexedApache-2.0★ 2
Write a review

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-pptx

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.

We use your email only for this newsletter. Privacy

About

Build and revise editable PowerPoint .pptx presentations from a brief or Chatbook sources, with an audience-focused narrative and content and visual checks.

Use cases: presentations, writing

No 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-pptx

What's inside

Skill name
chatbook-pptx
Description
Build and revise editable PowerPoint .pptx presentations from a brief or Chatbook sources, with an audience-focused narrative and content and visual checks.
License
Apache-2.0
Metadata
author: tldw-project · version: 1.0.0
Instructions
56 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_deck.py · scripts/

SKILL.md (first lines)

# PowerPoint presentations

Build an editable `.pptx` around the audience's question or decision. Establish
purpose, audience, approximate presentation length and any supplied template
from the user's request. Use reasonable defaults when they do not affect the
message; ask only for missing information that changes the result materially.

## Shape the story

Extract the claims and evidence from the supplied material or full relevant
Chatbook source passages. Distinguish measured results, plans and assumptions.
Keep source links or IDs beside the evidence or in speaker notes. Never invent
measurements to make a chart or populate an example deck.

Choose an order that makes the conclusion understandable: for example, situation,
evidence, recommendation, tradeoffs and requested action. Use takeaway titles
and one main point per slide. Put supporting detail in notes or an appendix when
it distracts from the argument. Match the user's intended length instead of
forcing a fixed slide count.

## Author or edit

Use python-pptx through an available authorized execution tool. For new slides,
start with [the runnable example](scripts/create_deck.py) or a supplied template.
The example's data is fictional; adapt it before delivering user work. Bundled
paths are relative to the skill directory. No Hermes installation is required.

Use editable text, tables and native charts where practical. For charts, include
units, time period and honest axes; choose a form that answers the comparison.
Use images when they contribute information and preserve their aspect ratio.
Use a restrained font/color system, clear hierarchy and sufficient contrast.
Split crowded slides instead of shrinking everything to unreadable text.

For existing decks, first inspect slide dimensions, masters/layouts, placeholders,
notes and the affected shapes. Preserve the existing brand and content outside
the requested change. Layout indices differ by template. Read
[editing and verification](references/editing.md) before replacing text or charts.

## Verify and deliver

Reopen the output and inspect the slide count, title order, required text,
speaker notes and chart values. Check that shapes intended to be visible are
inside slide bounds; bounds alone cannot detect text overflow or unwanted overlap.

When available, render the deck to PDF/slide images and inspect every slide for
cropping, overlaps, font substitutions and legibility. python-pptx does not
render. If no renderer or visual inspection tool is available, give the editable
deck and state that visual validation remains outstanding. Do not treat a
successful save as a successful presentation review.

Return the actual `.pptx` path with a short description and verification limits.
If no execution capability exists, provide the slide outline and notes without
claiming a file was created. Importing this skill does not install Python
packages, grant tool permissions, publish the deck or alter Chatbook notes.

From rmusser01/tldw-stuff, Apache-2.0.

More from rmusser01/tldw-stuff

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tldw-project

Cite this page

chatbook-pptx skill. Agent Mart. https://agentmart.dev/skills/rmusser01-chatbook-pptx (last updated 2026-10-24)