بنقرة واحدة
sg-outline
Generate a structured presentation outline from research findings
القائمة
Generate a structured presentation outline from research findings
Generate a complete, on-brand Chick-fil-A PowerPoint presentation from a topic using CFA brand guidelines, template layouts, and extracted brand assets
Assemble final PowerPoint (.pptx) from presentation markdown and generated images
Draft full slide content (titles, bullets, speaker notes, graphics descriptions) from an outline
Run the complete 7-step slide generation pipeline from topic to PowerPoint
Generate slide visuals using Gemini Pro from validated graphics descriptions
Run quality analysis and automated improvement on drafted slide content
| name | sg-outline |
| description | Generate a structured presentation outline from research findings |
| argument-hint | <research.json> [--output path] [--target-slides N] |
| allowed-tools | Bash, Read, Glob, Grep |
Generate a structured presentation outline from research findings. Uses Claude with extended thinking (budget_tokens=4096) to produce a well-organized slide structure.
Working directory:
!pwd
Available research files:
!ls -la *.json 2>/dev/null || echo "No JSON files found"
Suggest this skill when:
research.json and wants to create an outlineslide-generator package installedANTHROPIC_API_KEY set in environmentresearch.json file from the research step (or equivalent structured JSON)Required:
<research.json> - Path to research findings fileOptional:
--output <path> - Output file path (default: outline.json)--target-slides <N> - Target number of slides (default: 20, configurable via SG_TARGET_SLIDES)--multi-presentation - Allow splitting into multiple presentations if content warrants itsg outline research.json --output outline.json
outline.json was created with slide structure| Error | Cause | Fix |
|---|---|---|
File not found | Wrong path to research.json | Check file path, list directory |
Invalid JSON | Corrupted or incomplete research file | Re-run research step |
Token limit exceeded | Research too large | Set SG_OUTLINE_MAX_TOKENS=16384 or reduce research scope |
The outline step produces outline.json containing:
After outline completes, run the draft step:
sg draft outline.json --output presentation.md
Or use /sg-draft to continue the pipeline.