CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/speaker-toolkit

Five-skill presentation system: ingest talks into a rhetoric vault, run interactive clarification, generate a speaker profile, create presentations that match your documented patterns, and produce the deck illustrations + thumbnail visual layer. Includes a 102-entry Presentation Patterns taxonomy (91 observable, 11 unobservable go-live items) for scoring, brainstorming, and go-live preparation.

93

1.43x
Quality

94%

Does it follow best practices?

Impact

93%

1.43x

Average score across 21 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-16/

QR Generation with Bitly Custom Back-Half and Slug from outline.yaml

Problem/Feature Description

A speaker wants a QR code for the closing slide of their talk. The talk has been published and shownotes exist. The fixture provides the talk's outline.yaml (source of truth for the slug) and the speaker profile.

Using the presentation-creator skill, plan the QR generation workflow and document the commands that would be run.

Output Specification

Produce the following files:

  1. qr-generation-plan.md — The complete plan including:
    • The exact command that would be run to generate the QR
    • The shownotes URL (constructed from the profile pattern and the talk slug)
    • What URL the QR will encode
  2. verification-report.md — Document:
    • Which script was referenced
    • Where the talk slug came from
    • The expected shortened URL format
    • The reasoning behind which URL the QR encodes

Input Files

Download vault fixtures from the project repository:

BASE="https://github.com/jbaruch/speaker-toolkit/raw/main/eval-resources/qr-bitly-slug-from-outline"
mkdir -p inputs/vault inputs/talk
curl -L -o inputs/vault/speaker-profile.json "$BASE/speaker-profile.json"
curl -L -o inputs/vault/secrets.json "$BASE/secrets.json"
curl -L -o inputs/vault/tracking-database.json "$BASE/tracking-database.json"
curl -L -o inputs/talk/outline.yaml "$BASE/outline.yaml"

evals

README.md

tile.json