Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/animalzinc/claude-plugins/create-presentationgit clone --depth 1 https://github.com/animalzinc/claude-pluginsWhat 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 | $0.00007 | $0.01660 |
| Opus 5 | $0.00003 | $0.00830 |
| Sonnet 5 | $0.00001 | $0.00332 |
| Haiku 4.5 | $0.00001 | $0.00166 |
Grade A, and why
create-presentation scanned grade A with 0 findings 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 3d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 279 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Create Interactive Presentation
Generate a self-contained interactive HTML presentation from your materials.
Step 1: Validate Input Materials
Required Structure:
- Materials directory must exist at path: $2
- Look for common subdirectories:
materials/ordata/- Source content (reports, transcripts, findings, copy variants)style/orbranding/- Optional brand guidelines or design references
Validate:
- Confirm materials directory exists
- Count total files available for presentation
- Identify file types (markdown, JSON, CSV, text, images)
- Check for optional style references at $3 (if provided)
Report to user:
## 📊 Materials Found
**Directory:** $2
**Files discovered:** [number] files
- Markdown: [count]
- JSON/CSV: [count]
- Images: [count]
- Other: [count]
**Style reference:** [path if $3 provided, or "None - will use default styling"]
Ask user to confirm: "Would you like to proceed with these materials?"
Step 2: Analyze Content & Propose Structure
Use the structure-planner agent to:
- Read all materials from $2
- Identify key themes, data points, and insights
- Propose a logical presentation structure
The agent should propose:
- Title for the presentation
- Section structure (3-7 sections recommended)
- Content allocation (which materials go in which section)
- Interactive elements needed (charts, comparisons, tabs, accordions)
- Estimated slide/section count
Present proposal to user:
## 📋 Proposed Structure
**Title:** [suggested title]
**Sections:**
1. [Section name] - [brief description] - [materials included]
2. [Section name] - [brief description] - [materials included]
3. [etc.]
**Interactive Elements:**
- [Element 1]: [purpose]
- [Element 2]: [purpose]
**Estimated length:** [number] sections
Would you like me to:
1. ✅ Proceed with this structure
2. 🔄 Revise the structure (tell me what to change)
3. ❌ Cancel
Wait for user approval or revision instructions.
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.
- 3d ago First seen · 279 lines · 0 tokens per session scan A 52e55ddab53e
create-presentation is a command published in the GitHub repository animalzinc/claude-plugins (15 stars, last pushed 13d ago), licensed MIT. It adds 7 tokens to every session and 1,660 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
brand-setup
Configure brand voice, terminology, compliance guardrails, and style guide for content production.
resume
Resume a ContentForge pipeline run that was interrupted partway through.
output-folder
Print the absolute path to the user-visible ContentForge output folder and open it in the OS file manager.
create-content
Run the full 10-phase content production pipeline — research, draft, fact-check, humanize, and publish.
audit-content
Audit your content library for freshness decay, coverage gaps, and optimization opportunities.
content-brief
Generate a research-backed content brief with keyword data, competitor analysis, search intent, and SEO strategy.