# Lab Ready > Plan how a hands-on technical workshop at a developer event runs - helpers, seats, prerequisites, setup and the > room's network - then write the per-session delivery sheet or the pre-flight note participants receive. Enter the > booked length, registrations, the room, the instructors and helpers, what the exercise needs and the agenda. > Built on the SkillSafe skill @samber/workshop-program-design (samber/dev-event-organizer-skills, MIT). https://lab-ready.skillsafe.ai/ ## What is free - The hands-on call: full hands-on only for what reading cannot teach; deleted when a live network dependency cannot be removed and the venue refuses to answer in writing. - Facilitator coverage: helpers who know the material against the 1-per-8-10 convention (two instructors assumed; one instructor counted as one helper's reach, self-set); logistics volunteers are not counted. - Capacity as the lowest of three ceilings - room, coverage, exercise throughput (kit, logins, licence seats) - with the binding one named; power strips per 3 learners; a waitlist and overbooking only from a measured no-show share. - The prerequisite sheet in three classes - knowledge, machine state, accounts - with a missing account or install line flagged; the pre-day check and the dry run; the compliance review for issued credentials and minors. - The network posture: assume (deleted when anyone installs or signs in during the session), declare with a fallback, clear in writing, remove the dependency; a verbal "it's fine" is flagged. - The agenda against the booked length: a machine check of at least 20 minutes, breaks in long blocks, a checkpoint per exercise; six delivery checks, all self-set; CSV, Markdown and JSON exports. ## The metered lanes Two tasks on gpt-terra, metered per run, routed by `task`. Input string fields: `task` (sheet or preflight), `session`, `room` and `facts`. - `sheet` replies with `summary`, `hands`, `capacity`, `coverage`, `prereqs`, `network`, `agenda`, `materials`, `triggers`, `checks`, `signals` and `caveats`; the page holds the four picks, the capacity and its binding ceiling, the helper range, every prerequisite in its class, every agenda block with its minutes, the access window and the checks to its own. - `preflight` replies with `title`, `intro`, `knowledge`, `machine`, `accounts`, `check_steps`, `network`, `bring`, `after` and `note`; the page holds every prerequisite in its class with nothing added, the session length, the network fallback and the access window to its own. ## Links - API tutorial: https://lab-ready.skillsafe.ai/api.html - Source skill: https://skillsafe.ai/skill/@samber/workshop-program-design