chore: update skill creator (#1431)

This commit is contained in:
Tao Sun 2026-03-18 18:18:43 +08:00 committed by GitHub
parent 51350a45c3
commit 14139d7e19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 45 additions and 80 deletions

View file

@ -28,14 +28,14 @@ When using an existing presentation as a template:
3. **Unpack**: `python scripts/office/unpack.py template.pptx unpacked/`
4. **Build presentation** (do this yourself, not with subagents):
4. **Build presentation:**
- Delete unwanted slides (remove from `<p:sldIdLst>`)
- Duplicate slides you want to reuse (`add_slide.py`)
- Reorder slides in `<p:sldIdLst>`
- **Complete all structural changes before step 5**
5. **Edit content**: Update text in each `slide{N}.xml`.
**Use subagents here if available** — slides are separate XML files, so subagents can edit in parallel.
— slides are separate XML files.
6. **Clean**: `python scripts/clean.py unpacked/`
@ -112,16 +112,6 @@ Slide order is in `ppt/presentation.xml` → `<p:sldIdLst>`.
## Editing Content
**Subagents:** If available, use them here (after completing step 4). Each slide is a separate XML file, so subagents can edit in parallel. In your prompt to subagents, include:
- The slide file path(s) to edit
- **"Use the Edit tool for all changes"**
- The formatting rules and common pitfalls below
For each slide:
1. Read the slide's XML
2. Identify ALL placeholder content—text, images, charts, icons, captions
3. Replace each placeholder with final content
**Use the Edit tool, not sed or Python scripts.** The Edit tool forces specificity about what to replace and where, yielding better reliability.
### Formatting Rules