CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

jbaruch/speaker-toolkit

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

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

pattern-menu.mdskills/presentation-creator/references/

Task-Specific Pattern Discovery

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 architecture

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

Lifecycle Owners

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.

History Authorization

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.

skills

presentation-creator

references

adapting.md

idea-sourcing-wizard.md

outline-artifacts.md

outline-handoff.md

pattern-history-authorization.md

pattern-menu.md

phase0-intake.md

phase1-intent.md

phase2-architecture.md

phase3-content.md

phase4-guardrails.md

runtime-and-context.md

SKILL.md

README.md

tile.json