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
This is a bounded repair, not a new talk or ingestion run. Resolve the read-only outline runtime from runtime-and-context.md. No rhetoric summary, design spec, pattern history, or secrets are required to migrate a file.
"{python_path}" "{speaker_toolkit_root}/skills/presentation-creator/scripts/outline_schema.py" --migrate path/to/outline.yamlInput: the caller's exact outline path. Exit 0 emits {ok, path, migrated, ...};
a schema-1 partial outline can migrate before slides exist. Exit 1 names the
required source repair; fix only the reported problem and re-run. Unsupported or
unparseable input is not permission to invent talk content.
For a version-only handoff, return the migrated path; the caller retries its
refused read. A successful migration does not repair unrelated validation errors.
When the caller named another defect, repair that specific source field before
returning. For a missing engine, load the relevant projected engine/mode settings,
confirm the engine/theme with the author, and write talk.engine, deck_theme,
and engine_source as the outline owner. For other validation errors, use the
field contract in phase3-content.md; preserve approved content.
Ask only for missing author-owned facts rather than restarting the interview.
Validate a complete outline and regenerate its artifacts with outline-artifacts.md. For an unfinished Phase 1–2 outline, use partial narrative validation instead. Return only when the named defect is repaired; an unresolved defect remains an explicit blocked action, not a successful handoff. The caller then retries the original build/read. Finish here.
.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