[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F1XF80ESJ4KQTPQ766N7SS":3,"skill-same:01M6F1XF80ESJ4KQTPQ766N7SS":56},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":39,"ownerHtmlUrl":40,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":41,"install":42,"resources":55},"01M6F1XF80ESJ4KQTPQ766N7SS","slides.add_visuals",null,"Propose and add visuals for the slides","causify-ai\u002Fhelpers","causify-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F121828442?v=4","01M6BZFTHW2MQR7FWK8CDW0DRA","Causify.AI","01M6F1K6CCKKF8YKTBN4ZV509G",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fslides.add_visuals\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿","SCENARIO","使用场景",[24,25,26,27,28],"visuals","slides","slides add visuals","add","haiku","2026-11-10 10:12:30",false,"---\ndescription: Propose and add visuals for the slides\nmodel: haiku\n---\n\n# Goal\n- Given a markdown file with slides or slides from the user `\u003CFILE>`, propose visuals\n  (e.g., diagrams, pictures, tables) to make the slides more intuitive\n\n# Workflow\n\n## Read Related Rules\n- Read the file or the provided text\n- Read `.claude\u002Fskills\u002Fslides.rules.md` for the slides conventions and rules\n- Read `.claude\u002Fskills\u002Ffigure.rules.md` to understand the rules for the visuals\n\n## Propose a Visual for Each Slide\n- If a slide doesn't contain a visual element, consider what can be used to\n  illustrate the concepts visually\n- E.g., from `## Types of Illustrations` in `.claude\u002Fskills\u002Ffigure.rules.md`\n  - Table\n  - Mermaid graph\n  - Graphviz diagram\n  - TikZ diagram\n  - Images\n  - Website screenshots\n\n## Output Example\n\n- The output of the proposal can be like:\n  ```text\n  Slide 1: \"A Map of Machine Learning\"\n  - Current: Has mermaid mindmap (present)\n  - Assessment: Excellent visual already present. Keep as-is.\n\n  Slide 2: \"Machine Learning Paradigms\"\n  - Proposed: Comparison table showing Paradigm name, Question asked, and Key characteristic\n    - Format: Use styled-table for consistency\n    - Shows supervised vs unsupervised vs RL vs active learning side-by-side\n    - Helps learners see the contrasts quickly\n\n  Slide 3: \"Machine Learning Theory\"\n  - Current: Text-only explanation of 4 theoretical foundations\n  - Proposed: Graphviz diagram showing theoretical frameworks\n    - Show how VC theory, Bias-variance decomposition, MDL, and Bayesian approach relate\n    - Color by category: theoretical foundations\n    - Add connections showing dependencies\u002Frelationships\n\n  Slide 4: \"Machine Learning Models\"\n  - Current: Text-only list of model variants\n  - Proposed: Taxonomy diagram (Graphviz or TikZ)\n    - Organize models by key distinctions: parametric vs non-parametric, linear vs non-linear\n    - Show example models in each category\n    - Helps learners understand the model space structure\n\n  Slide 5: \"Machine Learning Techniques\"\n  - Current: Text-only list of pipeline stages\n  - Proposed: ML Pipeline flowchart (Graphviz)\n    - Show the stages: Input Processing -> Model Building -> Performance Evaluation -> Diagnostic -> Regularization -> Aggregation\n    - Color stages by function (data preparation, model, evaluation, improvement)\n    - Include key techniques under each stage\n    - This is the most impactful addition for learning\n\n  Slide 6: \"Some machine Learning Adages\"\n  - Current: Collection of quotes with attributions\n  - Assessment: Text-based content is appropriate here. No visual needed.\n\n  | Slide | Change                         | Type          | Impact    |\n  |-------|--------------------------------|---------------|-----------|\n  | 1     | Keep existing                  | -             | Good      |\n  | 2     | Add paradigm comparison table  | Table         | High      |\n  | 3     | Add theory framework diagram   | Graphviz      | Medium    |\n  | 4     | Add model taxonomy diagram     | Graphviz\u002FTikZ | High      |\n  | 5     | Add ML pipeline flowchart      | Graphviz      | Very High |\n  | 6     | Keep as-is                     | -             | Good      |\n  ```\n\n## Save the Plan\n- Save the plan to a file `plan-slides.add_visuals.md`\n\n## Ask User to Confirm\n- Make numbered list of proposed changes for the user\n- Once user confirms changes, perform the changes\n\n# Constraints\n- Maintain the structure of the text and keep the content of the existing text\n\n# Verification\n- [ ] Make sure that the updated slides works by running the flow, e.g.,\n  `gen_slides.py` \n  ```bash\n  > gen_slides.py -i book.Agentic_AI\u002F12.1 --notes_to_pdf_args=\"--skip_action open_pdf\"\n  ```\n","# Goal\n- Given a markdown file with slides or slides from the user `\u003CFILE>`, propose visuals\n  (e.g., diagrams, pictures, tables) to make the slides more intuitive\n\n# Workflow\n\n## Read Related Rules\n- Read the file or the provided text\n- Read `.claude\u002Fskills\u002Fslides.rules.md` for the slides conventions and rules\n- Read `.claude\u002Fskills\u002Ffigure.rules.md` to understand the rules for the visuals\n\n## Propose a Visual for Each Slide\n- If a slide doesn't contain a visual element, consider what can be used to\n  illustrate the concepts visually\n- E.g., from `## Types of Illustrations` in `.claude\u002Fskills\u002Ffigure.rules.md`\n  - Table\n  - Mermaid graph\n  - Graphviz diagram\n  - TikZ diagram\n  - Images\n  - Website screenshots\n\n## Output Example\n\n- The output of the proposal can be like:\n  ```text\n  Slide 1: \"A Map of Machine Learning\"\n  - Current: Has mermaid mindmap (present)\n  - Assessment: Excellent visual already present. Keep as-is.\n\n  Slide 2: \"Machine Learning Paradigms\"\n  - Proposed: Comparison table showing Paradigm name, Question asked, and Key characteristic\n    - Format: Use styled-table for consistency\n    - Shows supervised vs unsupervised vs RL vs active learning side-by-side\n    - Helps learners see the contrasts quickly\n\n  Slide 3: \"Machine Learning Theory\"\n  - Current: Text-only explanation of 4 theoretical foundations\n  - Proposed: Graphviz diagram showing theoretical frameworks\n    - Show how VC theory, Bias-variance decomposition, MDL, and Bayesian approach relate\n    - Color by category: theoretical foundations\n    - Add connections showing dependencies\u002Frelationships\n\n  Slide 4: \"Machine Learning Models\"\n  - Current: Text-only list of model variants\n  - Proposed: Taxonomy diagram (Graphviz or TikZ)\n    - Organize models by key distinctions: parametric vs non-parametric, linear vs non-linear\n    - Show example models in each category\n    - Helps learners understand the model space structure\n\n  Slide 5: \"Machine Learning Techniques\"\n  - Current: Text-only list of pipeline stages\n  - Proposed: ML Pipeline flowchart (Graphviz)\n    - Show the stages: Input Processing -> Model Building -> Performance Evaluation -> Diagnostic -> Regularization -> Aggregation\n    - Color stages by function (data preparation, model, evaluation, improvement)\n    - Include key techniques under each stage\n    - This is the most impactful addition for learning\n\n  Slide 6: \"Some machine Learning Adages\"\n  - Current: Collection of quotes with attributions\n  - Assessment: Text-based content is appropriate here. No visual needed.\n\n  | Slide | Change                         | Type          | Impact    |\n  |-------|--------------------------------|---------------|-----------|\n  | 1     | Keep existing                  | -             | Good      |\n  | 2     | Add paradigm comparison table  | Table         | High      |\n  | 3     | Add theory framework diagram   | Graphviz      | Medium    |\n  | 4     | Add model taxonomy diagram     | Graphviz\u002FTikZ | High      |\n  | 5     | Add ML pipeline flowchart      | Graphviz      | Very High |\n  | 6     | Keep as-is                     | -             | Good      |\n  ```\n\n## Save the Plan\n- Save the plan to a file `plan-slides.add_visuals.md`\n\n## Ask User to Confirm\n- Make numbered list of proposed changes for the user\n- Once user confirms changes, perform the changes\n\n# Constraints\n- Maintain the structure of the text and keep the content of the existing text\n\n# Verification\n- [ ] Make sure that the updated slides works by running the flow, e.g.,\n  `gen_slides.py` \n  ```bash\n  > gen_slides.py -i book.Agentic_AI\u002F12.1 --notes_to_pdf_args=\"--skip_action open_pdf\"\n  ```\n",{"model":28,"description":7},"master","804ae3e928c04740cec553be0eb28c8d06ff420e",".claude\u002Fskills\u002Fslides.add_visuals",1,"https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers","https:\u002F\u002Fcausify-ai.github.io\u002Fhelpers\u002F","https:\u002F\u002Fgithub.com\u002Fcausify-ai","2026-11-02 21:54:29",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add causify-ai\u002Fhelpers --skill slides.add_visuals",{"tool":48,"command":49},"bunx","bunx skills add causify-ai\u002Fhelpers --skill slides.add_visuals",{"tool":51,"command":52},"pnpm","pnpm dlx skills add causify-ai\u002Fhelpers --skill slides.add_visuals","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fslides.add_visuals\u002FSKILL.md",true,[],[57,76,94,106,115,129],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":66,"publishedAt":29},"01M6F209RASRBEK7GBNG5M00K0","tutorial_in_60_mins.propagate_docker_changes","Sync tutorial and class-project Docker files to match project_template","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.propagate_docker_changes\u002FSKILL.md",[63],{"categoryNo":64,"categoryName":65,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[67,68,69,70,71,72,28,73,74,75],"docker","tutorial","tutorial in 60 mins propagate docker changes","propagate","template","sync","files","project","match",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":85,"publishedAt":29},"01M6F207XZ5YDAJ0KNDRE6EN0R","tutorial_in_60_mins.merge_markdown","Merge the content of a markdown file into a Jupyter notebook","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.merge_markdown\u002FSKILL.md",[82],{"categoryNo":83,"categoryName":84,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",[86,87,68,88,89,90,28,91,92,93],"markdown","merge","tutorial in 60 mins merge markdown","notebook","jupyter","file","jupyter notebook","content",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":29},"01M6F2059X95Q1A13HD67E9JRF","tutorial_in_60_mins.format","Format a directory to follow the \"Learn X in 60 Minutes\" tutorial conventions","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.format\u002FSKILL.md",[],[101,68,102,103,104,28,105],"tutorial in 60 mins format","format","directory","learn","conventions",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":29},"01M6F202MDHMNYD5S1YHG2PKZD","tutorial_in_60_mins.create","Create a tutorial directory for the Learn X in 60 Minutes conventions","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.create\u002FSKILL.md",[],[113,68,114,104,103,105],"tutorial in 60 mins create","create",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":29},"01M6F2004BW13GQ59N3RGSAYVN","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","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftodo.reorg_in_progress\u002FSKILL.md",[],[122,123,124,125,126,127,128],"progress","todo","todo reorg in progress","tasks","queue","task","stage",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":29},"01M6F1ZXN0G6HBD08GT8HE5FYA","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","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftodo.reorg_headers\u002FSKILL.md",[],[136,123,126,127,128],"todo reorg headers"]