Tooluck logoTooluck
SKILL.md

manage-alerts

Agent skill fromccplugins/awesome-claude-code-plugins

List, add, or remove the user's ticker news-alert subscriptions through the AlphaAI MCP. Use when the user asks to "alert me on <ticker>", "subscribe me to <ticker> earnings news", "what alerts do I have?", "stop alerts for <ticker>", or to manage their AlphaAI alert inventory. Requires a paid (Basic/Pro) AlphaAI plan.

How to install manage-alerts

install manage-alerts
# install the awesome-claude-code-plugins pack with the skills CLI
npx skills add ccplugins/awesome-claude-code-plugins

# or add only this skill to Claude Code: copy the folder

plugins/alphai/skills/manage-alerts/

# into

~/.claude/skills/manage-alerts/ (all projects)

.claude/skills/manage-alerts/ (one project)

plugins/alphai/skills/manage-alerts/SKILL.md

Apache-2.0Full file
1# Manage alerts
2
3Let the user manage their own AlphaAI ticker news-alert subscriptions from the
4chat. Identity comes from the OAuth login — these tools act on the **caller's
5own** account.
6
7> **Tier-gated.** `alphai_alerts_*` require a **Basic or Pro** plan. On the Free
8> tier they return `tier_not_paid` — relay that and point to
9> <https://alphai.io/pricing> instead of retrying.
10
11## Steps
12
131. **Show current state first.** For any add/remove, call `alphai_alerts_list()`
14 up front so you (and the user) can see existing subscriptions, the per-alert
15 filters, and the tier limit (`current` / `limit`).
162. **Subscribe / update.** `alphai_alerts_subscribe(ticker, category_filter?,
17 min_relevance_score?)`.
18 - This is a **partial update**: omitting a field on an *existing* subscription
19 preserves its current value. A brand-new subscription defaults
20 `min_relevance_score` to 6.
21 - `category_filter` is an optional whitelist from the 14 categories (e.g.
22 `["earnings", "insider"]`) — only those categories trigger the alert.
23 - Confirm the ticker is real first if unsure (`alphai_tickers`); the tool
24 raises `unknown_ticker` / `limit_reached` otherwise.
253. **Unsubscribe.** `alphai_alerts_unsubscribe(ticker)` — idempotent; returns
26 `{removed: false}` if it was already inactive.
27
28## Output
29
30- After a change, restate the resulting subscription in one line: ticker, which
31 categories trigger it, and the minimum relevance — so the user sees exactly
32…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-claude-code-plugins

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates