confetti
npx machina-cli add skill IvanCampos/agents/confetti --openclawFiles (1)
SKILL.md
894 B
Confetti
Overview
Run a fixed two-command celebration sequence.
Quick Start
scripts/run_confetti.sh
Optional control flags:
scripts/run_confetti.sh --wait
scripts/run_confetti.sh --async
Default behavior is optimized for performance:
- Interactive terminal (
TTY): waits for speech to finish. - Non-interactive automation: starts speech in background and returns immediately.
Tasks
Run confetti
- Execute
scripts/run_confetti.shto open Raycast confetti and speak the phrase.
Resources
scripts/
run_confetti.sh: Triggers confetti and speaks the phrase, with async fast path for automation.
Source
git clone https://github.com/IvanCampos/agents/blob/main/skills/confetti/SKILL.mdView on GitHub Overview
Confetti runs a fixed two-command celebration by opening the Raycast confetti URL and speaking a phrase with the Alex voice. Use it when the user asks to run confetti, celebrate, or trigger the celebratory sequence. It relies on the script run_confetti.sh and supports both interactive and automated use.
How This Skill Works
The skill executes scripts/run_confetti.sh to trigger the Raycast confetti celebration and vocalize a phrase using the Alex voice. It includes an interactive path that waits for speech to finish and a non-interactive path that starts speech in the background for automation.
When to Use It
- User asks to run confetti, celebrate, or trigger the confetti sequence.
- Celebrating task completion or a milestone in a workflow.
- Announcing a successful automation run or deployment.
- During a product demo or onboarding flow to add a festive moment.
- In automated reports or dashboards to highlight a win with confetti.
Quick Start
- Step 1: Run scripts/run_confetti.sh
- Step 2: Optionally add --wait or --async to control blocking behavior
- Step 3: The script opens Raycast confetti and speaks the phrase with the Alex voice
Best Practices
- Use the --wait flag in interactive sessions to ensure the celebration completes before proceeding.
- Use the --async flag for automation to avoid blocking subsequent tasks.
- Test the integration in both interactive (TTY) and non-interactive environments.
- Keep the celebratory phrase concise and clearly spoken by the Alex voice.
- Ensure the Raycast confetti URL is accessible in the running environment.
Example Use Cases
- A user completes a complex workflow and asks to celebrate; triggering confetti with Alex speaking a phrase.
- A CI/CD pipeline finishes successfully and invokes the confetti sequence for a visual win.
- A product demo ends with confetti and a spoken congratulation from Alex.
- Onboarding completes and the script is triggered to celebrate the milestone.
- An automated test suite passes and triggers the celebratory confetti sequence.
Frequently Asked Questions
Add this skill to your agents