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

ensure-drivers.shskills/presentation-creator/scripts/

#!/bin/bash
# ensure-drivers.sh — restore the deck-ops drivers that tessl install strips.
#
# `tessl install` ships only .md/.py/.json/.sh/.txt and STRIPS .bas/.applescript,
# so on an installed plugin RunDeckOps.bas and the eight *.applescript drivers are
# missing. This sources into every deck-ops wrapper and recreates them from their
# committed .txt mirrors (sync-deck-drivers.py materialize). Idempotent — a no-op
# in the dev tree where the real files already exist. See rules/deck-editing-rules.md.
#
# Sourced (not executed) by the wrappers, so it runs in their shell before the
# driver-existence checks.
__ED_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Surface a real failure as a warning instead of swallowing it — a hard exit here
# would abort the sourcing wrapper (set -e), but a silent failure would mask the
# cause (python missing, corrupted mirror) behind the wrapper's later
# "driver not found" error. On success this is silent (output captured, discarded).
if ! __ed_out="$(python3 "$__ED_DIR/sync-deck-drivers.py" materialize 2>&1)"; then
  echo "WARN: ensure-drivers.sh could not restore deck drivers — $__ed_out" >&2
fi

skills

presentation-creator

SKILL.md

README.md

tile.json