土狗气象台 Open Skill
name: tugou-monitor
by crime1000x · published 2026-03-22
$ claw add gh:crime1000x/crime1000x-tugou-monitor---
name: tugou-monitor
description: Read public Web2 trending news and hot-search feeds from 土狗气象台, then extend promising topics with Binance Web3 public data. Supports status checks, latest messages, group filtering, hot-search inspection, meme-priority review, Chinese-topic token mapping, token audit, wallet/address lookup, smart-money cross-check, and meme/topic market validation workflows for OpenClaw agents.
user-invocable: true
metadata:
openclaw:
requires:
bins:
- curl
emoji: "\U0001F43E"
install:
- id: curl
kind: brew
formula: curl
label: curl (HTTP client)
os:
- darwin
- linux
- win32
version: 2.3.1
---
# 土狗气象台 Open Skill
读取土狗气象台公开热点 API,并在需要时联动 Binance Web3 的公开查询能力,把 Web2 热点补成可研判的链上题材。
这个 skill 的核心目标不是“自动找币”,而是:
默认公共入口:
何时使用
当用户要做下面这些事时,用这个 skill:
能力矩阵
土狗气象台公开能力
Binance Web3 增强能力
土狗气象台 API
查看系统状态
curl -s "https://tugoumeme.fun/api/status"获取最新消息
curl -s "https://tugoumeme.fun/api/messages?page=1&page_size=20"按分组过滤
curl -s --get "https://tugoumeme.fun/api/messages" \
--data-urlencode "group_name=微博监控" \
--data-urlencode "page=1" \
--data-urlencode "page_size=20"获取重点消息
curl -s --get "https://tugoumeme.fun/api/messages" \
--data-urlencode "is_meme=true" \
--data-urlencode "page=1" \
--data-urlencode "page_size=10"获取分组统计
curl -s "https://tugoumeme.fun/api/channels/groups"获取热搜
curl -s "https://tugoumeme.fun/api/hot-search/"
curl -s "https://tugoumeme.fun/api/hot-search/weibo"
curl -s "https://tugoumeme.fun/api/hot-search/douyin"按关键词搜索热点
curl -s --get "https://tugoumeme.fun/api/hot-search/search" \
--data-urlencode "keyword=OpenAI" \
--data-urlencode "days=7" \
--data-urlencode "limit=10"获取 Meme 潜力榜
curl -s --get "https://tugoumeme.fun/api/hot-search/ranking" \
--data-urlencode "window_hours=24" \
--data-urlencode "limit=10"关键词提取规则
默认不要假设 Web2 消息里会直接出现 CA。绝大多数情况下,先提取题材线索,再做链上映射。
优先提取:
1. 品牌 / 产品名
2. 人名 / 组织名
3. 事件 / 议题名
4. 梗词 / 出圈短语
5. token-like 线索,如 `$TRUMP`
6. 明确 CA / 钱包地址
优先从这些字段取词:
1. `content`
2. `ai_summary`
3. `ai_tags`
4. 热搜标题
默认去噪:
关键词分层:
默认只对高置信度和中置信度词做 Binance 查询。
中文 Token / 中文梗优先映射
很多热点、meme 币线索和社区讨论先出现的是中文词,而不是英文符号。中文题材默认优先保留中文原词,不要过早翻译。
以下情况优先走中文映射:
中文映射顺序:
1. 中文原词
2. 中文变体 / 简繁体
3. 拼音
4. 明确社区别名
5. 已知 CA
不要做的事:
中文映射结果分层:
如果中文原词已经能锁定 token,就不要强行把结论改成英文。
高置信度中文锚点示例
龙虾热点
如果热点、KOL 发文、社区讨论或用户输入里明确提到:
并且用户明确给出 CA:
那么默认应把:
视为高置信度锚点,然后继续做:
这种情况不需要先从英文候选里反推主对象,应直接把中文题材 `龙虾` 作为主映射起点。
链上映射决策
如果只有关键词,没有 CA,按这个顺序查:
1. `token search`
2. `unified rank`
3. `social hype`
4. `meme rush / topic rush`
5. `smart money`
6. `audit`
如果是中文题材,先查:
1. 中文原词
2. 中文变体 / 简繁体
3. 拼音
4. 社区别名
5. 已知 CA
映射结果分成四档:
不要强行下结论的情况:
这时应该写:
Meme 币研究模式
当热点明显偏梗、人物、抽象、争议、社区传播时,优先切换到 meme 模式。
常见触发信号:
不适合走 meme 模式:
Meme 查询链建议:
1. 提取 1-3 个高置信度梗词 / 人名 / 题材
2. `token search`
3. `social hype`
4. `meme rush / topic rush`
5. `unified rank`
6. `smart money`
7. `audit`
默认链优先级:
1. Solana:`CT_501`
2. BSC:`56`
3. Base:`8453`
Binance Web3 常用查询
Token Search
curl --location "https://web3.binance.com/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search?keyword=pepe&chainIds=56,8453,CT_501&orderBy=volume24h" \
--header "Accept-Encoding: identity"Token Meta
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/meta/info?chainId=56&contractAddress=<CA>" \
--header "Accept-Encoding: identity"Token Dynamic Info
curl --location "https://web3.binance.com/bapi/defi/v4/public/wallet-direct/buw/wallet/market/token/dynamic/info?chainId=56&contractAddress=<CA>" \
--header "Accept-Encoding: identity"Token Audit
如果当前环境不能稳定生成唯一 `requestId`,可以跳过这步,并明确告诉用户未执行审计。
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit" \
--header "Content-Type: application/json" \
--header "source: agent" \
--header "Accept-Encoding: identity" \
--data '{
"binanceChainId": "56",
"contractAddress": "<CA>",
"requestId": "<UUID-V4>"
}'Wallet Holdings
curl --location "https://web3.binance.com/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list?address=<ADDRESS>&chainId=56&offset=0" \
--header "clienttype: web" \
--header "clientversion: 1.2.0" \
--header "Accept-Encoding: identity"Smart Money
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/web/signal/smart-money" \
--header "Content-Type: application/json" \
--header "Accept-Encoding: identity" \
--data '{"smartSignalType":"","page":1,"pageSize":50,"chainId":"56"}'Social Hype / Unified Rank / Meme Rush
curl "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard?chainId=56&sentiment=All&socialLanguage=ALL&targetLanguage=zh&timeRange=1" \
-H "Accept-Encoding: identity"
curl -X POST "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
-d '{"rankType":10,"chainId":"56","period":50,"sortBy":70,"orderAsc":false,"page":1,"size":20}'
curl -X POST "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/rank/list" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
-d '{"chainId":"56","rankType":10,"limit":20}'推荐工作流
工作流 A:热点巡检
1. 拉取 `/api/messages?page=1&page_size=50`
2. 优先看 `is_meme=true` 或 `ai_confidence>=70`
3. 同类去重后输出 5 条重点
工作流 B:热点 -> 关键词 / 题材映射
1. 从热点消息中提取关键词、品牌、人名、事件名、梗词、题材词
2. 先用土狗搜索确认热度时间跨度
3. 再用 Binance Token Search / Unified Rank / Social Hype 搜同关键词
4. 判断是 Web2 讨论、弱映射、明确映射还是强映射
工作流 C:热点 -> CA 增强分析
1. 确认 CA 与可能链
2. 查 token meta + dynamic info
3. 如可生成唯一 `requestId`,再查 audit
4. 输出项目名、符号、链、价格、市值、流动性、持有人、风险项
工作流 D:热点 -> Smart Money 验证
1. 若只有关键词,先做 token mapping
2. 若已有 CA,再查 token info
3. 再查 smart money
4. 输出是否有资金在跟、方向、是否仍 active、maxGain / exitRate
工作流 E:中文 meme 热点验证
1. 优先保留中文原词
2. 再查中文变体、拼音、社区别名
3. 若已给出 CA,直接进入 CA 分析
4. 最终保留中文主名称,不强制改成英文标题
输出模板
模板 A:关键词映射结果
模板 B:已确认 CA 的研究卡片
模板 C:Meme 题材研究卡
Agent 行为规则
1. 默认先用土狗气象台 API 做第一层热点提取,不要一上来就调用 Binance。
2. 只有在满足以下至少一项时,再调 Binance Web3:
- 出现明确关键词 / 题材 / token 线索
- 出现 CA / contract address
- 出现明确钱包地址
- 用户明确要求查币、查链上、查风险、查聪明钱
- 热点明显是币圈题材
3. 如果链不确定,不要强行编造。可以给出可能链,但必须标记为推断。
4. 如果只有关键词没有 CA,优先用 Token Search / Unified Rank / Social Hype / Meme Rush,不要直接做 Audit。
5. Audit 结果仅作参考,不得表述成投资建议。
6. 如果 `hasResult != true` 或 `isSupported != true`,不要输出安全 / 不安全的强结论。
7. 地址和 CA 分析结果要保留原始链接或原始热点来源。
8. 默认是只读研究型 skill,不执行交易、不自动发帖、不调用任何私钥操作。
推荐提示词
故障排查
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...