Agent Skills
返回列表
智能加密新闻分析

智能加密新闻分析

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-smart-news。

技能介绍

要解决什么问题

在 OpenClaw 里做加密资讯相关自动化时,你往往需要对接一套异步 HTTP 服务:按时间窗口跑新闻分析、用自然语言做跨库语义检索、轮询任务直到 completed 或 failed,还要维护数据源与「主题优先」的情报流水线。手写 curl 和记路由很容易漏掉 Bearer 鉴权、把 POST /analyze 的 202 当成最终报告,或在语义搜索里忽略 PostgreSQL/pgvector 的前置条件。

技能如何工作

本技能把 Crypto News Analyzer(或兼容的私有部署)的调用约定整理成可复用流程:

  • 新闻分析:POST /analyze → GET /analyze/{job_id} → GET /analyze/{job_id}/result;任务状态为 queued / running / completed / failed。
  • 统一语义搜索:POST /semantic-search 返回 status_url、result_url 与 Retry-After;在 content_items 与 raw_intelligence_items 上通过 pgvector HNSW(vector(1536))做 UNION 检索,结果带 source_domain(news / intelligence)与 source_breakdown。
  • 数据源:POST/GET/DELETE /datasources,按 purpose(news / intelligence)区分 RSS/X/REST 与 Telegram、V2EX 等;列表响应会对 REST 密钥做脱敏。
  • 情报主题(Topic-First):同步接口完成草稿、修订、确认、归档、查 findings 与 runs;POST .../merge 为异步合并,需轮询 merge job。
  • 主题与数据源关联:GET/PUT/POST/DELETE 主题下的 datasources 路由,用于限定研究范围。

OpenClaw 侧通过 metadata.openclaw.primaryEnv: API_KEY,在 ~/.openclaw/openclaw.json 注入 Bearer;无 token 时不应发未认证请求。

边界与注意点

  • 语义搜索依赖 PostgreSQL + pgvector,SQLite 运行时不受支持;后端不支持时会返回 503。
  • 语义搜索默认 5 分钟超时失败;hours 超过服务端上限(默认 720h)时响应可能带截断 warning。
  • query 必填、去首尾空白、最长 300 字符;user_id 须匹配 ^[A-Za-z0-9_-]{1,128}$。
  • 本技能不覆盖 Telegram 斜杠命令、自动生成的 /docs 等文档路由,以及已废弃的 entry 类情报接口;Telegram webhook 仅作维护级集成,日常应走 HTTP API 或 Bot 命令。

使用场景

  • 在 OpenClaw 里按最近 N 小时窗口提交 `/analyze` 任务,轮询状态后拉取 Markdown 分析报告
  • 用自然语言 `query` 发起 `/semantic-search`,同时检索新闻库与情报库并查看 `source_breakdown`
  • 为情报主题绑定 Telegram/V2EX 等数据源,用 PUT/POST 维护 topic-datasource 关联以限定研究范围
  • 主题研究跑完后调用 `POST .../merge` 异步合并 findings,轮询 merge job 再取合并结果

适合人员

  • 维护 `news.tradao.xyz` 或私有部署的工程师,需要在 Agent 里封装标准鉴权与异步轮询流程
  • 做链上/加密舆情监控的研究员,要按小时窗口拉分析任务并对同一主题做跨库语义检索
  • 运营情报「主题」流水线的人,负责起草 prompt、确认激活、查 runs 日志与归档 inactive 主题
  • 在 OpenClaw 集成外部数据源的开发者,要创建 `news`/`intelligence` 数据源并避免在列表接口泄露 REST 密钥