Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/christyjacob4/claude-tricksnpx agentmods add skills/christyjacob4/claude-tricks/slide-deckWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/christyjacob4/claude-tricks/slide-deck)<a href="https://agentmods.dev/skills/christyjacob4/claude-tricks/slide-deck"><img src="https://agentmods.dev/badge/skills/christyjacob4/claude-tricks/slide-deck/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/christyjacob4/claude-tricks/slide-deck"><img src="https://agentmods.dev/badge/skills/christyjacob4/claude-tricks/slide-deck.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00164 | $0.04436 |
| Opus 5 | $0.00082 | $0.02218 |
| Sonnet 5 | $0.00033 | $0.00887 |
| Haiku 4.5 | $0.00016 | $0.00444 |
Grade A, and why
slide-deck scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
> curl -s "https://alphaxiv.org/overview/{PAPER_ID}.md" How it starts
The opening of the file, as written. The whole thing — 491 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Slide Deck Creator
Create stunning, interactive HTML slide deck presentations backed by deep research — academic papers, case studies, and real-world examples. Every deck is a self-contained HTML file with D3.js visualizations, Anime.js animations, keyboard/click navigation, and embedded figures extracted from referenced papers. Plus a companion markdown file with speaker notes.
Dependencies
This skill uses other skills from the claude-tricks plugin:
- alphaxiv-paper-lookup — for fetching structured overviews of arxiv papers
- pdf — for extracting figures, tables, and diagrams from paper PDFs
- frontend-design — for visual design principles and aesthetics
Arguments
$ARGUMENTS- The topic, theme, or subject for the presentation
Phase 0: Requirements Clarification
Before any research or design, ask the user targeted questions to shape the presentation:
- Audience: Who is this for? (executives, engineers, students, general public, investors?)
- Goal: What should the audience walk away with? (convince, educate, inspire, inform?)
- Depth: High-level overview or deep technical dive?
- Duration: How many slides / how long is the talk? (5-min lightning talk vs 45-min keynote)
- Tone: Formal/corporate, casual/fun, academic, provocative, storytelling?
- Must-include: Any specific papers, case studies, data points, or examples to feature?
- Must-avoid: Any topics, framing, or competitors to steer clear of?
- Branding: Any color scheme, logo, or visual identity to match?
- Code: Should slides include code snippets or live demos?
- Format preferences: Dark/light theme? Any reference presentations they admire?
Present questions as a concise numbered list. WAIT for the user to answer before proceeding.
Phase 1: Research (Parallel Agents)
After getting requirements, launch parallel research agents to gather material.
Agent 1 — Academic Research & Figure Extraction
Research academic foundations for:
$ARGUMENTSStep 1: Find papers Use WebSearch to find relevant arxiv paper IDs on the topic.
Step 2: Get paper overviews via alphaxiv For each promising paper, fetch its structured overview:
curl -s "https://alphaxiv.org/overview/{PAPER_ID}.md"If the overview doesn't have enough detail, fetch the full text:
curl -s "https://alphaxiv.org/abs/{PAPER_ID}.md"For each paper, extract:
- Key concepts and contributions
- Important diagrams, figures, tables, or results worth showing in slides
- Quotable findings or conclusions
- How it connects to the presentation topic
Step 3: Extract figures and diagrams from papers For papers with important visuals (architecture diagrams, result tables, charts, figures), download the PDF and extract the images using the pdf skill:
# Download the paper PDF curl -sL "https://arxiv.org/pdf/{PAPER_ID}" -o /tmp/{PAPER_ID}.pdf # Convert relevant pages to images python3 scripts/convert_pdf_to_images.py /tmp/{PAPER_ID}.pdf /tmp/{PAPER_ID}_pages/Use
pdfplumberto identify figure bounding boxes and extract specific figures:import pdfplumber from PIL import Image pdf = pdfplumber.open(f"/tmp/{PAPER_ID}.pdf") page = pdf.pages[PAGE_NUMBER] # Extract image at bounding box coordinates im = page.to_image(resolution=300) im.crop((x0, y0, x1, y1)).save(f"/tmp/{PAPER_ID}_fig{N}.png")Convert extracted images to base64 for embedding in the HTML deck:
base64 -i /tmp/{PAPER_ID}_fig{N}.pngReturn: a structured summary of 3-8 relevant papers with extracted insights, ordered by relevance. For each paper with useful visuals, include the base64-encoded figure data and a caption/citation.
Also search for survey papers that provide broader context.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 491 lines · 164 tokens per session scan A f6f28edd7022
slide-deck is a skill published in the GitHub repository christyjacob4/claude-tricks (2 stars, last pushed 5mo ago), licensed MIT. It adds 164 tokens to every session and 4,436 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
google-ads-assets
Plan, validate, and safely publish Google Ads assets, including sitelinks, callouts, structured snippets, image assets, and Performance Max asset briefs. Use when asked for Google Ads assets, ad extensions, sitelinks, callouts, snippets, image assets, Performance Max assets, PMax creative, or an asset audit.
meta-ads-creative
Create evidence-based Meta ad creative briefs, copy angles, and testable asset concepts for Facebook and Instagram. Use when asked for Meta ad creative, Facebook ads copy, Instagram ad assets, UGC concepts, creative briefs, new ad concepts, or creative refreshes.
paid-ads-creative
Create grounded paid-media creative concepts, copy angles, refresh hypotheses, and measurable test briefs across advertising platforms. Use for ad copy, creative briefs, UGC concepts, headlines, creative fatigue, asset ideas, or a creative refresh.
paid-ads-tiktok
Plan and review TikTok Ads creative experiments with measurement, rights, and conversion guardrails. Use for TikTok advertising, Spark Ads, short-form video ads, creator briefs, TikTok campaign setup, or TikTok performance exports.
meta-ads-creative
Create evidence-based Meta ad creative briefs, copy angles, and testable asset concepts for Facebook and Instagram. Use when asked for Meta ad creative, Facebook ads copy, Instagram ad assets, UGC concepts, creative briefs, new ad concepts, or creative refreshes.
remove-ai-marks
Strip multi-vendor AI provenance from owned files: hidden Unicode (Layer A), statistical sampling watermarks via rewrite (Layer B — always offer), and C2PA/EXIF/XMP/container metadata on PNG/JPEG/WebP/SVG/PDF/DOCX/ODT/HTML/MD. Covers Claude, Gemini/SynthID-class, OpenAI provenance surfaces, and open-LLM sampling…