sn-ppt-standard
Installation
SKILL.md
sn-ppt-standard
This skill is self-contained — no dependency on sn-image-base for LLM/VLM (T2I still goes through sn-image-base). Every call through $SKILL_DIR/scripts/run_stage.py. Every subcommand is deterministic: one input set → one output artifact → one-line JSON status.
Preconditions
<deck_dir>/task_pack.jsonexists andppt_mode == "standard"<deck_dir>/info_pack.jsonexists
Any missing → stop and tell user to enter via /skill sn-ppt-entry.
🚫 Hard rules (the main agent MUST NOT)
- Do NOT write Python scripts that loop over pages or slots in a single exec. Use the batch subcommands, or per-item execs in the agent's own loop of tool_calls.
- Do NOT fake image generation. If
gen-imagefails, don't write a placeholder PNG — the HTML stage will redesign around the missing slot. - Do NOT construct LLM prompts yourself.
run_stage.pyis the only place that builds payloads. - Do NOT add
timing/ logging / retry layers. The skill is intentionally thin. - Do NOT go silent between execs. Echo a one-line Chinese progress message after each exec before issuing the next.
Related skills