watcher-creator

Solid

Guide for creating agent-deck watchers conversationally. This skill should be used when users want to set up a new watcher (webhook, ntfy, github, slack, gmail) to route events to a conductor. It walks the user through selecting an adapter type, gathering required settings, generating watcher.toml and clients.json entries, and emits the exact `agent-deck watcher create` command to run.

AI & Automation 613 stars 102 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
93
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Watcher Creator ## Overview This skill guides users through setting up a new agent-deck watcher from scratch. A watcher listens for incoming events (webhooks, ntfy notifications, GitHub events, Slack messages, or Gmail messages) and routes them to the appropriate conductor session. The skill asks clarifying questions, collects required settings, and emits the exact CLI command and configuration files to create a working watcher. ## When to use Invoke this skill when a user says things like: - "I want to set up a new watcher" - "How do I connect GitHub webhooks to agent-deck?" - "Help me route Slack messages to a conductor" - "Create a watcher for my Gmail inbox" - "I need agent-deck to listen for ntfy notifications" ## Step-by-step conversational flow ### Step 1: Choose adapter type Ask the user which source they want to receive events from. Present the five options: 1. **webhook** - Generic HTTP POST webhook (any service that can send HTTP) 2. **ntfy** - ntfy.sh push notification topic 3. **github** - GitHub repository webhooks (issues, PRs, pushes) 4. **slack** - Slack messages via a Cloudflare Worker bridge to ntfy 5. **gmail** - Gmail inbox via Google Cloud Pub/Sub watch ### Step 2: Gather required settings for the chosen type Once the user picks a type, ask for the settings specific to that adapter (see the per-type sections below). Ask for each required setting one at a time to avoid overwhelming the user. Also ask: - **Watcher name**: A short lowercase ide...

Details

Author
asheshgoplani
Repository
asheshgoplani/agent-deck
Created
7 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category