watcher-creator

Featured

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 955 stars 173 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
99
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
9 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

AI & Automation Solid

add-agent-adapter

Use when adding support for a new AI coding agent to Gryph, or when changing how an existing agent adapter is wired. Trigger this whenever the user wants to integrate a new agent (for example Claude Code, Cursor, Gemini, Codex, Windsurf, or any other tool), add a new adapter package under agent/, wire agent hook events, or asks how adapters detect, install hooks, parse events, or register. Also trigger on phrases like "add a new agent", "support agent X", "new adapter", or "hook up agent X to gryph", even when the user does not say the word "adapter".

161 Updated yesterday
safedep
AI & Automation Listed

agent-builder

Build Anthropic Managed Agents through a non-technical conversation. The skill asks the user what kind of agent they want, which connectors and abilities it should have, and then silently translates that into Anthropic's Managed Agents REST API: creates the Agent, Environment, Vault and credentials, attaches MCP servers and Skills, opens a Session, and sends a first message. Hides the developer details. USE THIS SKILL WHEN user says "agent builder", "build an agent", "create an agent", "managed agent", "managed agents", "deploy an agent", "anthropic agent", "agent platform", "agents API", "agent session", "agent environment", "agent vault", "upload skill", "attach skill", "/v1/agents", "/v1/skills", or wants to spin up an autonomous agent that runs on Anthropic's managed infrastructure with connectors and skills.

65 Updated 1 weeks ago
naveedharri
AI & Automation Listed

watch-patterns

Correct construction of watchers for long-running operations. TRIGGER when: arming observation of a long-running operation (CI run, deploy, transfer, GC/prune, log stream), writing poll/until loops, or using the Monitor tool. SKIP: defining production alerts/metrics (use monitoring-observability); log formatting (use logging-standards).

15 Updated 5 days ago
komluk