首页龙虾技能列表 › opennews — 技能工具

opennews — 技能工具

v1.0.0

[自动翻译] Crypto news search, AI ratings, trading signals, and real-time updates via the OpenNews 6551 API. Supports keyword search, coin filtering, source filt...

28· 7,537·24 当前·24 累计
by @infra403·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/26
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能提供新闻获取MCP功能,代码和指令与其声明目的一致。
评估建议
此技能用于获取新闻资讯,需要网络连接访问新闻API。
详细分析 ▾
用途与能力
Name/description (crypto news, AI ratings, trading signals) align with the declared requirement (OPENNEWS_TOKEN) and the SKILL.md which shows authenticated REST calls to https://ai.6551.io. Requested binary (curl) is appropriate for the provided curl examples.
指令范围
Instructions are narrowly scoped to performing HTTPS requests to the documented API endpoints and using the OPENNEWS_TOKEN in a Bearer Authorization header. The SKILL.md does not instruct reading arbitrary files, other env vars, or transmitting data to unexpected endpoints.
安装机制
Install spec only lists a brew formula for curl. This is low risk but slightly odd because curl is commonly available on target OSes; installing curl via brew is harmless but arguably unnecessary. No downloads from untrusted URLs or archives are present.
凭证需求
Only a single API token (OPENNEWS_TOKEN) is required and it is used directly in the Authorization header as expected. No unrelated secrets or config paths are requested.
持久化与权限
always:false (default) and user-invocable:true. The skill does not request elevated or persistent system privileges and does not modify other skills' configs. Autonomous invocation is allowed by default but is not combined with other concerning factors.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSmacOS · Linux · Windows

版本

latestv1.0.02026/2/26

- Initial release of the OpenNews crypto news skill. - Search and filter crypto news via the 6551 API, with support for keywords, coins, engine/source, and AI-based rating. - Provides access to real-time updates via WebSocket feeds. - Includes AI ratings, trading signals, and summary fields on articles. - Requires an API token via the OPENNEWS_TOKEN environment variable.

● 无害

安装命令 点击复制

官方npx clawhub@latest install opennews-mcp
镜像加速npx clawhub@latest install opennews-mcp --registry https://cn.clawhub-mirror.com

技能文档

Query crypto news from the 6551 platform REST API. All endpoints require a Bearer token via $OPENNEWS_TOKEN.

Get your token: https://6551.io/mcp

Base URL: https://ai.6551.io

Authentication

All requests require the header:

Authorization: Bearer $OPENNEWS_TOKEN

News Operations

1. Get News Sources

Fetch all available news source categories organized by engine type.

curl -s -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  "https://ai.6551.io/open/news_type"

Returns a tree with engine types (news, listing, onchain, meme, market) and their sub-categories.

2. Search News

POST /open/news_search is the primary search endpoint.

Get latest news:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}'

Search by keyword:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"q": "bitcoin ETF", "limit": 10, "page": 1}'

Search by coin symbol:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"coins": ["BTC"], "limit": 10, "page": 1}'

Filter by engine type and news type:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"engineTypes": {"news": ["Bloomberg", "Reuters"]}, "limit": 10, "page": 1}'

Only news with coins:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hasCoin": true, "limit": 10, "page": 1}'

News Search Parameters

ParameterTypeRequiredDescription
limitintegeryesMax results per page (1-100)
pageintegeryesPage number (1-based)
qstringnoFull-text keyword search
coinsstring[]noFilter by coin symbols (e.g. ["BTC","ETH"])
engineTypesmap[string][]stringnoFilter by engine and news types
hasCoinbooleannoOnly return news with associated coins

Data Structures

News Article

{
  "id": "unique-article-id",
  "text": "Article headline / content",
  "newsType": "Bloomberg",
  "engineType": "news",
  "link": "https://...",
  "coins": [{"symbol": "BTC", "market_type": "spot", "match": "title"}],
  "aiRating": {
    "score": 85,
    "grade": "A",
    "signal": "long",
    "status": "done",
    "summary": "Chinese summary",
    "enSummary": "English summary"
  },
  "ts": 1708473600000
}

Common Workflows

Quick Market Overview

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}' | jq '.data[] | {text, newsType, signal: .aiRating.signal}'

High-Impact News (score >= 80)

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 50, "page": 1}' | jq '[.data[] | select(.aiRating.score >= 80)]'

Notes

  • Get your API token at https://6551.io/mcp
  • Rate limits apply; max 100 results per request
  • AI ratings may not be available on all articles (check status == "done")
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务