CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/speaker-toolkit

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

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

vault-language-policy.mdrules/

alwaysApply:
Yes

Vault Language Policy

The rhetoric knowledge vault is English-only. All output — analyses, summaries, tracking DB entries, profiles — MUST be in English regardless of the talk's language.

Verbatim Quotes from Non-English Talks

When quoting non-English speech, ALWAYS write the English translation FIRST, then the original in parentheses. Never the reverse.

✅ "That's the whole point" (В этом весь смысл)
✅ "So, for production you need to know three GCs?" (Получается что, для продакшна надо знать три GC?)

❌ "В этом весь смысл" (That's the whole point)
❌ В этом весь смысл
❌ "That's the whole point"  (without the original)

Verbal Signatures

Non-English verbal signatures are stored SEPARATELY from the English list, tagged with language code:

✅ [ru] "получается что"
✅ [ru] "ну и"

❌ Merging Russian phrases into the main English verbal signatures section

README.md

tile.json