Kaspa 新闻 — 让您的 Claw 在一个地方掌握 Kaspa 的全部信息:最新资讯、核心开发进展、生态发布、社区讨论以及每周回顾。
Kaspa News Skill
功能概述
Kaspa News Skill是一项面向实际任务的技能,主要用于Querry the public kaspa. news API for Kaspa 生态系统智能. 不需要 API 键.;QQ 快速启动.python3 与请求模块. 互联网访问 https://kaspa.news/api. no API 键。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
结果检查与注意事项
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Kaspa News Skill
查询公开的 kaspa.news API,获取 Kaspa 生态系统情报。无需 API 密钥。
快速开始
SCRIPT="~/.openclaw/workspace/skills/kaspa-news/scripts/kaspa-news.sh" $SCRIPT focused # 精选社区推文 $SCRIPT builders # 生态系统/构建者推文 $SCRIPT top # 浏览量最高的推文 $SCRIPT developers # 核心开发者推文(含回复) $SCRIPT videos # YouTube 视频 $SCRIPT reddit # r/kaspa 帖子 $SCRIPT pulse # 最新 AI Pulse 报告
依赖要求
python3及其requests模块jq- 可访问
https://kaspa.news/api的互联网连接 - 无需 API 密钥、无需 Token、无需认证 — 所有端点均为公开
命令参考
focused — 精选社区推文
由社区筛选的推文,排除回复内容。适用于回答“Kaspa 社区当前在讨论什么?”
$SCRIPT focused # 最近 10 条 $SCRIPT focused -n 5 # 最近 5 条 $SCRIPT focused --since 12 # 仅过去 12 小时内的推文
builders — 生态系统/构建者推文
在 Kaspa 上构建项目的团队(在 kaspa.news 前端中标记为“Ecosystem”)。排除回复内容。
$SCRIPT builders # 最近 10 条 $SCRIPT builders -n 20 # 最近 20 条
top — 高互动性推文
按浏览量排序(浏览量最高者在前)。这是唯一显示浏览量(👁️)的命令。
$SCRIPT top # 浏览量最高的 10 条 $SCRIPT top -n 3 # 浏览量最高的 3 条
developers — 开发者推文
来自已知 Kaspa 核心开发者的推文。包含回复内容(与其他推文命令不同),用于展示开发者之间的技术讨论与辩论。
脚本内置了已知开发者用户名列表,但该列表仅用于默认 developers 命令的过滤逻辑。用户级搜索(见下文)支持任意用户名。
$SCRIPT developers # 最近 10 条开发者推文 $SCRIPT developers -n 15 # 最近 15 条
videos — YouTube 视频
最新 Kaspa 相关 YouTube 视频,附带浏览量与点赞数。
$SCRIPT videos # 最近 10 条 $SCRIPT videos --since 48 # 过去 2 天内发布的视频
reddit — Reddit 帖子
r/kaspa 子版块中最新发布的帖子,附带赞数(upvote score)。
$SCRIPT reddit # 最近 10 条 $SCRIPT reddit -n 5 # 最近 5 条
pulse — AI Pulse 报告
AI 生成的智能报告,汇总近期 Kaspa 生态系统活动。每次仅返回单份最新报告。
$SCRIPT pulse # 最新报告(纯文本摘要) $SCRIPT pulse --sources # 包含可点击的原始推文来源链接 $SCRIPT pulse --json # 完整 JSON 输出(供自定义解析)
全局选项
| 选项 | 说明 | 默认值 |
|---|---|---|
-n, --limit N |
显示条目数量 | 10 |
--since HOURS |
仅返回最近 N 小时内的条目 | 全部 |
--json |
原始 JSON 输出(适用于脚本调用或解析) | 关闭 |
--sources |
在 Pulse 报告中显示来源链接 | 关闭 |
-h, --help |
显示帮助信息 | — |
脚本输出格式
脚本输出为纯文本。各命令具体输出如下:
推文类命令(focused / builders / developers)
🎯 Focused Tweets 📝 @DailyKaspa (1h) Nearly $10 million in short positions are stacked around the 0.037 level... [SOURCE](https://x.com/DailyKaspa/status/2024047412226978031) 💬 @KaspaHub (10h) Better late than never, I guess. [SOURCE](https://x.com/KaspaHub/status/2023918673216311580) ↩️ @hashdag (1h) @asaefstroem @maxibitcat could be, not ruling that out... [SOURCE](https://x.com/hashdag/status/2024050945718399078)
top 命令(含浏览量)
🔥 Top Tweets 📝 @BSCNews (23h) — 👁️ 22179 🚨JUST IN: $KAS, $PI, $ASTER AMONG PROJECTS WITH MOST BULLISH SENTIMENT... [SOURCE](https://x.com/BSCNews/status/2023709720901534048) 💬 @kaspaunchained (14h) — 👁️ 10663 Private messaging on Kaspa L1. Encrypted payloads riding the BlockDAG... [SOURCE](https://x.com/kaspaunchained/status/2023845437577257447)
视频
📺 Kaspa Videos 📺 Kaspa Crypto Prediction | Why We Went Bearish? 📡 Crypto MindSet | 👁️ 80 | ❤️ 3 | 6h 🔗 https://youtube.com/watch?v=NgO5iW1B_t4
🟠 Kaspa Reddit 🟠 Did Fred Thiel Dump his Kaspa Bag? 👤 u/Weekly-Fudge1909 | ⬆️ 10 | 2h 🔗 https://reddit.com/r/kaspa/comments/1r7o9oi
Pulse
📊 Kaspa Pulse Reports [REPORT HERE](https://kaspa.news/pulse/d6167911-21ab-4135-bccb-a4baf4e4480f) 📊 From Silverscript to TangFi... 🕐 13h | 🤖 gpt-5.2 Silverscript compiler goes live on Testnet 12, delivering first high-level contract language for Kaspa...
🎨 展示规则(所有 Agent 必须严格遵守)
脚本输出为纯文本。向用户呈现结果时,请严格遵循以下规则。此为官方批准格式,不得偏离。
推文类型 Emoji
| Emoji | 含义 |
|---|---|
| 📝 | 普通推文 |
| 💬 | 引用推文(仅用户自己的评论部分 — 不含被引用的源推文) |
| ↩️ | 回复 |
脚本已自动完成(无需重复处理)
- ✅ 自动选择正确 Emoji(📝/💬/↩️)
- ✅ 显示相对时间(如“10h”、“1d”、“5m”,不加“ago”)
- ✅ 展开 t.co 链接为真实 URL
- ✅ 移除末尾的 t.co 图片链接
- ✅ 解码 HTML 实体(& → &,> → >)
- ✅ 截断至 300 字符以内
- ✅ 每条推文均附带 [SOURCE] 链接
- ✅ 仅
top命令显示 👁️ 浏览量
你(展示 Agent)必须执行的操作
X/Twitter 链接化(Linkification)
将纯文本中的 @handle、#hashtag 和 $CASHTAG 转换为可点击链接:
@username→[@username](https://x.com/username)— 指向 X 个人主页#hashtag→[#hashtag](https://x.com/search?q=%23hashtag)— 指向 X 搜索页$KAS→[$KAS](https://x.com/search?q=%24KAS)— 指向 X 搜索页
重要说明:
- 仅对真实的 handle / hashtag / cashtag 进行链接化
#2、#4、#10BPS(含数字)不属于 hashtag,保持原样- 邮箱地址中的
@不是 handle,保持原样 - 链接目标必须为 x.com(不可使用 twitter.com 或 Telegram)
Pulse 报告格式化
展示 Pulse 报告时,需将摘要重排为分类区块:
📊 **Latest Kaspa Pulse Report** (date) **"Report Title Here"** ━━━ Core Development ━━━ 🔧 **Silverscript** — First high-level smart contract language, live on TN12. 📐 **Covenants** — Enable programmable spending conditions on UTXO. ━━━ Ecosystem ━━━ 💵 **TangFi** — Bridging stablecoins (USDT/USDC) to Kaspa L1. 🔐 **Private Messaging** — Encrypted payloads on BlockDAG at 10 BPS. ━━━ Milestones ━━━ 📈 600M total transactions on Kaspa mainnet.
Pulse 格式化规则:
- 使用
━━━ Category ━━━分隔符按类别分组 - 项目/功能名称加粗显示
- 每项一行,最多 1–2 句话
- 使用 Emoji 作为项目符号前缀(🔧💵🔐💬🌉⚡🏦📊📈💎🎤📱)
- 关键人物需明确标注:@hashdag(Yonatan Sompolinsky)、@michaelsuttonil(Michael Sutton)、@OriNewman(Ori Newman)
🔍 用户级推文搜索
当用户请求某位特定人物的推文(例如:“显示 @michaelsuttonil 过去两周的推文”),该能力适用于任意用户名 — 不限于内置的 9 个开发者用户名。
如何查询
从全部 4 个推文数据源拉取并合并(始终广度优先):
# 获取全部 4 类推文源 $SCRIPT focused --json -n 999 > /tmp/focused.json $SCRIPT builders --json -n 999 > /tmp/builders.json $SCRIPT top --json -n 999 > /tmp/top.json $SCRIPT developers --json -n 999 > /tmp/devs.json # 合并、按 url 去重、按用户名 + 时间范围过滤(安全方式) TARGET_USER="michaelsuttonil" cat /tmp/*.json | jq -s --arg user "$TARGET_USER" 'add | unique_by(.url) | [.[] | select(.author_username == $user)]'
或直接使用 --json 输出,配合 jq / Python 内联过滤。
安全提示:切勿将原始用户输入直接拼接到 jq 程序中。务必通过 --arg 或 --argjson 传入用户值。
用户级结果展示方式
按日期分组(由新到旧),先展示独立推文,再展示回复。
📅 Feb 17 — Smart contracts and Silverscript progress 📝 @michaelsuttonil Full tweet text here exactly as-is... [SOURCE](https://x.com/michaelsuttonil/status/123) 💬 @michaelsuttonil Quote comment here (user's own words only)... [SOURCE](https://x.com/michaelsuttonil/status/456) ↩️ To @hashdag: "Reply text shown in quotes..." [SOURCE](https://x.com/michaelsuttonil/status/789) --- 📅 Feb 16 — TN12 testing and validator discussion 📝 @michaelsuttonil Another tweet... [SOURCE](url)
用户级格式规则:
📅 Feb 17:日期标题后接 em dash 与简要主题概述---:日期分组间使用分隔线- 先展示独立推文(📝/💬),再展示回复(↩️)
- 回复格式:
↩️ To @recipient: "quoted reply text..." - 忽略无实质内容的回复(如“100%”、“sure”、“thanks”),除非具有显著价值
- 结尾需附上该时间段内主题的简要编辑总结
- 必须完整覆盖用户指定的时间范围 — 不得缩短
- 必须展示所有匹配结果 — 不得预过滤或人为缩小结果集
❌ 禁止行为(硬性规则)
以下为锁定规则。违反任一条即视为输出错误。
| 规则 | 原因 |
|---|---|
| ❌ 不得编辑、删减、改写或摘要推文原文 | 必须展示用户原话 |
| ❌ 不得合并同一作者的多条推文 | 每条推文均为独立条目 |
| ❌ 不得展示引用推文中的源推文内容 | 引用推文仅显示用户自己的评论部分 |
| ❌ 不得展示情绪百分比(看涨/看跌 %) | 用户明确禁止该行为 |
| ❌ 不得展示“N 条推文已分析”等统计计数 | 用户明确禁止该行为 |
| ❌ 不得在 Pulse 输出中向用户展示模型名称 | 属内部实现细节 |
| ❌ 不得在推文输出中对 @username 加粗 | 脚本原始格式即为最终格式 |
| ❌ 不得在推文中添加额外 Emoji 或分隔线 | 脚本原始格式即为最终格式 |
| ❌ 不得在章节标题中添加“(latest N)”等说明 | 标题须简洁清晰 |
| ❌ 不得在时间后添加类型标签(如“— 📝 Tweet”) | Emoji 前缀已足够表达 |
| ❌ 不得使用 Markdown 表格展示推文 | 必须采用逐行格式 |
| ❌ 不得使用“according to the pulse report”等引导语 | 应直接呈现信息 |
❌ 不得在 top 命令以外的任何命令中添加互动指标(❤️/🔁) |
仅 top 命令显示 👁️ |
| ❌ 不得将 @handle 链接到 Telegram | 必须统一链接至 x.com |
| ❌ 不得移除 [SOURCE] 链接 | 该链接必须始终保留 |
✅ 推荐实践
| 实践 | 说明 |
|---|---|
| ✅ 执行脚本并如实呈现其输出 | 不得伪造或缓存旧数据 |
| ✅ 将 @handle 链接到 x.com 个人主页 | [@user](https://x.com/user) |
| ✅ 将 #hashtag 链接到 x.com 搜索页 | [#kaspa](https://x.com/search?q=%23kaspa) |
| ✅ 将 $CASHTAG 链接到 x.com 搜索页 | [$KAS](https://x.com/search?q=%24KAS) |
| ✅ 按类别分组 Pulse 报告 | 使用 ━━━ 分隔符 |
| ✅ 在 Pulse 中对项目名称加粗 | 便于快速扫描 |
| ✅ 保证移动端可读性 | 短行、Emoji、避免大段文字墙 |
| ✅ 用户级搜索:广度优先 | 搜索全部端点,覆盖完整时间范围 |
✅ 使用 --json 进行定制化过滤 |
随后手动格式化输出 |
触发短语
当用户说出以下任一表述时,启用本技能:
- “kaspa news”、“what’s happening in kaspa”、“kaspa tweets”
- “kaspa pulse”、“kaspa report”、“kaspa update”
- “kaspa devs”、“what are kaspa developers saying”
- “kaspa videos”、“kaspa youtube”
- “kaspa reddit”
- “show me tweets from @someone”(用户级搜索)
- “top kaspa tweets”、“trending kaspa”
- 任何提及 kaspa.news 的语句
架构说明
- API 基础地址:
https://kaspa.news/api(固定;不可通过环境变量覆盖) - API 返回缓存数据 — 查询参数(如
?limit=)在服务端被忽略 - 全部过滤逻辑在客户端执行 — 脚本拉取完整数据集,使用 jq 完成过滤
- 无需认证 — 所有端点均为公开,无需 API 密钥
- 无需运行时环境变量
- 脚本输出纯文本 — 展示 Agent 负责链接化处理
- FORMAT_LOCK.md 文件位于 skill 目录下,为权威格式规范文件
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习