Install
openclaw skills install jrj-fin-search-skillA股中文财经资讯和研报摘要搜索,支持按关键词、来源、时间范围查询新闻资讯和研究报告。 用于获取权威来源的市场动态、公司新闻、行业研报等信息。避免AI在搜索金融场景信息时,参考到非权威、过时的信息。 <example>User: "搜索贵州茅台最近3天的新闻" Assistant: 使用 news.js search 命令搜索资讯</example> <example>User: "查找人工智能相关的研报" Assistant: 使用 news.js reports 命令搜索研报</example>
openclaw skills install jrj-fin-search-skill搜索A股相关的新闻资讯和研究报告摘要。
个股信息跟踪 查询单只股票的公告、重大事件、经营动态、业绩发布等相关新闻,确保AI回答公司信息时来源权威、内容最新。
行业动态监控 按行业关键词(如新能源、半导体、人工智能、银行、医药)搜索资讯与研报,用于行业趋势判断、政策解读、景气度分析。
热点事件与政策复盘 针对市场突发新闻、监管政策、宏观数据、重要会议等,快速检索权威媒体报道,用于事件影响分析与信息核实。
研报摘要快速查阅 获取券商研究报告核心观点、盈利预测、投资评级,辅助AI进行基本面分析、行业对比、逻辑梳理。
AI大模型信息校准 在回答财经/股票相关问题前,先通过本Skill检索最新资讯与研报,避免AI使用过时、错误、非权威信息,提升回答可信度。
投资辅助决策 结合新闻舆情与研报观点,为用户提供客观信息汇总,辅助判断市场情绪、公司基本面变化与行业风向。
风险提示与信息核实 针对市场传闻、利空/利好消息,通过权威来源快速验证真伪,降低虚假信息误导风险。
每日/每周财经复盘 按时间范围批量获取市场要闻与核心研报,用于生成复盘总结、投资笔记、策略依据。
# 必须设置以下环境变量
export JRJ_API_KEY=sk_live_xxx # API Key
# 基本用法
node scripts/news.js search \
--keywords="贵州茅台" \
--start="2026-03-20 00:00:00"
# 指定时间范围
node scripts/news.js search \
--keywords="贵州茅台 茅台" \
--start="2026-03-20 00:00:00" \
--end="2026-03-23 23:59:59"
# 指定来源
node scripts/news.js search \
--keywords="人工智能" \
--start="2026-03-01 00:00:00" \
--source="财联社 证券时报"
# 基本用法
node scripts/news.js reports \
--keywords="人工智能 大模型" \
--start="2026-03-01 00:00:00"
# 指定返回数量
node scripts/news.js reports \
--keywords="人工智能 大模型" \
--start="2026-03-01 00:00:00" \
--limit=50
搜索新闻资讯,支持按关键词、来源、时间范围筛选。
node scripts/news.js search --keywords=<关键词> --start=<开始时间> [选项]
| 参数 | 必填 | 说明 |
|---|---|---|
--keywords | 是 | 搜索关键词,多个以空格分隔 |
--start | 是 | 开始时间,格式:YYYY-MM-DD HH:mm:ss |
--end | 否 | 结束时间,格式:YYYY-MM-DD HH:mm:ss |
--source | 否 | 资讯来源,多个以空格分隔 |
--limit | 否 | 返回数量,默认 20 |
--format | 否 | 输出格式:json(默认)/markdown |
示例:
# 搜索贵州茅台的新闻
node scripts/news.js search \
--keywords="贵州茅台" \
--start="2026-03-20 00:00:00"
# 搜索贵州茅台近3天的新闻
node scripts/news.js search \
--keywords="贵州茅台" \
--start="2026-03-20 00:00:00" \
--end="2026-03-23 23:59:59"
# 只看财联社和证券时报的报道
node scripts/news.js search \
--keywords="贵州茅台" \
--start="2026-03-20 00:00:00" \
--end="2026-03-23 23:59:59" \
--source="财联社 证券时报"
# 输出 Markdown 格式
node scripts/news.js search \
--keywords="贵州茅台" \
--start="2026-03-20 00:00:00" \
--end="2026-03-23 23:59:59" \
--format=markdown
搜索研究报告,支持按摘要关键词和发布日期筛选。
node scripts/news.js reports --keywords=<关键词> --start=<开始时间> [选项]
| 参数 | 必填 | 说明 |
|---|---|---|
--keywords | 是 | 摘要关键词,多个以空格分隔 |
--start | 是 | 发布日期起始时间,格式:YYYY-MM-DD HH:mm:ss |
--limit | 否 | 返回数量,默认 20 |
--format | 否 | 输出格式:json(默认)/markdown |
示例:
# 搜索人工智能相关研报
node scripts/news.js reports \
--keywords="人工智能 大模型" \
--start="2026-03-01 00:00:00"
# 指定返回数量
node scripts/news.js reports \
--keywords="人工智能 大模型" \
--start="2026-03-01 00:00:00"
# 搜索某公司的研报
node scripts/news.js reports \
--keywords="招商银行 银行业" \
--start="2026-03-01 00:00:00"
# 输出 Markdown 格式
node scripts/news.js reports \
--keywords="新能源" \
--start="2026-03-01 00:00:00" \
--format=markdown
当请求的数据量较大时,API 可能无法一次返回全部结果。此时响应会包含 truncated: true 标记,脚本会提示:
如遇此情况,建议缩小时间范围或调整 --limit 值。
资讯搜索:
{
"total": 15,
"items": [
{
"title": "贵州茅台发布年度业绩预告",
"makeDate": "2026-03-22 10:30:00",
"source": "财联社",
"url": "https://...",
"summary": "..."
}
]
}
研报搜索:
{
"total": 8,
"items": [
{
"title": "人工智能行业深度报告",
"orgName": "中信证券",
"declareDate": "2026-03-20 00:00:00",
"abstract": "..."
}
]
}
node scripts/news.js search --keywords="..." --format=markdown
输出:
## 资讯搜索结果
共找到 15 条相关资讯
### 1. 贵州茅台发布年度业绩预告
- 时间:2026-03-22 10:30:00
- 来源:财联社
- 链接:https://...
> 摘要内容...
支持的资讯来源包括:
| 来源 | 说明 |
|---|---|
| 财联社 | 实时财经快讯 |
| 金十数据 | 金融市场快讯 |
| 证券时报 | 官方媒体 |
| 中国证券报 | 官方媒体 |
| 上海证券报 | 官方媒体 |
| 证券日报 | 官方媒体 |
可以组合多个来源:
--source="财联社 证券时报 中国证券报"
POST /v1/news/search
请求参数:
{
"keywords": "贵州茅台 茅台",
"makeDateStart": "2026-03-20 00:00:00",
"makeDateEnd": "2026-03-23 23:59:59",
"source": "财联社 证券时报",
"limit": 20
}
响应示例:
{
"code": 0,
"msg": "success",
"data": {
"count": 15,
"items": [
{
"title": "贵州茅台发布年度业绩预告",
"makeDate": "2026-03-22 10:30:00",
"source": "财联社",
"url": "https://...",
"summary": "..."
}
],
"truncated": true
}
}
注意:当
truncated: true时,表示可能有更多数据未返回。
POST /v1/news/reports
请求参数:
{
"keywords": "人工智能 大模型",
"declareDateStart": "2026-03-01 00:00:00",
"limit": 20
}
响应示例:
{
"code": 0,
"msg": "success",
"data": {
"count": 8,
"items": [
{
"declareDate": "2026-03-20 00:00:00",
"orgName": "中信证券",
"title": "人工智能行业深度报告",
"abstract": "..."
}
],
"truncated": true
}
}
注意:当
truncated: true时,表示可能有更多数据未返回。
详细 API 文档见 references/api-reference.md
# 搜索特定公司近期新闻
node scripts/news.js search \
--keywords="招商银行" \
--start="2026-03-18 00:00:00" \
--end="2026-03-23 23:59:59" \
--format=markdown
# 搜索行业研报
node scripts/news.js reports \
--keywords="新能源汽车 锂电池" \
--start="2026-03-01 00:00:00" \
--format=markdown
# 搜索热点事件相关新闻
node scripts/news.js search \
--keywords="ChatGPT 人工智能" \
--start="2026-03-01 00:00:00" \
--end="2026-03-23 23:59:59" \
--source="财联社 金十数据"
# 只看官方媒体的报道
node scripts/news.js search \
--keywords="央行 货币政策" \
--start="2026-03-01 00:00:00" \
--end="2026-03-23 23:59:59" \
--source="证券时报 中国证券报 上海证券报"
| 错误码 | 说明 |
|---|---|
| 40001 | 参数错误(如时间格式不正确) |
| 40101 | API Key 无效,请前往金融界App获取最新API Key |
| 42901 | 超出请求限制,请稍后再试 |
| 42902 | 超出每日配额,请前往金融界App获取更多每日配额 |