Install
$ agentstack add skill-freestylefly-wesight-stock-announcements ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Stock Announcement Fetcher
获取A股上市公司的官方公告信息(真实数据),帮助投资者及时掌握重要信息披露。
真实数据保证
- 数据来源: 东方财富网(通过AkShare开源库)
- 更新频率: 实时(当日公告)
- 覆盖范围: 全部A股上市公司
- 数据质量: 官方权威数据
Dependencies
Python packages (install once):
pip install akshare pandas requests PyPDF2
When to Use This Skill
触发条件(用户提及以下任一场景时激活):
- 查询特定公司公告 — "查看五粮液最近的公告"、"002368有什么新公告?"
- 监控特定事件 — "哪些公司今天发布了业绩预告?"
- 投资决策辅助 — "公司有利好消息吗?"
Usage
IMPORTANT: Always use the $SKILLS_ROOT environment variable to locate scripts.
基础查询
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858
查询最近7天
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 600519 --days 7
关键词筛选
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 600519 --keyword 业绩
JSON格式输出
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858 --format json
提取PDF内容并总结
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858 --detail
Parameters
| 参数 | 说明 | 示例 | 默认值 | |------|------|------|--------| | stock_code | 股票代码(必填) | 000001, 600000.SS | - | | --days | 最近N天 | 7 | 30 | | --format | 输出格式 | json/text | text | | --keyword | 标题关键词筛选 | 业绩 | None | | --detail | 提取PDF内容并总结 | — | false |
Workflow
Step 1: 识别股票代码
用户可能提供以下任一格式:
- 公司名称:"五粮液" → 先用 web-search 查询股票代码
- Yahoo Finance格式:"000858.SZ" → 提取纯数字代码
- 纯代码:"000858" → 直接传递
Step 2: 执行查询
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" [参数]
Step 3: 解读结果
Agent 应该:
- 提取关键信息(标题、类型、日期)
- 分类汇总(业绩类、股东类、重大合同等)
- 标注重要性(🔴高/🟡中/⚪低)
- 提供简洁解读
Limitations
- 只能查询当日公告 — AkShare 的
stock_notice_report接口只返回指定日期的全部公告 - 查询速度约7-10秒 — 需遍历1000+条公告
- 中文显示乱码 — Windows PowerShell GBK编码问题,使用
--format json可规避
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: freestylefly
- Source: freestylefly/wesight
- License: MIT
- Homepage: https://wesight.ai
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.