技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
daymade-sector-research【数据与研究】A-share sector research: computes board-wide Top N gainers, cross-checks week/month announcement windows across two sources, and grades market-sentiment evidence (L1–L3), via parallel Agent Team execution with fresh-context adversarial verification. Use for 「XX 行业 Top N/Top 10 标的」, 「这些标的最近一周/一个月发过哪些公告」, 「判断 XX 行业/板块现在的市场情绪」, or 「用 Agent Team 做行业投研」/对…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
对某个申万行业/东财板块做一次完整投研交付:Top N 涨幅标的 → 公告窗口检索 → 市场情绪判断 → Agent Team 对抗验证 → 综合报告。
model:'sonnet';SendMessage 交付协议;每条 finding 带可证伪锚点;验证用 fresh-context 对抗性 agent;禁 spawn 重复 agent。Phase 0 数据能力侦察 → 必要时 pivot 公开源
Phase 1 并行三 agent:Top N 名单 / 涨跌幅分桶分布 / 情绪证据清单
Phase 2 公告检索:Top N 全标的 × 周窗口 + 月窗口,双源交叉
Phase 3 对抗验证:fresh-context agent 复核假设(用户原话:「看哪些假设是错的」)
Phase 4 综合报告:名单 + 公告 + 情绪分级 + 显式不确定标注
若用户点名 Gangtise(或其官方 skill),先侦察可用性再决定数据源:
quote.py、stockpool.py、get_industries.py)而内容搜索端点全报 POINT_NOT_ENOUGH → 这是积分不足的整体性解释,同一凭据一通一挂已否定「网络/配置问题」;若不同端点表现不一致,别急着下「额度耗尽」结论,做对照实验(换端点/换参数/最小请求)。派 3 个并行 agent(显式 sonnet),每个 prompt 附可证伪锚点要求:
| Agent | 交付物 | 数据链 |
|---|---|---|
| Top N 名单 | top{N}_{board}_{日期}.csv | scripts/top_n_pipeline.py(东财成分股 → 新浪快照 → 涨幅排序) |
| 涨跌分桶分布 | distribution_{board}_{日期}.csv + 市场宽度结论 | 全板块快照按 6 分桶(>5%/2-5%/0-2%/0%/-2-0%/<-2%)+ up/down/flat 汇总,六桶 count 加和必须等于 total |
| 情绪证据清单 | 分层证据表(L1/L2/L3 各列) | 一手行情 + 媒体检索 |
行情与板块接口细节 → references/market-data.md;情绪证据方法与信源 → references/sentiment-evidence.md。
对 Top N 全标的查公告,周窗口(近 7 天)与月窗口(近 31 天)互斥分桶:
# 脚本路径按本 skill 安装目录(SKILL.md 同级目录下的 scripts/)执行,示例用相对路径仅指 skill 包内
cd <本 skill 安装目录>
env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY \
python3 scripts/ann_query.py --codes 002219,600613,920946 \
--end 2026-08-13 --out-dir /path/out \
--universe-csv /path/top10_xxx.csv
脚本内置:巨潮 orgId 一律 topSearch 解析(禁按市场自拼,深市双形态/沪市前导零/科创板 gfbj 均实测拼错即假阴)、B 股(900/200 开头)自动转对应 A 股代码检索、双源交叉与类型回填、两源翻页、月窗 0 条自动扩宽窗判据(宽窗最新日期 vs 月窗起点)、URL 抽查。orgId 陷阱与接口形态 → references/cninfo-announcements.md。
分桶规则:公告日期落在周窗口内标 1周,否则(仍在月窗口内)标 1月,互斥不重复。输出表头:股票代码,股票名称,公告标题,公告日期,公告类型(如有),公告URL,时间窗口(1周|1月)。
必做验证:① 双源交叉(巨潮 vs 东财)计数一致;② 0 条标的扩宽窗确认「真无」;③ 两源覆盖不完全一致(部分投关类公告仅东财有、部分巨潮也收录),东财独有条目补并集并按 URL 域名标注来源。
派 2 个 fresh-context 对抗性 agent(不 fork,不共享本会话上下文),各自带验证轴:
每个 agent 的 finding 必须带可证伪锚点(具体数值/URL/命令输出),prompt 中明令「编造不如标不确定」。验证结果在综合报告中单独成节:哪些假设被推翻、哪些被确认、哪些无法验证。编排细节 → references/agent-orchestration.md。
交付结构:
报告数值一律照抄落盘 CSV,禁止凭记忆转写。
env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXYuv run --no-project 或系统 python3(脚本 stdlib only)https://finance.sina.com.cn;东财公告接口可不带 Referer(实测);北交所公告不单独走 bse.cn(官网接口三重失效,走巨潮 gfbj 通道)curl --resolve 直连真实 IP(见 references/market-data.md)