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.json exists and ppt_mode == "standard"
  • <deck_dir>/info_pack.json exists

Any missing → stop and tell user to enter via /skill sn-ppt-entry.

🚫 Hard rules (the main agent MUST NOT)

  1. 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.
  2. Do NOT fake image generation. If gen-image fails, don't write a placeholder PNG — the HTML stage will redesign around the missing slot.
  3. Do NOT construct LLM prompts yourself. run_stage.py is the only place that builds payloads.
  4. Do NOT add timing / logging / retry layers. The skill is intentionally thin.
  5. Do NOT go silent between execs. Echo a one-line Chinese progress message after each exec before issuing the next.
Related skills
Installs
27
GitHub Stars
966
First Seen
14 days ago