AGENT SKILL
slides.add_visuals
Propose and add visuals for the slides
使用场景演示文稿
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 1
01 前言 Front Matter
- model
- haiku
- description
- Propose and add visuals for the slides
03 SKILL.md 正文
Goal
- Given a markdown file with slides or slides from the user
<FILE>, propose visuals (e.g., diagrams, pictures, tables) to make the slides more intuitive
Workflow
Read Related Rules
- Read the file or the provided text
- Read
.claude/skills/slides.rules.mdfor the slides conventions and rules - Read
.claude/skills/figure.rules.mdto understand the rules for the visuals
Propose a Visual for Each Slide
- If a slide doesn't contain a visual element, consider what can be used to illustrate the concepts visually
- E.g., from
## Types of Illustrationsin.claude/skills/figure.rules.md- Table
- Mermaid graph
- Graphviz diagram
- TikZ diagram
- Images
- Website screenshots
Output Example
- The output of the proposal can be like:
Slide 1: "A Map of Machine Learning" - Current: Has mermaid mindmap (present) - Assessment: Excellent visual already present. Keep as-is. Slide 2: "Machine Learning Paradigms" - Proposed: Comparison table showing Paradigm name, Question asked, and Key characteristic - Format: Use styled-table for consistency - Shows supervised vs unsupervised vs RL vs active learning side-by-side - Helps learners see the contrasts quickly Slide 3: "Machine Learning Theory" - Current: Text-only explanation of 4 theoretical foundations - Proposed: Graphviz diagram showing theoretical frameworks - Show how VC theory, Bias-variance decomposition, MDL, and Bayesian approach relate - Color by category: theoretical foundations - Add connections showing dependencies/relationships Slide 4: "Machine Learning Models" - Current: Text-only list of model variants - Proposed: Taxonomy diagram (Graphviz or TikZ) - Organize models by key distinctions: parametric vs non-parametric, linear vs non-linear - Show example models in each category - Helps learners understand the model space structure Slide 5: "Machine Learning Techniques" - Current: Text-only list of pipeline stages - Proposed: ML Pipeline flowchart (Graphviz) - Show the stages: Input Processing -> Model Building -> Performance Evaluation -> Diagnostic -> Regularization -> Aggregation - Color stages by function (data preparation, model, evaluation, improvement) - Include key techniques under each stage - This is the most impactful addition for learning Slide 6: "Some machine Learning Adages" - Current: Collection of quotes with attributions - Assessment: Text-based content is appropriate here. No visual needed. | Slide | Change | Type | Impact | |-------|--------------------------------|---------------|-----------| | 1 | Keep existing | - | Good | | 2 | Add paradigm comparison table | Table | High | | 3 | Add theory framework diagram | Graphviz | Medium | | 4 | Add model taxonomy diagram | Graphviz/TikZ | High | | 5 | Add ML pipeline flowchart | Graphviz | Very High | | 6 | Keep as-is | - | Good |
Save the Plan
- Save the plan to a file
plan-slides.add_visuals.md
Ask User to Confirm
- Make numbered list of proposed changes for the user
- Once user confirms changes, perform the changes
Constraints
- Maintain the structure of the text and keep the content of the existing text
Verification
- [ ] Make sure that the updated slides works by running the flow, e.g.,
gen_slides.py> gen_slides.py -i book.Agentic_AI/12.1 --notes_to_pdf_args="--skip_action open_pdf"
04 同仓库更多 Skills
tutorial_in_60_mins.propagate_docker_changes
Sync tutorial and class-project Docker files to match project_template
★ 0
tutorial_in_60_mins.merge_markdown
Merge the content of a markdown file into a Jupyter notebook
★ 0
tutorial_in_60_mins.format
Format a directory to follow the "Learn X in 60 Minutes" tutorial conventions
★ 0
tutorial_in_60_mins.create
Create a tutorial directory for the Learn X in 60 Minutes conventions
★ 0
todo.reorg_in_progress
Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage
★ 0
todo.reorg_headers
Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage
★ 0