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 2,575 stars 298 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
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
5 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

watchers

Poll RSS, JSON APIs, and GitHub with watermark dedup.

173,893 Updated today
NousResearch
AI & Automation Listed

birdwatch

Live watcher mode for product/dev sweeps. Use when the user asks an agent to watch an app, tail logs, verify APIs/DB state, capture experience notes, track discrepancies, or act as a scribe/observer while they test a flow.

0 Updated yesterday
kennykankush
AI & Automation Solid

webhook-sender-creator

Create webhook sender creator operations. Auto-activating skill for API Integration. Triggers on: webhook sender creator, webhook sender creator Part of the API Integration skill category. Use when working with webhook sender creator functionality. Trigger with phrases like "webhook sender creator", "webhook creator", "webhook".

2,266 Updated today
jeremylongshore
AI & Automation Solid

websocket-client-creator

Create websocket client creator operations. Auto-activating skill for API Integration. Triggers on: websocket client creator, websocket client creator Part of the API Integration skill category. Use when working with websocket client creator functionality. Trigger with phrases like "websocket client creator", "websocket creator", "websocket".

2,266 Updated today
jeremylongshore
AI & Automation Solid

agent-deck

Terminal session manager for AI coding agents. Use when user mentions "agent-deck", "session", "sub-agent", "MCP attach", "git worktree", or needs to (1) create/start/stop/restart/fork sessions, (2) attach/detach MCPs, (3) manage groups/profiles, (4) get session output, (5) configure agent-deck, (6) troubleshoot issues, (7) launch sub-agents, or (8) create/manage worktree sessions. Covers CLI commands, TUI shortcuts, config.toml options, and automation.

2,575 Updated today
asheshgoplani