pptx-penfick
Installation
SKILL.md
pptx-penfick
Deterministic PPT renderer: JSON outline → .pptx + QA. Agent owns research and outline content; CLI owns layout, CJK fonts, and validity.
CLI command:
pptx-penfick(aliaspptskillif installed that way). Requires the CLI package installed (see skill README).
Iron laws (follow every deck job)
- Output only under the current project/workspace (
cwdor the project the user named). Never%USERPROFILE%/ Desktop unless the user asks. - User materials first — if facts/structure/numbers are provided, do not web-search; fill gaps by asking one question or marking 示意.
- Never copy facts/numbers/segments/people from example outlines into another topic. Do not open
examples/during generation jobs when you already know the schema. - Before render:
pptx-penfick validatethenpptx-penfick content-check(use--expect-pageswhen the user asked for N pages;--allowonly if the topic truly includes a deny term). - Deliver the
.pptx: sayPPT 已生成+ absolute path + one-line summary; callpresent_files(or attach) with the.pptxfirst if the host has it. Never end on outline/QA only. - If you cannot inspect PNGs, still run
qa --visualand say 「仅结构/几何 QA,未做像素级目检」 in the reply.