SFC Announcement 技能
概述
本技能提供南方财经 (SFC) 上市公司公告数据查询能力,支持查询个股公告、公告摘要、公告原文。
文件输出规则
所有本技能生成的文件统一保存到 ~/.openclaw/workspace/nancai/ 目录下。
文件命名规范:{类型}_{主题}_{日期}.md 或 {类型}_{主题}_{日期}.png
配置
API Token
Token 配置在 sfc-announcement/config.json 或 ~/.openclaw/identity/sfc_token。
核心功能
1. 查询个股公告
使用 sfc-announcement/call.py 脚本查询:
# 查询某只股票的最新公告
python skills/sfc-announcement/call.py -c "300724" -n 20
# 查询指定日期范围的公告
python skills/sfc-announcement/call.py -c "300724" -s "2026-01-01" -e "2026-05-29"
# 查询特定类型公告(如财报)
python skills/sfc-announcement/call.py -c "300724" -t "财报" -n 10
# 查询公告详情
python skills/sfc-announcement/call.py -i <公告 ID>
2. 公告类型
| 类型 | 说明 |
|---|---|
| 财报 | 定期报告(年报、季报、半年报) |
| 重大事项 | 重大合同、收购、重组等 |
| 人事变动 | 董事、监事、高管变动 |
| 分红派息 | 利润分配、转增股本 |
| 风险提示 | 风险警示、异常波动 |
| 其他 | 其他类型公告 |
接口说明
接口 1:公告列表
- URL:
/terminal/rest/company/notice - Method:
GET - 参数:
secuCode(证券代码),pageNo,pageSize
响应字段:
| 字段 | 类型 | 说明 |
|------|------|------|
| id | Integer | 公告 ID |
| title | String | 公告标题 |
| publishTime | String | 发布时间 |
| summary | String | 公告摘要 |
| type | String | 公告类型 |
接口 2:公告详情
- URL:
/terminal/rest/company/notice/detail - Method:
GET - 参数:
id(公告 ID)
响应字段:
| 字段 | 类型 | 说明 |
|------|------|------|
| content | String | 公告全文 |
| pdfUrl | String | PDF 下载链接 |
输出格式
## 📋 XX 股票 (XXXXXX) 公告列表
**查询时间**: 2026-05-29 15:49
| # | 公告标题 | 类型 | 发布时间 |
|---|---------|------|---------|
| 1 | 2025 年年度报告 | 财报 | 2026-04-25 |
| 2 | 关于控股股东减持股份的公告 | 重大事项 | 2026-04-20 |
...
### 📄 公告摘要
1. **2025 年年度报告**
- 摘要内容...
- [查看全文](链接)
自动触发规则
| 用户请求 | 示例 | 自动动作 |
|---|---|---|
| 查公告 | "XX 股票公告"、"看看 XX 的公告" | 查询最新公告列表 |
| 公告详情 | "看 XX 公告详情"、"公告原文" | 查询公告全文 |
| 财报 | "XX 财报"、"年报"、"季报" | 筛选财报类型公告 |