技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.2
统计:⭐ 1 · 1.8k · 0 current installs · 0 all-time installs
⭐ 1
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:prism-alerts
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill's functionality matches its description, but there are inconsistencies around declared environment variables and an opaque third‑party API endpoint that warrant caution before installing or providing bot credentials.
目的
Name/description (Pump.fun / Solana token alerts) aligns with the included script and examples: the bash script polls PRISM endpoints and the SKILL.md shows Telegram/Discord integration examples. However, the skill metadata declares no required env vars while SKILL.md documents TELEGRAM_BOT_TOKEN, DISCORD_BOT_TOKEN, channel IDs, and PRISM_URL — an inconsistency in what the package says it needs versus what instructions demonstrate. PRISM_URL d…
说明范围
SKILL.md and scripts stay within alerting functionality: polling PRISM API, formatting alerts, and sending to bots. The included watch loop stores seen tokens in /tmp/prism_seen_tokens.txt and polls every 30s. SKILL.md includes code examples that would transmit token data to Telegram/Discord channels (expected for alerts). Instructions do not direct the agent to read unrelated files or other credentials, but they do assume use of external mess…
安装机制
No install spec — instruction-only plus a small shell script included. Nothing is downloaded from arbitrary URLs or written to unusual system locations by an installer. Risk from installation mechanism is low.
证书
The skill metadata lists no required env vars, but SKILL.md documents PRISM_URL, TELEGRAM_BOT_TOKEN, TELEGRAM_CHANNEL_ID, DISCORD_BOT_TOKEN, and DISCORD_CHANNEL_ID. Requiring messaging bot tokens is expected for integrations, but the metadata failing to declare them reduces transparency. Also the default PRISM_URL points to a third‑party hosted endpoint (Railway) — all alert/request data will flow through that service unless you change PRISM_U…
持久
always is false and the skill does not request elevated or persistent platform privileges. The script writes only a temporary /tmp/prism_seen_tokens.txt to deduplicate alerts. It does not modify other skills or system settings.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Prism Alerts」。简介:Real-time Pump.fun token alerts for Solana traders. New launches, graduations, …。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/nextfrontierbuilds/prism-alerts/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: prism-alerts
description: Real-time Pump.fun token alerts for Solana traders. New launches, graduations, volume spikes. For trading bots, Discord, Telegram, AI agents.
version: 1.1.1
keywords: pumpfun, solana, memecoin, token-alerts, trading-bot, crypto-alerts, degen, solana-trading, real-time-alerts, ai, ai-agent, ai-coding, llm, cursor, claude, automation, defi, web3, openclaw, moltbot, vibe-coding, agentic
---
# Pump.fun Alert Bot
**Never miss a launch.** Real-time alerts for Pump.fun token launches, graduations, and volume spikes on Solana.
Built for trading bots, Discord alerts, and Telegram notifications. Powered by Strykr PRISM.
## Quick Usage
```bash
# Get current bonding tokens
./alerts.sh bonding
# Get recently graduated tokens
./alerts.sh graduated
# Watch for new tokens (poll every 30s)
./alerts.sh watch
```
## Unique Data Source
PRISM is one of the **only APIs** with real-time Pump.fun bonding curve data:
| Endpoint | Description | Speed |
|----------|-------------|-------|
| `/crypto/trending/solana/bonding` | Tokens on bonding curve | 648ms |
| `/crypto/trending/solana/graduated` | Graduated to DEX | 307ms |
## Alert Types
### 1. New Launch Alert
```
🚀 NEW PUMP.FUN TOKEN
$DOGWIFCAT
CA: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
📊 Stats:
• Bonding Progress: 12%
• Market Cap: $8,450
• Holders: 23
• Created: 2 min ago
[🔍 Scan] [📈 Chart] [💰 Buy]
```
### 2. Graduation Alert
```
🎓 TOKEN GRADUATED!
$MEMECOIN just graduated to Raydium!
📊 Final Stats:
• Market Cap: $69,000
• Total Holders: 1,247
• Bonding Time: 4h 23m
Trading now live on Raydium DEX
[📈 Trade on Raydium]
```
### 3. Volume Spike Alert
```
📈 VOLUME SPIKE DETECTED
$CATDOG seeing unusual activity
• Volume (5m): $45,230 (+340%)
• Price: +28% in 10 minutes
• New holders: +89
⚠️ Could be coordinated buy - DYOR
[🔍 Scan] [📈 Chart]
```
## Bot Commands
```
/start - Subscribe to alerts
/stop - Unsubscribe
/bonding - Current bonding tokens
/graduated - Recent graduations
/scan <token> - Scan specific token
/settings - Configure alert filters
```
## Alert Filters
Configure which alerts you receive:
```javascript
{
"minMarketCap": 5000, // Minimum MC to alert
"maxMarketCap": 100000, // Maximum MC to alert
"minHolders": 10, // Minimum holder count
"bondingProgress": 20, // Alert when > 20% bonded
"volumeSpike": 200, // Alert on 200%+ volume increase
"enableGraduations": true, // Alert on graduations
"enableNewLaunches": true // Alert on new tokens
}
```
## Integration
### Telegram Bot
```javascript
import { Telegraf } from 'telegraf';
import { PrismClient } from './prism';
const bot = new Telegraf(process.env.BOT_TOKEN);
const prism = new PrismClient();
// Poll every 30 seconds
setInterval(async () => {
const bonding = await prism.pumpfunBonding();
const newTokens = filterNewTokens(bonding);
for (const token of newTokens) {
await bot.telegram.sendMessage(CHANNEL_ID, formatAlert(token));
}
}, 30000);
```
### Discord Bot
```javascript
import { Client } from 'discord.js';
client.on('ready', () => {
pollPumpfun(client);
});
```
## Environment Variables
```bash
PRISM_URL=https://strykr-prism.up.railway.app
TELEGRAM_BOT_TOKEN=xxx
TELEGRAM_CHANNEL_ID=xxx
DISCORD_BOT_TOKEN=xxx
DISCORD_CHANNEL_ID=xxx
```
## Polling Best Practices
1. **Rate Limiting**: Poll max once per 30 seconds
2. **Deduplication**: Track sent alerts in SQLite/Redis
3. **Batching**: Group multiple alerts into one message
4. **Cooldowns**: Don't spam same token within 5 minutes
---
Built by [@NextXFrontier](https://x.com/NextXFrontier)