A

Skill 详情

A股上市公司公告

查询深交所与上交所中国上市公司公告的工具,支持单只或批量股票查询...

来源平台:SkillHub
来源标识:SkillHub/cn-stock-announcements
源文件:原始说明
数据处理 超热门 SkillHub 低 风险 下载 1.1千安装 324Stars 1 SkillHub
来源平台SkillHub
文档版本1.0.1
热度超热门
排名信号下载 1.1千
概述 安装 文档 下载

快速判断

查询深交所与上交所中国上市公司公告的工具,支持单只或批量股票查询...

最后校验2026-05-27
来源平台SkillHub
安全提示
下载副本ZIP 可用

适合任务

  • 按 SkillHub 收录说明复用成熟任务流程。
  • 通过下载包离线阅读完整 Skill 内容。
  • 结合热度指标优先评估常用 Skill。

输入与输出

输入:任务目标、上下文材料、文件路径、约束条件或需要处理的内容。

输出:按 Skill 说明生成的文档、代码、检查结果、计划、建议或操作步骤。

示例任务

  • 使用 A股上市公司公告 帮我处理当前任务,并说明需要准备哪些输入。
  • 根据 A股上市公司公告 的说明,先列出使用前的安全检查项。

安装方式

  1. 下载本站提供的 Skill ZIP 并解压。
  2. 把解压后的 Skill 目录放入当前 AI 工具支持的 skills 目录。
  3. 如需在线查看原始内容,可打开 GitHub 的 SKILL.md

在线原始地址:skillhub-cn-stock-announcements/SKILL.md

风险边界

SkillHub 提供了源站安全报告入口,但本站不替代人工审查。使用前仍需检查权限、外部依赖和敏感数据边界。

SKILL.md 文档介绍

Chinese Stock Announcements (SZSE & SSE)

这个技能用于查询中国A股上市公司(上交所、深交所)的官方信息披露与公告。它可以作为独立脚本供人类或大模型使用,也可以作为 OpenClaw 插件直接集成在 Python 代码中。

使用场景

  • 用户需要查询某只特定股票(如平安银行 000001、浦发银行 600000)的最新公告时。
  • 用户想批量追踪多只股票的动向时。
  • 用户想通过关键词(如"年报"、"重组"、"分红")来搜索两市所有相关的公告时。
  • 用户需要限定特定的时间范围(精确到时分秒)来过滤公告时。

工作流程

当用户请求查询股票公告时,大模型应该直接调用本项目提供的 stock_plugin.py 脚本来获取数据,并格式化输出给用户。

方式一:命令行/脚本直接调用 (CLI)

你可以直接执行 Python 代码来调用该模块:

# 例子:查询包含关键词且在指定时间内的公告
python3 -c "
import json
from stock_plugin import StockAnnouncementPlugin
plugin = StockAnnouncementPlugin()
res = plugin.query_announcements(
    keyword='年报',
    start_date='2024-03-15 00:00:01',
    end_date='2024-03-16 00:00:01',
    limit=5
)
print(json.dumps(res, indent=2, ensure_ascii=False))
"

方式二:在 OpenClaw 工作流中调用 (Python 代码编写)

如果用户要求你编写一段使用该功能的 OpenClaw 代码,你可以按照以下方式组织代码:

from openclaw2 import OpenClaw
from stock_plugin import StockAnnouncementPlugin

# 初始化 OpenClaw 客户端
client = OpenClaw.remote(api_key="your_api_key")

# 安装股票公告查询插件
client.use(StockAnnouncementPlugin())

# 让大模型 Agent 调用插件获取数据
results = client.pipeline([
    "请帮我查询 000001 和 600000 从 2024-03-15 00:00:01 到 2024-03-16 00:00:01 发布关于「年报」的公告"
])

print(results[-1])

参数说明

StockAnnouncementPlugin.query_announcements 支持以下参数:

| 参数 | 类型 | 说明 | 示例 |

|---|---|---|---|

| stock_codes | List[str] | 股票代码列表(可选) | ["000001", "600000"] |

| keyword | str | 搜索关键词(可选) | "年报" |

| start_date | str | 起始时间(精确到秒或天) | "2024-03-15 00:00:01""2024-03-15" |

| end_date | str | 结束时间(精确到秒或天) | "2024-03-16 00:00:01""2024-03-16" |

| limit | int | 单个交易所返回的最大结果数 | 10 (默认) |

⚠️ 时间过滤规则注意:

1. 深交所 (SZSE):原生 API 请求体支持传入日期(YYYY-MM-DD)获取粗略范围,随后通过脚本在本地自动进行精确到时分秒的二次过滤筛选。

2. 上交所 (SSE):原生 API 仅支持日期级别(YYYY-MM-DD)的检索和返回,所以插件会自动截取传入时间的日期部分进行检索。上交所数据由于没有时分秒属性,不支持秒级精确过滤。

技能资源

  • stock_plugin.py:核心逻辑文件,包含 StockAnnouncementPlugin 类及沪深两市的抓取和过滤逻辑。使用标准 requests 库实现,无需复杂环境。

前置条件

需要安装 requests 库:

pip install requests
建议反馈