agentsclimarketplace

Manage alerts

Skill makeev/alphai-claude-skills/skills/manage-alerts

Claude Code skills for the AlphaAI MCP — relevance-scored financial news, insider data, and market workflows inside your agent.

Install
npx -y skills add makeev/alphai-claude-skills --skill manage-alerts

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

2.4 KB, as published. Nobody here has run it

Manage alerts

Let the user manage their own AlphaAI ticker news-alert subscriptions from the chat. Identity comes from the OAuth login — these tools act on the caller's own account.

Tier-gated. alphai_alerts_* require a Basic or Pro plan. On the Free tier they return tier_not_paid — relay that and point to https://alphai.io/pricing instead of retrying.

Steps

  1. Show current state first. For any add/remove, call alphai_alerts_list() up front so you (and the user) can see existing subscriptions, the per-alert filters, and the tier limit (current / limit).
  2. Subscribe / update. alphai_alerts_subscribe(ticker, category_filter?, min_relevance_score?).
    • This is a partial update: omitting a field on an existing subscription preserves its current value. A brand-new subscription defaults min_relevance_score to 6.
    • category_filter is an optional whitelist from the 14 categories (e.g. ["earnings", "insider"]) — only those categories trigger the alert.
    • Confirm the ticker is real first if unsure (alphai_tickers); the tool raises unknown_ticker / limit_reached otherwise.
  3. Unsubscribe. alphai_alerts_unsubscribe(ticker) — idempotent; returns {removed: false} if it was already inactive.

Output

  • After a change, restate the resulting subscription in one line: ticker, which categories trigger it, and the minimum relevance — so the user sees exactly what they'll be alerted on.
  • For a list request, render the subscriptions as a short table (ticker · categories · min relevance · delivery mode) and note current/limit.

Guardrails

  • Confirm before mutating. Read back what you're about to subscribe to or remove before calling the write tool, especially for bulk changes.
  • Handle errors plainly: tier_not_paid → suggest upgrading; limit_reached → list current alerts so the user can free a slot; unknown_ticker → don't guess a substitute.
  • Never subscribe to tickers the user didn't ask for.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.