[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QFK01C66QPVCRE6VV56DHD":3,"skill-same:01M6QFK01C66QPVCRE6VV56DHD":92},{"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":31,"publishedAt":52,"linkOnly":53,"markdownContent":54,"markdownBody":55,"frontMatter":56,"refName":63,"commitSha":64,"skillDirectory":65,"forksCount":14,"repositoryHtmlUrl":66,"repositoryHomepageUrl":67,"ownerHtmlUrl":68,"ownerBlogUrl":69,"ownerDescription":70,"updatedAt":71,"install":72,"resources":85},"01M6QFK01C66QPVCRE6VV56DHD","presenting-conference-talks",null,"Generates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script. Use when preparing oral talks, spotlight presentations, or invited talks for ML and systems conferences.","Tashima-Tarsh\u002FDisha6.6","Tashima-Tarsh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F269906498?v=4","01M6PBH98X03XERH0HFT4PFB1P","NITISH KUMAR","01M6PBH9DA0M6KM3Z12P848F0K",0,"MIT","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkal-presenting-conference-talks\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"Presenting Conference Talks","spotlight","Speaker Notes","Beamer","for","editable","presentation","SOSP","ASPLOS","OSDI","PDF","python-pptx","use","slides","visualization","ml","presentations","notes","python","pptx","2026-11-10 10:12:30",false,"---\nname: presenting-conference-talks\ndescription: Generates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script. Use when preparing oral talks, spotlight presentations, or invited talks for ML and systems conferences.\nlicense: MIT\nmetadata:\n  version: 1.0.0\n  category: visualization-and-presentation\n  maintainer: Kalaris Labs\n  tags: Presenting Conference Talks, Beamer, PPTX, Slides, Speaker Notes, OSDI, SOSP, ASPLOS, NeurIPS, ICML\n  dependencies: python-pptx>=0.6.21\n---\n\n# Presenting Conference Talks: From Paper to Slides\n\nGenerate conference presentation slides from a compiled research paper. Produces both **Beamer LaTeX PDF** (for polished typesetting) and **editable PPTX** (for last-minute adjustments), with speaker notes and an optional talk script.\n\n## When to Use This Skill\n\n| Scenario | Use This Skill | Use Other Skills Instead |\n|----------|---------------|--------------------------|\n| Preparing oral\u002Fspotlight\u002Fposter-talk slides | ✅ | |\n| Generating Beamer PDF + PPTX from paper | ✅ | |\n| Speaker notes and talk script | ✅ | |\n| Writing the paper itself | | ml-paper-writing |\n| Structuring a systems paper | | systems-paper-writing |\n| Creating publication-quality plots | | academic-plotting |\n\n**Attribution**: This skill's structure draws inspiration from the ARIS paper-slides skill (570 lines, supporting poster\u002Fspotlight\u002Foral\u002Finvited with Beamer+PPTX). This is an independent implementation for the Research Agent Skills collection.\n\n---\n\n## Talk Types and Slide Counts\n\n| Talk Type | Duration | Slides | Content Depth |\n|-----------|----------|--------|---------------|\n| poster-talk | 3–5 min | 5–8 | Problem + key result only |\n| spotlight | 5–8 min | 8–12 | Problem + approach + key results |\n| oral | 15–20 min | 15–22 | Full story with evaluation highlights |\n| invited | 30–45 min | 25–40 | Deep dive with context and demos |\n\n**Rule of thumb**: ~1 slide per minute for oral, ~1.5 slides per minute for spotlight.\n\n---\n\n## Slide Structure Templates\n\n### Poster-Talk (5–8 slides)\n\n```text\nSlide 1: Title + Authors + Affiliation\nSlide 2: Problem — Why this matters (1 motivating figure)\nSlide 3: Key Insight — One-sentence thesis\nSlide 4: Approach Overview — Architecture diagram\nSlide 5: Main Result — Headline numbers (1 figure)\nSlide 6: Takeaway + QR code to paper\u002Fcode\n```\n\n### Spotlight (8–12 slides)\n\n```text\nSlide 1:  Title + Authors\nSlide 2:  Problem Statement — Concrete, quantified\nSlide 3:  Motivation — Why existing solutions fall short\nSlide 4:  Key Insight — Thesis statement\nSlide 5:  System Overview — Architecture diagram\nSlide 6:  Design Highlight 1 — Core mechanism\nSlide 7:  Design Highlight 2 — Key innovation\nSlide 8:  Evaluation Setup — Baselines and workloads (brief)\nSlide 9:  Main Results — Headline performance figure\nSlide 10: Ablation \u002F Breakdown — What contributes most\nSlide 11: Summary + Contributions\nSlide 12: Thank You + Links\n```\n\n### Oral (15–22 slides)\n\n```text\nSlide 1:  Title + Authors + Venue\nSlide 2:  Outline (optional — \"roadmap\" slide)\nSlide 3:  Problem Context — Domain importance\nSlide 4:  Problem Statement — Specific challenge\nSlide 5:  Motivation — Gaps in existing systems\nSlide 6:  Key Insight — Thesis\nSlide 7:  System Overview — Architecture diagram\nSlide 8:  Design Component 1 — Detailed walkthrough\nSlide 9:  Design Component 2 — Detailed walkthrough\nSlide 10: Design Component 3 — Detailed walkthrough\nSlide 11: Design Alternatives — Why not other approaches\nSlide 12: Implementation — Key engineering highlights\nSlide 13: Evaluation Setup — Testbed, baselines, metrics\nSlide 14: End-to-End Results — Main performance\nSlide 15: Result Deep Dive — Breakdown or per-workload\nSlide 16: Ablation Study — Component contributions\nSlide 17: Scalability — Scaling behavior\nSlide 18: Demo Slide (systems talks) — Screenshot or recording\nSlide 19: Related Work — Positioning (brief)\nSlide 20: Summary — Contributions restated\nSlide 21: Future Work — Open questions\nSlide 22: Thank You + Paper Link + QR Code\n```\n\n### Invited Talk (25–40 slides)\nExtends the oral structure with:\n- Additional context slides (field overview, historical progression)\n- Multiple demo\u002Fwalkthrough slides\n- Deeper evaluation analysis\n- Broader implications and future directions\n- Q&A preparation slides (hidden, for backup)\n\n---\n\n## Systems Talk Specifics\n\nSystems conference talks have unique requirements compared to ML talks:\n\n### Demo Slide\n- Include a **live demo** or **pre-recorded screencast** of the system in action\n- Always have a **recorded backup** — live demos fail at the worst times\n- Show the system under realistic load, not toy examples\n\n### Architecture Walkthrough\n- Animate the architecture diagram: highlight components as you explain them\n- Use Beamer `\\only\u003CN>` or `\\onslide\u003CN>` for progressive reveal\n- Walk through a **concrete request** end-to-end through the system\n\n### Evaluation Highlights\n- Select 2–3 strongest figures from the paper\n- Annotate figures on slides (arrows, circles highlighting key points)\n- State the takeaway **before** showing the figure (\"Our system is 2x faster — here's the data\")\n\n---\n\n## Speaker Notes Guidelines\n\n### Structure per Slide\n```text\n[Timing: X minutes]\n[Key point to convey]\n[Transition sentence to next slide]\n```\n\n### Mike Dahlin's Layered Approach\nApply \"Say what you're going to say, say it, then say what you said\" at three levels:\n\n1. **Talk level**: Outline slide → body → summary slide\n2. **Section level**: Section heading → content slides → section takeaway\n3. **Slide level**: Headline statement → supporting evidence → transition\n\n### Timing Guidelines\n- Poster-talk: 30–60 sec per slide\n- Spotlight: 30–45 sec per slide\n- Oral: 45–90 sec per slide\n- Invited: 60–120 sec per slide\n\n---\n\n## Output Formats\n\n### Beamer LaTeX → PDF\n\nAdvantages: Professional typesetting, math support, version control friendly.\n\n```latex\n\\documentclass[aspectratio=169]{beamer}\n\\usetheme{metropolis}  % Clean, modern theme\n\\usepackage{appendixnumberbeamer}\n\n\\title{Your Paper Title}\n\\subtitle{Venue Year}\n\\author{Author 1 \\and Author 2}\n\\institute{Institution}\n\\date{}\n\n\\begin{document}\n\\maketitle\n\n\\begin{frame}{Problem}\n  \\begin{itemize}\n    \\item Key problem statement\n    \\item Concrete motivation with numbers\n  \\end{itemize}\n  \\note{Speaker note: Start with the big picture...}\n\\end{frame}\n\n% ... more frames ...\n\\end{document}\n```\n\n### python-pptx → Editable PPTX\n\nAdvantages: Easy last-minute edits, corporate template compatibility, animations.\n\n```python\nfrom pptx import Presentation\nfrom pptx.util import Inches, Pt\nfrom pptx.enum.text import PP_ALIGN\n\nprs = Presentation()\nprs.slide_width = Inches(13.333)  # 16:9\nprs.slide_height = Inches(7.5)\n\n# Title slide\nslide = prs.slides.add_slide(prs.slide_layouts[0])\nslide.shapes.title.text = \"Your Paper Title\"\nslide.placeholders[1].text = \"Author 1, Author 2\\nVenue Year\"\n\n# Content slide\nslide = prs.slides.add_slide(prs.slide_layouts[1])\nslide.shapes.title.text = \"Problem Statement\"\nbody = slide.placeholders[1]\nbody.text = \"Key point 1\\nKey point 2\"\n\n# Add speaker notes\nnotes_slide = slide.notes_slide\nnotes_slide.notes_text_frame.text = \"Speaker note: explain the motivation...\"\n\nprs.save(\"talk.pptx\")\n```\n\n---\n\n## Color Scheme Suggestions\n\n> These are aesthetic suggestions, not official venue requirements. Adjust freely.\n\n| Venue Type | Primary | Accent | Background |\n|-----------|---------|--------|------------|\n| USENIX (OSDI\u002FNSDI) | Dark Blue (#003366) | Red (#CC0000) | White |\n| ACM (SOSP\u002FASPLOS) | ACM Blue (#0071BC) | Dark Gray (#333333) | White |\n| NeurIPS | Purple (#7B2D8E) | Gold (#F0AD00) | White |\n| ICML | Teal (#008080) | Orange (#FF6600) | White |\n| Generic | Dark Gray (#333333) | Blue (#0066CC) | White |\n\n---\n\n## Workflow\n\n### Step 1: Content Extraction\n```text\n- Read the compiled paper (PDF or LaTeX source)\n- Identify: thesis, contributions, architecture figure, key eval figures\n- Note the talk type and duration\n```\n\n### Step 2: Outline Generation\n```text\n- Select the appropriate slide structure template (above)\n- Map paper sections to slide groups\n- Allocate time per slide group\n```\n\n### Step 3: Slide-by-Slide Generation\n```text\n- Generate Beamer source slide by slide\n- Add speaker notes per slide\n- Include figures from paper (copy to slides\u002F directory)\n- Generate python-pptx script for PPTX version\n```\n\n### Step 4: Review and Polish\n```text\n- Check total slide count matches talk duration\n- Verify all figures are readable at presentation resolution\n- Run Beamer compilation: latexmk -pdf slides.tex\n- Run PPTX generation: python3 generate_slides.py\n- Review speaker notes for timing and transitions\n```\n\n### Quick Checklist\n- [ ] Slide count appropriate for talk type\u002Fduration\n- [ ] Title slide has correct authors, affiliations, venue\n- [ ] Architecture diagram included and clearly labeled\n- [ ] Key eval figures annotated with takeaways\n- [ ] Speaker notes include timing markers\n- [ ] Transitions between sections are smooth\n- [ ] Demo slide has recorded backup\n- [ ] Thank-you slide includes paper link \u002F QR code\n- [ ] Font sizes ≥ 24pt for readability from back of room\n- [ ] Consistent color scheme throughout\n\n---\n\n## Common Issues and Solutions\n\n| Issue | Solution |\n|-------|----------|\n| Too many slides for time limit | Cut details, keep one figure per point |\n| Slides feel like paper paragraphs | Use bullet points (≤ 6 per slide), let figures tell the story |\n| Audience lost during design section | Add architecture walkthrough with progressive reveal |\n| Evaluation slides overwhelming | Show 2–3 strongest figures, put rest in backup slides |\n| Speaker notes too long | Target 3–4 sentences per slide, focus on transitions |\n| Beamer compilation fails | Check figure paths, use `\\graphicspath{{figures\u002F}}` |\n| PPTX looks different from Beamer | Adjust python-pptx font sizes and margins manually |\n\n---\n\n## References\n\n- [references\u002Fslide-templates.md](references\u002Fslide-templates.md) — Complete Beamer template code and python-pptx generation script\n- Mike Dahlin, \"Giving a Conference Talk\" — https:\u002F\u002Fwww.cs.utexas.edu\u002F~dahlin\u002Fprofessional\u002FgoodTalk.pdf\n\n## Related skills\n\n- `scientific-slides`: Build slide decks and presentations for research talks.\n- `pptx-posters`: Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets.\n- `latex-posters`: Creates research posters in LaTeX with beamerposter, tikzposter, or baposter, covering page sizes (A0, A1, 36x48 inch), multi-column layout…\n","# Presenting Conference Talks: From Paper to Slides\n\nGenerate conference presentation slides from a compiled research paper. Produces both **Beamer LaTeX PDF** (for polished typesetting) and **editable PPTX** (for last-minute adjustments), with speaker notes and an optional talk script.\n\n## When to Use This Skill\n\n| Scenario | Use This Skill | Use Other Skills Instead |\n|----------|---------------|--------------------------|\n| Preparing oral\u002Fspotlight\u002Fposter-talk slides | ✅ | |\n| Generating Beamer PDF + PPTX from paper | ✅ | |\n| Speaker notes and talk script | ✅ | |\n| Writing the paper itself | | ml-paper-writing |\n| Structuring a systems paper | | systems-paper-writing |\n| Creating publication-quality plots | | academic-plotting |\n\n**Attribution**: This skill's structure draws inspiration from the ARIS paper-slides skill (570 lines, supporting poster\u002Fspotlight\u002Foral\u002Finvited with Beamer+PPTX). This is an independent implementation for the Research Agent Skills collection.\n\n---\n\n## Talk Types and Slide Counts\n\n| Talk Type | Duration | Slides | Content Depth |\n|-----------|----------|--------|---------------|\n| poster-talk | 3–5 min | 5–8 | Problem + key result only |\n| spotlight | 5–8 min | 8–12 | Problem + approach + key results |\n| oral | 15–20 min | 15–22 | Full story with evaluation highlights |\n| invited | 30–45 min | 25–40 | Deep dive with context and demos |\n\n**Rule of thumb**: ~1 slide per minute for oral, ~1.5 slides per minute for spotlight.\n\n---\n\n## Slide Structure Templates\n\n### Poster-Talk (5–8 slides)\n\n```text\nSlide 1: Title + Authors + Affiliation\nSlide 2: Problem — Why this matters (1 motivating figure)\nSlide 3: Key Insight — One-sentence thesis\nSlide 4: Approach Overview — Architecture diagram\nSlide 5: Main Result — Headline numbers (1 figure)\nSlide 6: Takeaway + QR code to paper\u002Fcode\n```\n\n### Spotlight (8–12 slides)\n\n```text\nSlide 1:  Title + Authors\nSlide 2:  Problem Statement — Concrete, quantified\nSlide 3:  Motivation — Why existing solutions fall short\nSlide 4:  Key Insight — Thesis statement\nSlide 5:  System Overview — Architecture diagram\nSlide 6:  Design Highlight 1 — Core mechanism\nSlide 7:  Design Highlight 2 — Key innovation\nSlide 8:  Evaluation Setup — Baselines and workloads (brief)\nSlide 9:  Main Results — Headline performance figure\nSlide 10: Ablation \u002F Breakdown — What contributes most\nSlide 11: Summary + Contributions\nSlide 12: Thank You + Links\n```\n\n### Oral (15–22 slides)\n\n```text\nSlide 1:  Title + Authors + Venue\nSlide 2:  Outline (optional — \"roadmap\" slide)\nSlide 3:  Problem Context — Domain importance\nSlide 4:  Problem Statement — Specific challenge\nSlide 5:  Motivation — Gaps in existing systems\nSlide 6:  Key Insight — Thesis\nSlide 7:  System Overview — Architecture diagram\nSlide 8:  Design Component 1 — Detailed walkthrough\nSlide 9:  Design Component 2 — Detailed walkthrough\nSlide 10: Design Component 3 — Detailed walkthrough\nSlide 11: Design Alternatives — Why not other approaches\nSlide 12: Implementation — Key engineering highlights\nSlide 13: Evaluation Setup — Testbed, baselines, metrics\nSlide 14: End-to-End Results — Main performance\nSlide 15: Result Deep Dive — Breakdown or per-workload\nSlide 16: Ablation Study — Component contributions\nSlide 17: Scalability — Scaling behavior\nSlide 18: Demo Slide (systems talks) — Screenshot or recording\nSlide 19: Related Work — Positioning (brief)\nSlide 20: Summary — Contributions restated\nSlide 21: Future Work — Open questions\nSlide 22: Thank You + Paper Link + QR Code\n```\n\n### Invited Talk (25–40 slides)\nExtends the oral structure with:\n- Additional context slides (field overview, historical progression)\n- Multiple demo\u002Fwalkthrough slides\n- Deeper evaluation analysis\n- Broader implications and future directions\n- Q&A preparation slides (hidden, for backup)\n\n---\n\n## Systems Talk Specifics\n\nSystems conference talks have unique requirements compared to ML talks:\n\n### Demo Slide\n- Include a **live demo** or **pre-recorded screencast** of the system in action\n- Always have a **recorded backup** — live demos fail at the worst times\n- Show the system under realistic load, not toy examples\n\n### Architecture Walkthrough\n- Animate the architecture diagram: highlight components as you explain them\n- Use Beamer `\\only\u003CN>` or `\\onslide\u003CN>` for progressive reveal\n- Walk through a **concrete request** end-to-end through the system\n\n### Evaluation Highlights\n- Select 2–3 strongest figures from the paper\n- Annotate figures on slides (arrows, circles highlighting key points)\n- State the takeaway **before** showing the figure (\"Our system is 2x faster — here's the data\")\n\n---\n\n## Speaker Notes Guidelines\n\n### Structure per Slide\n```text\n[Timing: X minutes]\n[Key point to convey]\n[Transition sentence to next slide]\n```\n\n### Mike Dahlin's Layered Approach\nApply \"Say what you're going to say, say it, then say what you said\" at three levels:\n\n1. **Talk level**: Outline slide → body → summary slide\n2. **Section level**: Section heading → content slides → section takeaway\n3. **Slide level**: Headline statement → supporting evidence → transition\n\n### Timing Guidelines\n- Poster-talk: 30–60 sec per slide\n- Spotlight: 30–45 sec per slide\n- Oral: 45–90 sec per slide\n- Invited: 60–120 sec per slide\n\n---\n\n## Output Formats\n\n### Beamer LaTeX → PDF\n\nAdvantages: Professional typesetting, math support, version control friendly.\n\n```latex\n\\documentclass[aspectratio=169]{beamer}\n\\usetheme{metropolis}  % Clean, modern theme\n\\usepackage{appendixnumberbeamer}\n\n\\title{Your Paper Title}\n\\subtitle{Venue Year}\n\\author{Author 1 \\and Author 2}\n\\institute{Institution}\n\\date{}\n\n\\begin{document}\n\\maketitle\n\n\\begin{frame}{Problem}\n  \\begin{itemize}\n    \\item Key problem statement\n    \\item Concrete motivation with numbers\n  \\end{itemize}\n  \\note{Speaker note: Start with the big picture...}\n\\end{frame}\n\n% ... more frames ...\n\\end{document}\n```\n\n### python-pptx → Editable PPTX\n\nAdvantages: Easy last-minute edits, corporate template compatibility, animations.\n\n```python\nfrom pptx import Presentation\nfrom pptx.util import Inches, Pt\nfrom pptx.enum.text import PP_ALIGN\n\nprs = Presentation()\nprs.slide_width = Inches(13.333)  # 16:9\nprs.slide_height = Inches(7.5)\n\n# Title slide\nslide = prs.slides.add_slide(prs.slide_layouts[0])\nslide.shapes.title.text = \"Your Paper Title\"\nslide.placeholders[1].text = \"Author 1, Author 2\\nVenue Year\"\n\n# Content slide\nslide = prs.slides.add_slide(prs.slide_layouts[1])\nslide.shapes.title.text = \"Problem Statement\"\nbody = slide.placeholders[1]\nbody.text = \"Key point 1\\nKey point 2\"\n\n# Add speaker notes\nnotes_slide = slide.notes_slide\nnotes_slide.notes_text_frame.text = \"Speaker note: explain the motivation...\"\n\nprs.save(\"talk.pptx\")\n```\n\n---\n\n## Color Scheme Suggestions\n\n> These are aesthetic suggestions, not official venue requirements. Adjust freely.\n\n| Venue Type | Primary | Accent | Background |\n|-----------|---------|--------|------------|\n| USENIX (OSDI\u002FNSDI) | Dark Blue (#003366) | Red (#CC0000) | White |\n| ACM (SOSP\u002FASPLOS) | ACM Blue (#0071BC) | Dark Gray (#333333) | White |\n| NeurIPS | Purple (#7B2D8E) | Gold (#F0AD00) | White |\n| ICML | Teal (#008080) | Orange (#FF6600) | White |\n| Generic | Dark Gray (#333333) | Blue (#0066CC) | White |\n\n---\n\n## Workflow\n\n### Step 1: Content Extraction\n```text\n- Read the compiled paper (PDF or LaTeX source)\n- Identify: thesis, contributions, architecture figure, key eval figures\n- Note the talk type and duration\n```\n\n### Step 2: Outline Generation\n```text\n- Select the appropriate slide structure template (above)\n- Map paper sections to slide groups\n- Allocate time per slide group\n```\n\n### Step 3: Slide-by-Slide Generation\n```text\n- Generate Beamer source slide by slide\n- Add speaker notes per slide\n- Include figures from paper (copy to slides\u002F directory)\n- Generate python-pptx script for PPTX version\n```\n\n### Step 4: Review and Polish\n```text\n- Check total slide count matches talk duration\n- Verify all figures are readable at presentation resolution\n- Run Beamer compilation: latexmk -pdf slides.tex\n- Run PPTX generation: python3 generate_slides.py\n- Review speaker notes for timing and transitions\n```\n\n### Quick Checklist\n- [ ] Slide count appropriate for talk type\u002Fduration\n- [ ] Title slide has correct authors, affiliations, venue\n- [ ] Architecture diagram included and clearly labeled\n- [ ] Key eval figures annotated with takeaways\n- [ ] Speaker notes include timing markers\n- [ ] Transitions between sections are smooth\n- [ ] Demo slide has recorded backup\n- [ ] Thank-you slide includes paper link \u002F QR code\n- [ ] Font sizes ≥ 24pt for readability from back of room\n- [ ] Consistent color scheme throughout\n\n---\n\n## Common Issues and Solutions\n\n| Issue | Solution |\n|-------|----------|\n| Too many slides for time limit | Cut details, keep one figure per point |\n| Slides feel like paper paragraphs | Use bullet points (≤ 6 per slide), let figures tell the story |\n| Audience lost during design section | Add architecture walkthrough with progressive reveal |\n| Evaluation slides overwhelming | Show 2–3 strongest figures, put rest in backup slides |\n| Speaker notes too long | Target 3–4 sentences per slide, focus on transitions |\n| Beamer compilation fails | Check figure paths, use `\\graphicspath{{figures\u002F}}` |\n| PPTX looks different from Beamer | Adjust python-pptx font sizes and margins manually |\n\n---\n\n## References\n\n- [references\u002Fslide-templates.md](references\u002Fslide-templates.md) — Complete Beamer template code and python-pptx generation script\n- Mike Dahlin, \"Giving a Conference Talk\" — https:\u002F\u002Fwww.cs.utexas.edu\u002F~dahlin\u002Fprofessional\u002FgoodTalk.pdf\n\n## Related skills\n\n- `scientific-slides`: Build slide decks and presentations for research talks.\n- `pptx-posters`: Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets.\n- `latex-posters`: Creates research posters in LaTeX with beamerposter, tikzposter, or baposter, covering page sizes (A0, A1, 36x48 inch), multi-column layout…\n",{"name":5,"license":15,"metadata":57,"description":7},{"tags":58,"version":59,"category":60,"maintainer":61,"dependencies":62},"Presenting Conference Talks, Beamer, PPTX, Slides, Speaker Notes, OSDI, SOSP, ASPLOS, NeurIPS, ICML","1.0.0","visualization-and-presentation","Kalaris Labs","python-pptx>=0.6.21","main","0da4485785ee599388900be50db1635489d53056",".agents\u002Fskills\u002Fkal-presenting-conference-talks","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6","https:\u002F\u002Fdisha6.6.thenitishkr.in\u002F","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh","www.thenitishkr","thenitishkr | AI • Cyber-security • Research\r\n","2026-11-08 03:33:25",{"source":8,"skillName":5,"commands":73,"prompt":83,"zipAvailable":84},[74,77,80],{"tool":75,"command":76},"npx","npx skills add Tashima-Tarsh\u002FDisha6.6 --skill presenting-conference-talks",{"tool":78,"command":79},"bunx","bunx skills add Tashima-Tarsh\u002FDisha6.6 --skill presenting-conference-talks",{"tool":81,"command":82},"pnpm","pnpm dlx skills add Tashima-Tarsh\u002FDisha6.6 --skill presenting-conference-talks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkal-presenting-conference-talks\u002FSKILL.md",true,[86],{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fslide-templates.md","REFERENCE","参考文档",15279,"https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkal-presenting-conference-talks\u002Freferences\u002Fslide-templates.md",[93,122,146,173,198,222],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":102,"publishedAt":52},"01M6QRD07D4TGNDK6VJ4EHF8BV","youtube-full","Use when the user needs YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring. Trigger phrases: 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel', or any request involving a YouTube URL, video ID, or @handle. Do NOT use for downloading video or audio files, YouTube engagement data (likes, comments), or private\u002Fage-restricted videos.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fyoutube-full\u002FSKILL.md",[99],{"categoryNo":100,"categoryName":101,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,36,119,120,121],"youtube full","youtube","full","transcript","search","monitoring","data","Video","Audio","list","files","do","get","age","trigger","URL","browsing","request","youtube transcripts",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":52},"01M6QRCJ3112VYPA97YG7KGMC2","x-twitter-growth","X\u002FTwitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X\u002FTwitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement. Complements social-content (generic multi-platform) with X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence via web search.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fx-twitter-growth\u002FSKILL.md",[],[129,130,131,132,107,133,134,135,136,137,138,139,140,141,44,142,143,144,145,36],"twitter","x twitter growth","growth","research","content","engineering","plan","web search","competitors","analyze","engine","write","strategy","platform","grow","posting","competitive",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":52},"01M6QRBN3EHQNJY42RERP7A149","write-a-skill","Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, build, or author a new skill.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwrite-a-skill\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[156,140,157,158,159,160,161,162,44,163,164,63,165,166,167,168,169,170,171,172],"write a skill","github","create","https","productivity","matt pocock","direct","example","build","new skill","structure","new agent","resources","with","tree","progressive disclosure","author",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":52},"01M6QRB6G8P33PNGAF9Y69EJ9T","wrap-up","Close out a launched Claude Managed Agent — recap every primitive the founder now owns, regenerate the single-file overview page, and suggest the next 1-2 upgrades. Use when the user says \"wrap up\", \"close this out\", \"what do I own now\", \"give me the summary\", \"recap the agent\", or when the orchestrator routes phase=wrap-up. primitives_inventory.py tables everything owned (agent, environment, session, memory, outcome, deployment); overview_page.py regenerates a self-contained .\u002Fmy-agent\u002Fagent-overview.html; upgrade_suggester.py ranks the next moves from recorded deferrals plus standing hardening steps. Companion to run-without-you; the last stop before phase=done.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwrap-up\u002FSKILL.md",[],[180,181,182,183,184,185,186,187,188,44,189,114,190,191,192,193,194,195,196,197],"wrap up","up","wrap","gemini","deployment","run","file","hardening","closeout","stop","upgrade","founder","close","companion","you","tables","directions","phase",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":205,"publishedAt":52},"01M6QRA5AYC1RBFZ39GTWGS3N8","workflow-builder","Design and write deterministic multi-agent workflow scripts (.js files in .claude\u002Fworkflows\u002F) for Claude Code's Workflow tool. Use when a user wants to build, create, author, scaffold, or run a custom Claude Code workflow, orchestrate sub-agents (fan-out, pipeline, loop, judge-panel), or automate a repeatable multi-step task across fresh-context agents.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fworkflow-builder\u002FSKILL.md",[204],{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},[206,207,208,209,210,158,185,211,212,213,214,215,140,216,113,217,218,219,220,221],"workflow","workflow builder","builder","design","workflows","code","orchestrate","pipeline","loop","multi-agent","context","across","fresh","scripts","judge","claude code workflow",{"skillNo":223,"name":224,"nameZh":6,"description":225,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":228,"publishedAt":52},"01M6QR7QMCZESKQA0ERW1E657M","weekly-review","Use when someone wants to run a weekly review, close open loops, audit stalled projects and commitments, get their system back to trusted, restart a lapsed review habit, or says \"\u002Fcs:weekly-review\". Walks David Allen's three-phase loop — GET CLEAR, GET CURRENT, GET CREATIVE — with deterministic scripts that inventory open loops, gate the checklist with named gaps, and score commitment health 0-100.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[229,230,231,232,233,234,235,236,237,214,238,239,240,241,242,243,115,244,245,197],"review","weekly review","weekly","deterministic scripts","reflect","feeds","inventory","open","team","projects","project-management","scanner","conversation","back","project","sprint","cadence"]