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
"""Shared, deterministic normalization for Presentation Pattern claims."""
from __future__ import annotations
import re
import unicodedata
def normalize_catalog_alias(value: str) -> str:
"""Map a catalog ID, name, or alias into the collision namespace."""
decomposed = unicodedata.normalize("NFKD", value).casefold()
folded = "".join(
character for character in decomposed if not unicodedata.combining(character)
)
return "-".join(re.findall(r"[a-z0-9]+", folded)).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