sn-ppt-creative
Installation
SKILL.md
sn-ppt-creative
Call-routing policy
| Kind | Backend |
|---|---|
| LLM (text) | $PPT_STANDARD_DIR/lib/model_client.py → llm(sys, user) |
| VLM (image understanding) | $PPT_STANDARD_DIR/lib/model_client.py → vlm(sys, user, images) |
| T2I (image generation) | $SN_IMAGE_BASE/scripts/sn_agent_runner.py sn-image-generate |
Never mix — LLM / VLM through sn-image-base, or T2I through model_client — both violate policy.
Preconditions
<deck_dir>/task_pack.jsonexists andppt_mode == "creative"<deck_dir>/info_pack.jsonexists<deck_dir>/pages/exists$SN_IMAGE_BASEenv var (OpenClaw-injected) points at the sn-image-base skill root$PPT_STANDARD_DIRenv var points at the sn-ppt-standard skill root (so we can importmodel_client)
Related skills