Seven-skill presentation system: ingest talks into a rhetoric vault, run interactive clarification, generate a speaker profile, create presentations that match your documented patterns, produce the deck illustrations + thumbnail visual layer, create and publish talk-content Agent Skills with talk pages to a Jekyll shownotes site, and verify a recorded screencast against its storyboard. Includes a 113-entry Presentation Patterns taxonomy (83 observable: 64 patterns + 19 antipatterns; 30 unobservable: 21 patterns + 9 antipatterns) for scoring, brainstorming, and go-live preparation.
75
94%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
AskUserQuestion with
structured options.Recognize and avoid the wall-of-text anti-pattern:
BAD — multiple questions in one message:
"Great, a few things to clarify:
1. Which mode — slide-driven polemic or panel?
2. Any commercial intent?
3. What profanity register for this venue?
4. Here's the slug I generated — look right?
5. Anything else I should know?"
GOOD — one AskUserQuestion per turn, sequentially:
AskUserQuestion("Which presentation mode fits this talk?",
options=[{label:"Slide-driven polemic (Recommended)", ...}, ...])
→ wait for answer →
AskUserQuestion("What profanity register for JCON Europe?",
options=[{label:"Moderate — damn/hell (Recommended)", ...}, ...])
→ wait for answer →
"Any venue-specific context I should know about JCON Europe?"
→ wait for answer →
AskUserQuestion("Generated slug: jcon26-robocoders — confirm?",
options=[{label:"Looks good (Recommended)", ...}, {label:"I want to adjust", ...}]).tessl-plugin
rules
skills
illustrations
presentation-creator
references
patterns
build
deliver
prepare
scripts
screencast-recorder
shownotes-publisher
vault-clarification
vault-ingress
references
scripts
vault-profile