Releases: Brusdeylins/ppt-skill
Releases · Brusdeylins/ppt-skill
v0.2.14 (plugin 0.2.19)
v0.2.14 (plugin 0.2.19)
- Engine: tpl describe now reports the title placeholder's capacity (~N lines of ~M chars), so action titles can be written against a real budget.
- Engine: the capacity estimate subtracts a ~10% safety buffer, so text lands with headroom rather than at the edge.
- Skill ppt: content-rules.md documents the title-capacity budget; both skills keep a Progress Task List (phases/steps as a live task list).
- New skill ppt-prepare: story-first, gated 7-phase content planning producing a per-slide plan handed to ppt; methodology fixes the layout vocabulary.
plugin 0.2.19
plugin 0.2.19 (engine v0.2.14)
- New skill ppt-prepare: a story-first, gated content-planning process (briefing, core message, storyline, slide messages, titles, content & layout, speaker notes) that hands an approved per-slide plan to ppt.
- ppt-prepare methodology fixes the layout vocabulary: key-message (one short sentence), bullets + image, table, code block (monospace), SVG graphic; tables/SVG on blank layouts; closing = 1-2 words.
- Both skills keep a Progress Task List (the flow's phases/steps shown as a live task list).
- Skill ppt: content-rules.md documents the title-capacity budget and the W_TEXT_OVERFLOW consequence.
v0.2.13 (plugin 0.2.18)
- Engine:
img.promptsbox header shows the placeholder aspect ratio (IMAGE PROMPT · <ratio>); the ratio is no longer in the prompt text, idx dropped. - Skill/plugin renamed
powerpoint→ppt(to matchpptc); marketplace staysppt-skill, install/plugin install ppt@ppt-skill. The plugin is a container for multiple skills (ppt-prepareplanned). - The skill discovers its own bundled templates and offers a choice when more than the neutral default is packaged in.
- Packaging:
npm run skill:zipbuilds an upload-ready skill ZIP for claude.ai;skill:zip:internal/--from <dir>overlay your own company templates from a git-ignored source — never committed or publicly released. - Style gate hardened (styles never inferred; blocks slide creation until chosen), style catalog expanded, phase-colored step banners, non-destructive image rules.
- README: dedicated "Packaging & Distribution" chapter + claude.ai web install.
For non-developers: download ppt.zip below and upload it in claude.ai → Settings → Customize → Skills.
pptc 0.2.12
0.2.12 (plugin 0.2.17)
- Documentation sync: README and
--helpnow cover the 0.2.9-0.2.11
features (W_ELEMENT_OVERLAP, picture-placeholderoverlays); the
README gained a "PowerPoint Skill" section with install instructions
and the plugin ships its own README. A new doc-sync contract test
fails the build when any command, op, lint code or the skill install
goes undocumented.
pptc 0.2.11
0.2.11 (plugin 0.2.15)
- Picture-placeholder overlay report:
tpl inspectexposes per picture
placeholder which text shapes sit on top and where (overlays, region
relative to the image: "bottom area, left part");tpl describe
narrates it ("keep these regions calm in images"). The skill turns
every overlay into an image-prompt clause so covered regions stay calm
and free of relevant detail.
pptc 0.2.10
0.2.10 (plugin 0.2.13)
- Engine fix (repair trigger): the post-pass relationship-id counter now
starts above everyrIdPptcleft by earlier applies -- re-wiring
hyperlinks (e.g. refilling a placeholder that contains links) used to
collide with ids from the previous apply, producing duplicate
relationship ids. Existing duplicates self-heal on the next apply;
the integrity validator now checks rel-id uniqueness. - Plugin: the bundled CLI moved from
skills/powerpoint/bin/to
skills/powerpoint/scripts/--scripts/is the documented
supporting-file convention, andbin/officially denotes the
plugin-root PATH directory.
pptc 0.2.9
0.2.9 (plugin 0.2.11)
- New lint
W_ELEMENT_OVERLAP: anel.addelement that covers a
text-bearing shape (placeholders incl. the footer/slide-number area,
textboxes, tables, charts) is reported with the covered shape's name;
--strictescalates to exit 7. Prompt boxes and picture areas are
exempt; shapes removed earlier in the same ops document do not count. - Reader: layout placeholders without their own geometry now inherit
the master's matching placeholder frame -- capacity and overlap lint
work on inheritance-based templates (e.g. Office default); layouts
expose the reserved footer/slide-number/date frames. - Plugin: element-placement rule (never cover text fields) and the
concurrent-edit protocol (freshstatebefore every write, exit-6
recovery: re-read, re-verify targets, rebuild, retry once).
pptc 0.2.8
0.2.8 (plugin 0.2.10)
- The image-prompt box label is English ("IMAGE PROMPT"); the box
border, the schema error example and the default chart palette use
neutral Office colors instead of leftover corporate values.
pptc 0.2.7
0.2.7 (plugin 0.2.8)
- English throughout: the
tpl describenarration (suitability hints,
positions, capacities -- previously German), all help/README examples
and the skill's output templates are now English. Deck content and
user-facing skill responses still follow the deck/user language;
German strings remain only as deliberate language examples and
unicode-escaping test data.
pptc 0.2.6
0.2.6 (plugin 0.2.7)
- Detailed CLI help: every command documented with options and an
example (pptc help <command>), plus the topicshelp ops(the
write API: ops document anatomy, all ops with payload sketches) and
help selectors.--help/-hanywhere prints plain text -- humans
typing --help never see the JSON envelope. - README: "The Ops Document" section explaining structure, fill
payloads, expectRev and the recommended agent loop; --plain/--help
console examples.