price-threshold-alert

Detects token ATHs, sharp 1h moves, and target price crossings via DexScreener.

Updated May 25, 2026
One-click install
npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill price-threshold-alert-cbowcrptex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: price-threshold-alert
Source: https://github.com/Cbowcrptex/CBOWCRYPTEX/tree/main/skills/price-threshold-alert
Command: npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill price-threshold-alert-cbowcrptex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Daily token reports summarize price action hours after it happens, so operators miss the moment a tracked token prints a new all-time high, moves sharply within an hour, or crosses a personally set price target. This skill closes that gap by checking the token's live price and firing a same-day notification only when one of those three events occurs. ## Core Features & Use Cases - ATH Detection: Tracks the highest observed price in a persistent state file and notifies only on strict new highs after an initial baseline run. - Sharp-Move Gate: Fires when the 1-hour price change from DexScreener reaches ±20%, with a 4-hour dedup window per event type. - Operator Price Targets: Accepts comma-separated USD target prices (including scientific notation) and fires a one-time alert when each level is crossed. - Use Case: An operator tracking a Base-chain token passes 5e-6,0.00001 as targets; the skill polls DexScreener, records state in memory/topics/price-alert-state.json, and sends a notification the moment the price crosses either level. ## Quick Start Run the price-threshold-alert skill with target prices like 0.000005 to monitor the tracked token and notify me on new highs, sharp moves, or target crossings.

Frequently Asked Questions about price-threshold-alert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up price target alerts for a crypto token?▼

Pass one or more comma-separated USD target prices as the skill's var argument, such as 5e-6 or 0.00001. The skill records each target's direction on first observation and fires a one-time notification when the live price crosses the level.

How does the skill detect a new all-time high?▼

It stores the highest observed price in memory/topics/price-alert-state.json and compares each run's current price against it. The first run only sets a baseline without notifying; subsequent strictly higher prices trigger an ATH alert subject to a 4-hour dedup window.

Does the skill work without a DexScreener API key?▼

Yes, DexScreener is keyless and public, so no API key or new secrets are required. If outbound curl is blocked in a sandboxed environment, the skill falls back to WebFetch on the same URL to retrieve the raw JSON.

Why didn't I get an alert when the price crossed my target?▼

Targets never notify on first observation, since the price may already be past the level when set. Also, each target fires only once per side, and a 4-hour dedup window on the target_hit gate can suppress repeat notifications.

What happens if the tracked token contract changes?▼

The skill compares the contract in memory/MEMORY.md against the stored state. On mismatch it logs PRICE_ALERT_TOKEN_CHANGED, resets the state file to defaults with the new contract and chain, and starts a fresh ATH baseline.

Can I test the alert logic without sending notifications?▼

Yes, prefix the var argument with dry-run to build and log the planned notification messages without calling the notify script. State still updates so dedup clocks and target history advance correctly.