返回顶部
c

coin-news-openclaw加密货币新闻聚合

Collect and summarize cryptocurrency and coin market news with OpenClaw-friendly workflows. Use when users request coin news, crypto news, token-specific news, daily market briefings, or a replacement for Dify-based news aggregation. Supports configurable sources, keyword scoring, source weighting, deduplication, and structured JSON output for downstream tuning.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
89
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

coin-news-openclaw

Coin News OpenClaw

从可配置来源收集加密货币新闻,对文章进行标准化处理,评估相关性,并返回可随时间调整的结构化摘要。

使用场景

  • - 用户需要每日或按需的加密货币新闻摘要
  • 用户需要特定代币或主题的新闻
  • 用户希望替换或对比现有的Dify新闻工作流
  • 用户需要可配置的管道,PA可后续调整

工作流程

  1. 1. 读取references/sources.yaml以确定启用的来源及其权重
  2. 读取references/scoring.yaml以确定代币别名、主题关键词、负面关键词及排序逻辑
  3. 如需确定性采集,运行scripts/fetchcoinnews.py
  4. 将标准化后的文章列表按用户请求范围进行过滤
  5. 根据来源权重、关键词匹配、时效性和去重机制对文章进行排序
  6. 返回简短摘要或结构化JSON数组,供下游工作流使用

CLI使用方式

bash

基本用法 - JSON输出(默认)


python3 scripts/fetchcoinnews.py --days 1

⭐ Markdown输出(含可点击链接,推荐阅读)

python3 scripts/fetchcoinnews.py --days 1 --format markdown

限制文章数量

python3 scripts/fetchcoinnews.py --days 1 --limit 10 --format markdown

按特定代币过滤

python3 scripts/fetchcoinnews.py --days 1 --token BTC --token ETH

按特定主题过滤

python3 scripts/fetchcoinnews.py --days 1 --topic etf --topic regulation

调整代币获取上限(默认:100,最大:250)

python3 scripts/fetchcoinnews.py --days 1 --token-limit 50

禁用动态代币获取(仅使用YAML配置)

python3 scripts/fetchcoinnews.py --days 1 --no-dynamic-tokens

输出格式

JSON(默认)

bash python3 scripts/fetchcoinnews.py --days 1

返回结构化JSON,适用于程序化使用。

Markdown(推荐阅读)

bash python3 scripts/fetchcoinnews.py --days 1 --format markdown

返回格式化Markdown,每篇文章包含可点击链接

markdown

1. 文章标题


来源: CoinDesk | 时间: 2026-03-25 | 分数: 78
代币: BTC, ETH
主题: etf

摘要文本...



时间范围

  • - 默认:最近24小时
  • 支持明确的天数窗口,例如:
- 最近2天 - 最近3天 - 最近7天
  • - 支持常见中文请求,例如:
- 最近2天 - 最近3天 - 最近一周 - 过去7天
  • - 确定性运行时,优先使用--days 而非手动转换为小时
  • 若同时提供--days和--hours,--days优先
  • 推荐映射:
- 最近2天 -> --days 2 - 最近3天 -> --days 3 - 最近一周 -> --days 7 - 过去7天 -> --days 7

动态代币获取

该技能自动从CoinGecko API获取市值前100的代币,并与YAML配置合并:

  • - 来源: CoinGecko API(免费,无需API密钥)
  • 缓存有效期: 24小时(存储在scoring.yaml的dynamictokens下)
  • 合并逻辑: YAML中的tokenaliases覆盖动态代币(用于手动调整)
  • 禁用: 使用--no-dynamic-tokens仅使用YAML配置

输出契约

工作流交接时优先使用以下JSON结构:

json
[
{
title: 示例标题,
url: https://example.com/article,
source: CoinDesk,
published_at: 2026-03-20T09:00:00Z,
summary: 一段摘要。,
score: 78,
matched_topics: [bitcoin, etf],
matched_tokens: [BTC],
duplicategroupkey: normalized-title-key
}
]

调优规则

  • - 不要在提示词中硬编码来源列表。更新references/sources.yaml。
  • 不要在提示词中硬编码评分逻辑。更新references/scoring.yaml。
  • 优先选择知名出版物,其次才是二级聚合器。
  • 若用户要求最新或今天,优先显示最近24小时并标注具体日期。

参考资料

  • - references/sources.yaml:来源注册表及权重
  • references/scoring.yaml:代币别名、主题关键词、惩罚项、阈值
  • scripts/fetchcoinnews.py:确定性RSS采集与评分器

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 coin-news-openclaw-1776012961 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 coin-news-openclaw-1776012961 技能

通过命令行安装

skillhub install coin-news-openclaw-1776012961

下载

⬇ 下载 coin-news-openclaw v1.0.0(免费)

文件大小: 10.67 KB | 发布时间: 2026-4-13 09:49

v1.0.0 最新 2026-4-13 09:49
Initial release of coin-news-openclaw.

- Collects and summarizes cryptocurrency and coin market news from configurable sources.
- Supports keyword relevance scoring, source weighting, deduplication, and structured JSON output.
- Integrates dynamic token fetching from CoinGecko with override/merge logic via YAML.
- Offers flexible time window selection and output formats (JSON/Markdown).
- CLI supports filtering by token, topic, and adjustable output/limit settings.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部