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 (alias pptskill if installed that way). Requires the CLI package installed (see skill README).

Iron laws (follow every deck job)

  1. Output only under the current project/workspace (cwd or the project the user named). Never %USERPROFILE% / Desktop unless the user asks.
  2. User materials first — if facts/structure/numbers are provided, do not web-search; fill gaps by asking one question or marking 示意.
  3. 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.
  4. Before render: pptx-penfick validate then pptx-penfick content-check (use --expect-pages when the user asked for N pages; --allow only if the topic truly includes a deny term).
  5. Deliver the .pptx: say PPT 已生成 + absolute path + one-line summary; call present_files (or attach) with the .pptx first if the host has it. Never end on outline/QA only.
  6. If you cannot inspect PNGs, still run qa --visual and say 「仅结构/几何 QA,未做像素级目检」 in the reply.

Workflow

Installs
2
Repository
penfick/skills
GitHub Stars
12
First Seen
3 days ago