Eleven skills for conference speakers covering rhetoric analysis, talk authoring, deck building and export, CFP submissions, publishing, illustrations, shownotes, and screencast production, informed by a 113-entry Presentation Patterns taxonomy (83 observable: 64 patterns + 19 antipatterns; 30 unobservable: 21 patterns + 9 antipatterns).
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Use the compact menu for authoring, guardrails, slide design, and delivery preparation. The full catalog index also carries evidence/scoring contracts for ingress; those contracts are not required to select a rhetorical instrument.
"{python_path}" "{speaker_toolkit_root}/skills/presentation-creator/scripts/pattern-menu.py" --phase architectureSelect the current phase using the script's --help; use --kind antipattern
for the guardrail scan. Exit 0 emits {phase, kind, workflow, catalog_root, entries};
each row has id, name, path, summary, and observable. Non-zero reports
the catalog repair on stderr with empty stdout. It performs no writes.
Read individual files under the returned catalog root only for relevant options, selected patterns, or contextual warnings. Delivery preparation selects publishing patterns; unobservable entries become reminders, never historical detections.
The emitted workflow contains skill, action, and step for the selected
phase. A null step leaves context-dependent lane selection to the owner;
the builder selects its engine from the validated outline. Exact legacy labels
are accepted as phase input; --help lists them.
pattern-menu.py owns the mapping in PHASE_WORKFLOWS and LEGACY_PHASE_ALIASES.
For lifecycle work already requested, use Skill(skill: "{workflow.skill}")
with that action and step. A lookup alone authorizes no additional action.
Inside an already selected owner action, continue that action instead of
restarting from the broad lifecycle route. Preserve the caller's scope and
approvals; never resume a retired creator phase.
Go-live reminders, including Spaced Follow-Up under Post-Event, use the
current delivery checklist.
The mapping remains outside the catalog's fingerprinted bytes.
See the catalog fingerprint contract.
This is current taxonomy, not speaker history. Before consuming usage, mastery, novelty, recurrence, or trend data, use pattern-history-authorization.md. A taxonomy row cannot authorize a historical claim. The catalog index and pattern bytes remain unchanged; the menu is generated on demand outside the fingerprinted tree.
.tessl-plugin
rules
skills
cfp-writer
references
illustrations
presentation-builder
presentation-creator
references
patterns
build
deliver
prepare
scripts
presentation-publisher
screencast-editor
screencast-recorder
shownotes-publisher
vault-clarification
vault-ingress
references
scripts
vault-profile