create-alert

Featured

SLASH COMMAND — type /create-alert to author a scheduled Slack alert. Grills a fuzzy "tell me when X happens" ask into a testable trigger spec, dry-runs it live (no Slack send), and — only after you explicitly sign off on the synthesized spec — creates a claude.ai cloud routine that evaluates the trigger on a schedule and messages Slack when it fires. Create-only; never creates before sign-off. `--spec-only` stops at the spec without creating anything.

AI & Automation 62 stars 5 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

Author a **scheduled alert**: a claude.ai cloud routine that evaluates a per-alert *trigger condition* on a schedule and drops a message into Slack when it fires. "Did X change / happen / cross a threshold" is a free-form predicate the routine's agent evaluates each run — not a fixed catalog. This skill's job is to grill the fuzzy ask into an unambiguous, testable spec, prove it with a live dry-run, and stand it up only after you sign off. **Create nothing until the final synthesized spec is explicitly signed off.** No routine, no `.ai/routines.md` entry, no `settings.json` write, and **no Slack message of any kind** — until the user has read the assembled spec (informed by the dry-run) and explicitly approved *that written spec*. Assembling first and confirming later defeats the skill: a vague trigger becomes a false-firing (or silently never-firing) alert, and the dry-run + sign-off is what catches it before it goes live. `--spec-only` stops after the spec (no create, no settings write, no message). ## Hardening block (baked into every routine) ```! D="${CLAUDE_PLUGIN_ROOT:+$CLAUDE_PLUGIN_ROOT/skills/create-alert}"; D="${D:-$HOME/.claude/skills/create-alert}"; cat "$D/HARDENING.md" 2>/dev/null || echo "(HARDENING.md not found — abort and report a broken install)" ``` The block above is inserted **verbatim** into every routine prompt this skill creates. It is what keeps an unattended routine — which fetches untrusted web content while holding the baked-in Slack destinati...

Details

Author
dgilford
Repository
dgilford/ai-science-toolkit
Created
4 months ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

create-alert

Turns a sentence like "tell me if I go four hours without conversions" into a sound alert rule: confirms the event exists, measures whether the rule would be noise, and saves it. It does not schedule anything — automatic delivery arrives with Sealmetrics' own alert engine; until then a saved rule runs on request through check-alerts. Also lists, pauses and deletes saved rules. Trigger on: "alert me if", "tell me when", "warn me if", "avísame si", "quiero saber cuándo", "notify me when", "set up an alert", "create an alert", "crea una alerta", "my alerts", "qué alertas tengo", "stop watching", "delete the alert", "pause the alert".

0 Updated 1 weeks ago
sealmetrics
AI & Automation Listed

check-alerts

Evaluates one alert rule saved by `create-alert` and answers in a single line when the site is healthy. Runs on request — "run my alert X now" — with the rule read from alerts.json or given as JSON in the prompt. Trigger only when the user asks to run a named alert, never from a general question about traffic.

0 Updated 1 weeks ago
sealmetrics
AI & Automation Listed

create-remote-routine

Use this skill whenever the user wants to create a scheduled routine, automated task, cron job, or recurring agent that sends outbound notifications, emails, messages, or HTTP requests to external services. Triggers on: "create a routine", "schedule a task", "send daily/weekly X", "automate sending", "set up a cron", "remind me via", "notify me when", or any request to periodically trigger an action in Lark, Slack, Discord, Telegram, Resend, SendGrid, Twilio, ntfy, Airtable, Notion, Make, Zapier, or similar services.

0 Updated 2 weeks ago
talentedgeai