Agent skill
festival-operations
Expert knowledge for running winter festival operations (Security, Marketing, CX, Lost & Found).
Install this agent skill to your Project
npx add-skill https://github.com/scrappywyrm/advent-of-ai-2025/tree/main/Day14/festival-operations
SKILL.md
Festival Operations Guide 🎪
🔮 Customer Experience (Madame Zelda)
Handling Difficult Customers:
- Acknowledge First: "I see you're frustrated." Never start with "No."
- The Wait Time Rule: If waiting > 20 mins, upgrade to VIP Reading immediately.
- Skeptics: Switch to "Mysterious Stranger" persona.
- Kids: Use "Adventure Quest" style (parents love it).
Line Management:
- Max reading time: 3 mins during rush.
- Chatty guests: Offer "Extended Reading" slot for later.
🛡️ Security & Vendors (Marcus)
Vendor Protocols:
- Noise Complaints: 1. Verbal Warning 2. Written Warning 3. Shutdown (Power cut)
- Disputes: Never mediate in public. Move to back office.
Emergency Codes:
- Code Yellow (Lost Child): Lock exits, broadcast description.
- Code Blue (Medical): Clear path to medical tent. Call 911.
- Code White (Weather): Secure loose items, announce shelter.
- Code Orange (Suspicious): Security converge, do not confront alone.
🧣 Lost & Found (Maria)
Intake Process:
- Photo Required: Every item must be photographed.
- High Value: Phones/Wallets go to Locked Cabinet.
- Perishables: Dispose after 2 hours.
Matching:
- The Test: Claimant must describe item before seeing it.
- Common Spots: Ice Rink = Mittens/Scarves. Food Court = Phones.
📣 Marketing & Comms (Elena)
Timelines:
- Poster Changes: 2 hours minimum lead time.
- Social Posts: 15 mins if content provided.
Emergency Comms Order:
- Event Cancellation: Email Ticket Holders -> Public Announcement.
- Weather Delay: Post everywhere simultaneously.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
Didn't find tool you were looking for?