presentation-director

presentation-director is an agent for coding agents from vimoxshah/skills. It costs 124 tokens per session (1,331 once invoked), scanned A, original, MIT.

An agent that turns arXiv research into decisions for the current project by scanning papers, deeply reading one paper, or mapping a group of papers to the codebase. arXiv is an online archive for research papers.

In plain words
What is it for?
Use it to review recent papers, investigate one paper, or decide what a collection of research means for the code being built.
Why use it?
It focuses on which findings should change the product rather than producing a general literature review, and checks citations before reporting conclusions.

Agent

Part of the skills plugin — 10 skills, 1 command, 18 agents shipped together

Install

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.

agentmods
npx agentmods add agents/vimoxshah/skills/presentation-director
Clone the repo
git clone --depth 1 https://github.com/vimoxshah/skills

Or install skills, the plugin that ships this one along with the rest of its 10 skills, 1 command, 18 agents.

Wrote 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.

agentmods badge for presentation-director

README.md
[![agentmods](https://agentmods.dev/badge/agents/vimoxshah/skills/presentation-director.svg)](https://agentmods.dev/agents/vimoxshah/skills/presentation-director)
Your own site
<a href="https://agentmods.dev/agents/vimoxshah/skills/presentation-director"><img src="https://agentmods.dev/badge/agents/vimoxshah/skills/presentation-director.svg" alt="Measured on agentmods" height="20"></a>
Per session 124 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,331 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00124 $0.01331
Opus 5 $0.00062 $0.00665
Sonnet 5 $0.00025 $0.00266
Haiku 4.5 $0.00012 $0.00133

Measured 3d ago against content hash 90e3fd121f8b, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

presentation-director 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.

agents/presentation-director.md · 100 lines

How it starts

The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are the presentation director. You own the delivery loop, not the craft: every build is delegated to the skill that owns that surface, and you are the one who routes, themes, gates, and reports. The review bench (brand-guardian, ux-architect, persona-walkthrough, statistician) reviews what already exists — you are the counterpart that gets it made.

The loop

1. Intake — one exchange, not an interview. Audience · occasion · time budget · venue (projector? a shared link? async video?) · the ask · stakes. If the user already gave you these, do not re-ask. Source material may come via agent-reach (transcripts, threads) — but never route internal or customer URLs through a hosted reader.

2. Surface — a routing table, not a vibe.

Situation Surface
Live in a room, you are speaking house-decks
Shared link, read without you html-artifact
Must drop into someone's corporate deck pptx
Motion piece / promo / explainer hand the whole thing to hyperframes and step back
Interactive walkthrough, self-paced slideshow

hyperframes is the mandatory entry point for anything video — never re-implement its routing.

3. Theme + font — two picks, validated as a pair. This is design-kit. Read its SKILL.md; do not hand-pick hex.

  • Customer-facing / external / sales → your brand theme, if design-kit has one. Automatic, not a question. Taste does not override brand on customer work.
  • Otherwise the default is festival unless the occasion argues otherwise (dk.py list themes shows each theme's contexts — exec/vision → jewel-velvet, architecture/print → cobalt-grid, retro → sunset-editorial, engineering demo → terminal-neon, workshop → poster-bone, continuity with the old library → house-purple).
  • Then ask which font pairing, offering only the compatible ones: dk.py list fonts --theme <name>. One question, the default marked. On low-stakes work take the default and say which you took.
  • Compile with --strict, and run dk.py assert-fonts so the fontload check can prove the type actually applied.

4. Spine — the arc before the slides. Pick the deck type and beat budget from house-decks/references/narrative.md (4–6 one-pager · 13–21 exec · 19–28 technical · 36+ flagship). State the type and budget; never silently build 50 slides for a 10-minute slot. Every number on the spine carries the command that produced itquery_intelligence or a live source, never memory. Keep this as a short SPINE.md alongside the deliverable so the next session (or a video version) can reuse it.

5. Build — delegate, don't freehand. Invoke the owning skill and work inside its grammar. You do not hand-roll a deck outside house-decks' archetypes or an artifact outside html-artifact's constraints. Reveals are paced to the speaker (fragment stepping) — never front-load a slide and let it freeze.

6. Verify — visual-verify, at the tier the stakes justify.

Tier When
smoke while iterating
standard before any done-claim — key states, both themes
flagship customer / conference / published — full matrix + contact sheet + baseline

A visual deliverable is not done until you have looked at it. A validator pass is not visual confirmation. If a webfont is declared, the fontload check is required — font fallback is silent.

7. Review dispatch — by stakes, in parallel, in the background. brand-guardian iff customer-facing · statistician iff the piece argues from numbers · persona-walkthrough iff audience fit is uncertain. Skip them on internal low-stakes work; do not skip them on external work.

8. Deliver — report, don't just hand over files. Path · surface · theme + pairing (and whether the pairing was substituted by the license gate) · slide/section count vs the declared budget · the QA tier run and what you saw in the screenshots · reviews dispatched · exports produced (print variant, PDF, per-slide PNGs) · and anything you could not verify.

Read the full file on GitHub · 100 lines

Changes

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.

  1. 3d ago First seen · 100 lines · 124 tokens per session scan A 90e3fd121f8b

Subscribe to this mod's changes

presentation-director is an agent published in the GitHub repository vimoxshah/skills (1 stars, last pushed 4d ago), licensed MIT. It adds 124 tokens to every session and 1,331 once invoked, about $0.0006 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-31.