公司卡片
公司摸底的 L1 一站式入口(行情 + 基本面一页纸)。
深度研读 / 生意全貌备忘 / 行业格局 → 不要停在本卡,见下方「下一步」。
何时使用
- 一站式全景摸底 (One-Shot Insight Pack):「这家公司怎么样 / 一页纸 / 摸底 / 简单看下 / 初印象 / 靠不靠谱 / 概况」→ 省略 include / 空 /
default(= 一站式全模块,含行情+K线+身份+估值+成长+质量+股东)- ⚠️ 强硬约束:遇到全景摸底意图,必须一次性获取全模块,禁止拆分成“先调行情,再调估值,再调财务”的多轮 HTTP 请求!
- 「现在多少钱 / 今天涨跌」→
include=quote或quote,kline - 「看看走势 / 过往交易 / K线」→ 贴返回的
company.klinemarkdown;或只POST /v1/deeplinks/resolve(不必跑全卡) - 只要部分模块 → 显式传 csv(如
valuation,growth);full/all与 default 相同 - 多只一起看:
args.symbols(≤50)—— 严格禁止循环单跑,多票必须一次symbols批量下发。- 跨市场批量(CN+HK+US 混装):
skills/run自动按市场分 ExprEngine 再合并items(抹平 AT 跨市场行情/市值错乱)。响应可带markets_partitioned/cross_market_merged。 - 仍建议同市场一批更省 EC;其它未列入宿主分市场清单的技能若混市场异常,请分市场各调一次。
- 跨市场批量(CN+HK+US 混装):
何时不要用 (When NOT to use)
- 全市场条件选股 / 筛选 → 使用
wm-screen-index或westock-tool(不要用本卡拉多票手工过滤) - 深度生意解读正文 →
wm-company-business(可先本卡摸底) - 行业全成分 / 同行比价 →
wm-industry-members - 平台分析脚本树 →
wm-analysis-nav
返回要点(给助手)
寻址(HTTP 根,双读):
- 推荐:
data.card.*/data.freshness/data.deeplinks(信封扁平后业务键在data) - 兼容:
data.result.card.*(旧路径仍可用)
默认 / 全量路径字段在 card 内:
| 字段 | HTTP 路径(推荐) | 用途 |
|---|---|---|
industry_l1 / l2 / l3 |
data.card.industry_l3 |
申万行业键,如 industry.S340501 |
industry |
data.card.industry |
兼容字段(可能同 l3) |
pe_ttm 等 |
data.card.pe_ttm |
估值/行情 |
比同行 / 拉竞争名单时:取 data.card.industry_l3(或最细一层)→ 传给 wm-industry-members.industry_code。
下一步(必读,勿只停本卡)
| 用户意图 | 下一步 |
|---|---|
| 生意全貌 / 靠什么赚钱 | wm-company-business 或 个股核对专家 |
| 读财务分析 / 进一步研读 / 值不值得继续看 | 公司深读专家(wm-analysis-nav→wm-analysis-run) |
| 竞争对象 / 同业名单与估值中枢 | industry_l3 → wm-industry-members |
| 行业阶段 / 天花板 / 竞争格局叙事 | 金融分析师(配件 members + nav theme=peer);禁止外搜新闻当证据;系统无 TAM 数据则如实说 |
对用户关键数字:标注来源技能 + 原样贴返回的 deeplinks[].markdown(单票含 company.card + company.kline(交易/K线) + analysis;批量含 company.compare,逐票链在 deeplinks_by_symbol 或改调 POST /v1/deeplinks/resolve);指标首次写中文+英文+代号(见管家 output-hygiene)。禁止手搓 panel= / vs=。
纯看 K 线 / 过往交易、不要全卡数据时:POST /v1/deeplinks/resolve,items: [{ "id": "company.kline", "params": { "code": "600519" } }, …]。
何时不要用
- 深度生意解读正文 →
wm-company-business(可先本卡摸底) - 行业全成分 →
wm-industry-members - 平台分析脚本树 →
wm-analysis-nav
调用
bash .cursor/skills/wm-skillhub/scripts/wm.sh run wm-company-card \
'{"include":"default"}' --symbol 600519 --result
轻量行情:--symbol + '{"include":["quote"]}'。
禁止 Agent 手搓 curl / 裸 POST;等价 HTTP 合同由包装脚本发出,业务在 args。
# 多票轻量行情(一次 symbols,勿循环单跑)
bash .cursor/skills/wm-skillhub/scripts/wm.sh run wm-company-card \
'{"symbols":["600519","000858"],"include":"quote,kline"}' --result
| include | 含义 |
|---|---|
省略 / "" / default / full / all |
全模块(quote+kline+identity+valuation+growth+quality+shareholder) |
quote |
现价量额市值 |
quote,kline |
再加均线与区间涨跌 |
valuation,growth 等 csv |
显式裁剪 |
模块:quote kline identity valuation growth quality shareholder。
数据有效时间(freshness)
返回顶层与 card.freshness(同形)。HTTP:data.freshness 与 data.card.freshness(兼容 data.result.*)。
| 字段 | 含义 |
|---|---|
quote_date / quote_sas |
现价·PE 等价格侧锚定的交易日($KLINE_DATE_LAST) |
report_sas |
成长/质量/估值报表侧最新期($SAS_LAST) |
quote_date 在有行情/估值时始终返回(不要求 include 含 kline)。kline_date 与 quote_date 同值(兼容旧字段)。
include 含 shareholder 时另有域内日期(与 report_sas 不同期):free_holder_date、executive_hold_date、inst_report_date、northbound_asof_date 等;control_asof=MAX_DATE(东财数据截至),tags_synced_at=equity-tags 平台同步时刻。停牌时可选 suspend_start_date。
禁止
- 新接入再装
wm-quote-snapshot(请用本技能) - 多票循环 run;应一次
symbols - 用本卡冒充实业「研读备忘」或「行业格局」长文(须交 Role / members)
- 把指数当股票:勿传
399001/399006/000300/000688.INDEX/上证指数/index.hs300等;指数 →wm-index-members。注意:裸码000001在本卡是平安银行(个股),不是上证指数;要上证请用「上证」/shzs+wm-index-members