ai-party-poc — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ai-party-poc (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when the user wants an AI-controlled party, Hermes-controlled show, Telegram-triggered stage control, or a producer-facing POC around TouchDesigner, tdmcp, projections, lights, fog, and announcements.
The goal is a credible show-control design with guardrails. Hermes may plan the show intent, but deterministic local systems execute it only after policy, approval, cooldown, and safe-state checks.
Read these first:
docs/superpowers/specs/2026-06-01-ai-controlled-party-plan.mddocs/guide/ai-controlled-party.mddocs/pt/guide/ai-controlled-party.mdsrc/automation/showDirectorSchema.tssrc/automation/showDirectorRuntime.tsCLAUDE.mdExisting validated surface: dry-run show intent policy, approval queue state, audit log, and tdmcp-agent show-director. Do not claim live hardware control unless a venue validation artifact proves it.
Use a specialist team when the runtime supports team tools. In this Codex environment, use sub-agent fallback with the same roster:
| Agent | Scope | Output |
|---|---|---|
ai-party-poc-lead | coordination and synthesis | _workspace/ai-party/00_lead_plan.md |
ai-party-systems-architect | topology and services | _workspace/ai-party/01_system_architecture.md |
ai-party-show-designer | four-screen show and cue design | _workspace/ai-party/02_show_design.md |
ai-party-chatops-integrator | Telegram/Hermes command contract | _workspace/ai-party/03_chatops_contract.md |
ai-party-venue-safety-qa | safety, validation, venue manifest | _workspace/ai-party/04_safety_qa.md |
All agent calls use model: "opus".
_workspace/ai-party/.directory with a timestamp before a fresh run.
planning, or code implementation.
Capture:
If data is missing, choose dry-run/simulator defaults and mark the missing venue facts as open decisions.
Run the specialists in parallel where possible:
approval messages;
Each specialist writes its artifact under _workspace/ai-party/.
The lead combines specialist output into the requested durable artifact, usually:
docs/superpowers/specs/YYYY-MM-DD-hermes-ai-party-poc.mdtdmcp-pipeline.The synthesis must include:
Do not implement runtime code unless the user explicitly asks for it after the POC boundary is accepted. When implementation is approved:
tdmcp-pipeline.as applicable.
UNVERIFIED.
approval.
are operator-only until venue-specific validation changes that policy.
Use the official Telegram Bot API behavior as the integration baseline:
getUpdates is long polling and is appropriate for the first local POC.getUpdates while a webhook is set.sendMessage is enough for status, approval requests, and operator feedback.allowed_updates to only the update types needed by the POC.Normal flow: authorized Telegram operator sends /band start band_a -> Hermes proposes request_cue band_intro -> policy allows because cue is preapproved -> tdmcp executes or dry-runs the cue -> four screens transition -> Telegram receives an audit id and status.
Approval flow: authorized operator sends /fog 3s light -> Hermes proposes arm_effect fog -> policy queues approval -> Telegram inline approval goes to FOH -> approved plan remains dry-run or bench-only until fog hardware is validated.
Blocked flow: any user asks for "full strobe for 30 seconds" -> Hermes output is parsed -> policy blocks duration/intensity -> no hardware plan is produced -> operator sees the reason and audit id.
Emergency flow: local panic is triggered while Telegram/Hermes are offline -> TouchDesigner switches to safe visual/black/freeze, fog off, DMX safe scene, queue paused, and recovery checklist visible.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.