公司调研:基于官方与公开信息输出公司概况、业务结构、竞争位置、经营与风险的结构化研究。
Scanned 9/9/2026
Install to Claude Code
npx -y skills add GACLove/feishu-aily-skills --skill aily-doc-company-research --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Aily Doc Company Research?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gaclove-aily-doc-company-research)More formats (shields.io, HTML) on the badges page.
---
name: aily-doc-company-research
label: 公司调研
description: 公司调研:基于官方与公开信息输出公司概况、业务结构、竞争位置、经营与风险的结构化研究。
---
# SKILL: aily-doc-company-research
公司调研:基于官方与公开信息输出公司概况、业务结构、竞争位置、经营与风险的结构化研究。面向指定公司进行**全维度、多来源**的系统性调研,覆盖基本面、业务产品、竞争格局、经营财务、风险动态等关键维度,最终输出一份可直接交付的飞书云文档公司调研报告。
---
## 1) Overview
### ⚠️ 输出形式(强制)
- **本 skill 被触发即代表用户期望生成飞书云文档**,主 Agent 无需询问用户是否需要写成文档,也不得以对话文本替代文档作为最终交付物。
- 数据收集完成后,必须通过 `task`(subagent_type: writer)委托 Writer Agent 创建飞书云文档。
### 飞书工具优先(必须遵守)
- 所有飞书相关信息获取与写作,先参考 `feishu-use-skills-map` 并按其指引调用对应技能
- 需要访问飞书文档/群消息/会议/任务时,必须先 `get_skills` 获取对应飞书技能说明
- 内部知识库查询必须在外部检索之前或同步进行,确保内部视角不遗漏
### 工具/Skill 明确清单(执行前先 get_skills)
- 必须先参考 `feishu-use-skills-map` 并调用对应技能
- 主要技能及用途:
| 工具 | 用途 | 适用场景 |
|------|------|---------|
| `web_search` | 广泛检索公开信息 | 公司新闻、财报数据、行业排名、融资动态 |
| `fetch` | 获取特定网页/文档全文 | 公司官网、招股书、年报、深度报道全文 |
| `aily-doc` | 检索飞书云文档 | 内部已有的公司研究、分析报告、会议纪要 |
| `knowledge_answer` | 检索内部知识库 | 公司内部对该目标公司的分析、合作记录、竞品档案 |
| `file` | 将素材写入 draft.md(append 模式) | 每个数据步骤完成后 |
### 证据与时间约束(与主/写作agent一致)
- 任何数据/结论必须来自可追溯来源;不确定则明确标注"需补充资料"
- 若用户指定时间范围,必须严格筛选在时间窗内的资料,过期内容不得使用
- 不可编造事实、链接或来源;引用必须有明确出处
- 财务数据必须标注来源和对应年份/季度
- 多来源数据出现冲突时,优先采信公司官方披露,其次采信权威第三方,并在报告中注明差异
### 可读性规则(强制)
- 并列项>=3:优先使用无序/有序列表或表格
- 单段>150字必须拆分(列表/小节/Callout)
- 连续两段无列表且信息密度高:插入列表或 Callout
- 表格中数字右对齐,文字左对齐
- 时间线类信息使用有序列表,按时间倒序排列
### 触发方式(Triggers)
- "公司调研"
- "公司画像"
- "公司研究"
- "帮我研究XX公司"
- "帮我调研一下XX公司"
- "做一份XX公司的调研报告"
- "XX公司怎么样?帮我全面分析一下"
- "我想了解XX公司的详细情况"
### 输入(Inputs)
- **必选**:公司名称(含别名、英文名、股票代码等常见标识)
- **可选**:
- 时间范围(默认:近 1-3 年数据,最新动态优先)
- 关注维度(默认全维度;可指定:基本面/业务/竞争/财务/风险)
- 对标公司(指定用于竞争对比的公司)
- 地理范围(全球/中国/特定区域)
- 研究深度(概览/标准/深度,默认标准)
### 核心输出(Deliverables)
- **飞书云文档公司调研报告**:结构标准、数据详实、来源可追溯
- 报告涵盖:公司概况、业务产品、竞争位置、经营财务、风险关注、重要动态、综合评价
### 质量标准
- **真实性**:关键事实有来源,财务数据标注年份和出处
- **结论克制**:不做无依据判断,推测性内容需明确标注
- **时效性**:优先使用最新数据,旧数据标注年份
- **完整性**:六大调研维度(基本面、业务、竞争、经营、风险、动态)均需覆盖
- **一致性**:同一指标在不同章节中数据口径保持一致
---
## 2) 任务分解示例(todo_write)
主 Agent 收到公司调研请求后,使用 `todo_write` 分解任务:
```json
{
"todos": [
{"content": "确认公司主体范围:明确公司全称、别名、上市主体、母子公司关系", "status": "in_progress"},
{"content": "A1-公司基本面:成立时间、总部、创始人、融资历程、上市信息", "status": "pending"},
{"content": "A2-业务与产品:产品线、业务布局、收入结构、核心产品用户量", "status": "pending"},
{"content": "A3-竞争位置:竞争对手、行业排名、竞品对比", "status": "pending"},
{"content": "A4-经营数据:财报营收利润、关键财务指标、经营效率", "status": "pending"},
{"content": "A5-最新动态:近期重大新闻、战略调整、人事变动", "status": "pending"},
{"content": "A6-内部资料:knowledge_answer + aily-doc 补充内部视角", "status": "pending"},
{"content": "结构化分析:SWOT、竞争壁垒、风险评估", "status": "pending"},
{"content": "整合 draft.md 并调用 writer agent 生成公司调研报告", "status": "pending"}
]
}
```
---
## 3) Module A — 信息收集(主 Agent 执行)
> **核心原则**:多工具、多维度、多来源,确保覆盖全面;优先使用飞书工具,必要时使用外部检索作为补充。每个子模块完成后立即将结构化内容写入 `draft.md`,为后续写作 Agent 提供完整素材。
---
### A1. 公司基本面
**目标**:获取公司的基本档案信息,包括成立背景、核心团队、融资上市等关键信息。
#### web_search 查询策略
第一轮 — 基础信息:
```
web_search: "{公司} 成立时间 总部 创始人 融资历程"
web_search: "{公司} 公司简介 企业概况 百科"
```
第二轮 — 资本市场信息:
```
web_search: "{公司} 上市 股价 市值 股票代码"
web_search: "{公司} IPO 招股书 估值"
```
第三轮 — 团队与治理:
```
web_search: "{公司} CEO 管理团队 核心高管"
web_search: "{公司} 组织架构 员工规模 团队背景"
```
#### fetch 深度获取
```
fetch(url: "{公司官网}/about", prompt: "提取公司简介、成立时间、总部地址、企业使命愿景、核心团队信息")
fetch(url: "{招股书/年报链接}", prompt: "提取公司发展历程、股权结构、主要股东、融资历程")
```
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 一、公司概况
### 1.1 基本信息
| 维度 | 内容 |
|------|------|
| 公司全称 | {全称}(来源) |
| 成立时间 | {YYYY年MM月}(来源) |
| 总部地址 | {城市}(来源) |
| 创始人/CEO | {姓名}(来源) |
| 员工规模 | {约N人}(来源,截至YYYY年) |
| 上市情况 | {交易所/股票代码/上市时间} 或 未上市 |
| 最新估值/市值 | {金额}(来源,截至YYYY-MM-DD) |
| 主营业务 | {一句话描述} |
| 企业使命 | {使命/愿景} |
### 1.2 发展历程
1. **YYYY年**:{里程碑事件}(来源)
2. **YYYY年**:{里程碑事件}(来源)
3. **YYYY年**:{里程碑事件}(来源)
4. **YYYY年**:{里程碑事件}(来源)
5. **YYYY年**:{里程碑事件}(来源)
### 1.3 融资历程
| 时间 | 轮次 | 金额 | 投资方 | 投后估值 | 来源 |
|------|------|------|--------|---------|------|
| YYYY-MM | 天使轮 | {金额} | {投资方} | {估值} | {来源} |
| YYYY-MM | A轮 | {金额} | {投资方} | {估值} | {来源} |
| YYYY-MM | B轮 | {金额} | {投资方} | {估值} | {来源} |
| YYYY-MM | IPO | {金额} | — | {市值} | {来源} |
### 1.4 股权结构(如可获取)
| 股东 | 持股比例 | 身份 |
|------|---------|------|
| {股东名} | {X%} | 创始人/机构/公众 |
```
---
### A2. 业务与产品
**目标**:全面了解公司的业务版图、核心产品、收入来源和用户规模。
#### web_search 查询策略
第一轮 — 业务全景:
```
web_search: "{公司} 产品线 业务布局 收入结构"
web_search: "{公司} 业务板块 营收占比 主营业务"
```
第二轮 — 核心产品:
```
web_search: "{公司} 核心产品 用户量 市场份额"
web_search: "{公司} 产品矩阵 旗舰产品 DAU MAU"
```
第三轮 — 商业模式:
```
web_search: "{公司} 商业模式 盈利模式 客户群体"
web_search: "{公司} 定价策略 付费用户 ARPU"
```
#### fetch 深度获取
```
fetch(url: "{公司官网}/products", prompt: "提取完整产品线列表、各产品定位、目标客户、定价信息")
fetch(url: "{财报/年报链接}", prompt: "提取各业务板块的营收占比、同比增速、毛利率")
```
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 二、业务与产品结构
### 2.1 业务版图
公司业务主要分为以下板块:
| 业务板块 | 简介 | 营收占比 | 同比增速 | 来源 |
|---------|------|---------|---------|------|
| {板块A} | {一句话描述} | {X%} | {+X%} | {来源,年份} |
| {板块B} | {一句话描述} | {X%} | {+X%} | {来源,年份} |
| {板块C} | {一句话描述} | {X%} | {+X%} | {来源,年份} |
### 2.2 核心产品矩阵
| 产品名称 | 定位 | 目标客户 | 用户量/市场份额 | 商业模式 | 竞争优势 | 来源 |
|---------|------|---------|----------------|---------|---------|------|
| {产品A} | {定位} | {ToB/ToC} | {DAU/MAU/份额} | {订阅/广告/交易} | {核心优势} | {来源} |
| {产品B} | {定位} | {ToB/ToC} | {DAU/MAU/份额} | {订阅/广告/交易} | {核心优势} | {来源} |
| {产品C} | {定位} | {ToB/ToC} | {DAU/MAU/份额} | {订阅/广告/交易} | {核心优势} | {来源} |
### 2.3 收入结构
- **按业务分**:
- {板块A}:{X%}({金额},来源)
- {板块B}:{X%}({金额},来源)
- {板块C}:{X%}({金额},来源)
- **按地区分**(如有):
- 国内:{X%}
- 海外:{X%}(主要市场:{地区})
- **按客户类型分**(如有):
- 企业客户:{X%}
- 个人用户:{X%}
- 政府/机构:{X%}
### 2.4 业务发展趋势
- 增长最快的业务板块:{板块名},原因:{分析}
- 收缩/调整中的业务:{板块名},原因:{分析}
- 新兴业务/战略方向:{描述}
```
---
### A3. 竞争位置
**目标**:明确公司在行业中的位置,识别主要竞争对手,进行多维度对比。
#### web_search 查询策略
第一轮 — 行业地位:
```
web_search: "{公司} 竞争对手 行业排名"
web_search: "{公司} 市场份额 行业地位 龙头"
```
第二轮 — 竞品对比:
```
web_search: "{公司} vs {竞品A} 对比"
web_search: "{公司} vs {竞品B} 产品差异 优劣势"
```
第三轮 — 竞争格局:
```
web_search: "{公司所在行业} 竞争格局 市场集中度 CR5"
web_search: "{公司} 竞争壁垒 护城河 核心优势"
```
#### fetch 深度获取
```
fetch(url: "{行业分析报告链接}", prompt: "提取该行业的竞争格局、市场份额排名、主要玩家对比")
fetch(url: "{竞品公司官网或财报}", prompt: "提取竞品公司的核心数据用于对比:营收、用户量、产品线")
```
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 三、市场与竞争位置
### 3.1 行业地位
- **所处行业**:{行业名称}
- **行业规模**:{市场规模}(来源,年份)
- **公司排名**:{行业第N}(来源)
- **市场份额**:{X%}(来源,年份)
- **行业集中度**:CR3={X%},CR5={X%}(来源)
### 3.2 竞品对比
| 维度 | {目标公司} | {竞品A} | {竞品B} | {竞品C} |
|------|-----------|---------|---------|---------|
| 成立时间 | {YYYY} | {YYYY} | {YYYY} | {YYYY} |
| 营收规模 | {金额} | {金额} | {金额} | {金额} |
| 市场份额 | {X%} | {X%} | {X%} | {X%} |
| 核心产品 | {产品} | {产品} | {产品} | {产品} |
| 用户规模 | {数量} | {数量} | {数量} | {数量} |
| 融资/市值 | {金额} | {金额} | {金额} | {金额} |
| 核心优势 | {优势} | {优势} | {优势} | {优势} |
| 主要劣势 | {劣势} | {劣势} | {劣势} | {劣势} |
> 数据来源:{统一注明来源和时间}
### 3.3 核心壁垒
对该公司竞争壁垒的分析:
| 壁垒类型 | 强度(高/中/低) | 具体说明 |
|---------|----------------|---------|
| 技术壁垒 | {高/中/低} | {说明} |
| 规模壁垒 | {高/中/低} | {说明} |
| 品牌壁垒 | {高/中/低} | {说明} |
| 数据壁垒 | {高/中/低} | {说明} |
| 生态壁垒 | {高/中/低} | {说明} |
| 牌照/资质壁垒 | {高/中/低} | {说明} |
| 转换成本 | {高/中/低} | {说明} |
**综合判断**:该公司的核心护城河在于{总结},护城河深度为{评估}。
```
---
### A4. 经营数据
**目标**:获取公司关键财务指标和经营效率数据,支撑对公司经营质量的判断。
#### web_search 查询策略
第一轮 — 财务数据:
```
web_search: "{公司} 财报 2024 营收 利润 增速"
web_search: "{公司} 年报 2024 毛利率 净利率"
```
第二轮 — 经营效率:
```
web_search: "{公司} 经营效率 ROE ROA 现金流"
web_search: "{公司} 研发投入 研发占比 人效"
```
第三轮 — 趋势变化:
```
web_search: "{公司} 财务分析 趋势 同比 环比"
web_search: "{公司} 业绩预告 盈利预测 分析师评级"
```
#### fetch 深度获取
```
fetch(url: "{公司年报/财报页面}", prompt: "提取最近3年的完整财务数据:营收、净利润、毛利率、净利率、经营现金流、研发费用")
fetch(url: "{证券研究报告链接}", prompt: "提取分析师对该公司的盈利预测、目标价、投资评级")
```
#### 数据交叉验证
- 财务数据至少 2 个独立来源(如公司年报 + 第三方数据库)
- 差异超过 10% 需注明原因
- 优先采信公司官方财报数据
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 四、经营与财务
### 4.1 关键财务指标
| 指标 | {YYYY-2}年 | {YYYY-1}年 | {YYYY}年 | 趋势 | 来源 |
|------|-----------|-----------|---------|------|------|
| 营收 | {金额} | {金额} | {金额} | {上升/下降/持平} | {来源} |
| 营收增速 | {X%} | {X%} | {X%} | {趋势} | {来源} |
| 净利润 | {金额} | {金额} | {金额} | {趋势} | {来源} |
| 毛利率 | {X%} | {X%} | {X%} | {趋势} | {来源} |
| 净利率 | {X%} | {X%} | {X%} | {趋势} | {来源} |
| 经营现金流 | {金额} | {金额} | {金额} | {趋势} | {来源} |
| 研发费用 | {金额} | {金额} | {金额} | {趋势} | {来源} |
| 研发占比 | {X%} | {X%} | {X%} | {趋势} | {来源} |
### 4.2 经营效率
| 指标 | 数值 | 行业均值 | 对比 | 来源 |
|------|------|---------|------|------|
| ROE(净资产收益率) | {X%} | {X%} | {优于/低于} | {来源} |
| ROA(总资产收益率) | {X%} | {X%} | {优于/低于} | {来源} |
| 人均创收 | {金额} | {金额} | {优于/低于} | {来源} |
| 应收账款周转天数 | {N天} | {N天} | {优于/低于} | {来源} |
| 资产负债率 | {X%} | {X%} | {高于/低于} | {来源} |
### 4.3 财务健康度总结
- **盈利能力**:{评估,基于毛利率/净利率趋势}
- **成长性**:{评估,基于营收/利润增速}
- **现金流质量**:{评估,基于经营现金流与净利润对比}
- **研发投入**:{评估,基于研发占比和绝对值}
- **偿债能力**:{评估,基于资产负债率}
```
---
### A5. 最新动态
**目标**:获取公司近期重大事件、战略调整、人事变动等最新信息。
#### web_search 查询策略
```
web_search: "{公司} 最新新闻 2024 2025"
web_search: "{公司} 战略调整 业务变化 最新动态"
web_search: "{公司} 人事变动 高管变更 组织调整"
web_search: "{公司} 合作 投资 并购 最新"
web_search: "{公司} 产品发布 新品 上线"
```
#### fetch 深度获取
```
fetch(url: "{公司新闻/公告页面}", prompt: "提取最近6个月的重大事件:产品发布、融资、合作、人事变动、监管事件")
```
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 六、重要动态
### 最新重大事件(按时间倒序)
| 时间 | 事件类型 | 事件内容 | 影响评估 | 来源 |
|------|---------|---------|---------|------|
| YYYY-MM-DD | 产品发布 | {事件描述} | {影响评估} | {来源} |
| YYYY-MM-DD | 融资/资本 | {事件描述} | {影响评估} | {来源} |
| YYYY-MM-DD | 战略调整 | {事件描述} | {影响评估} | {来源} |
| YYYY-MM-DD | 人事变动 | {事件描述} | {影响评估} | {来源} |
| YYYY-MM-DD | 合作/并购 | {事件描述} | {影响评估} | {来源} |
| YYYY-MM-DD | 监管/合规 | {事件描述} | {影响评估} | {来源} |
### 近期战略信号
- **扩张信号**:{描述,如有}
- **收缩信号**:{描述,如有}
- **转型信号**:{描述,如有}
- **风险信号**:{描述,如有}
```
---
### A6. 内部资料
**目标**:通过飞书内部知识库和文档补充外部检索无法获取的内部视角和一手信息。
#### knowledge_answer 查询
```
knowledge_answer(
query_list: [
"我们公司与{目标公司}的合作情况和历史",
"内部对{目标公司}的分析和评价",
"{目标公司}相关的竞品分析或调研报告",
"{目标公司}所在行业的内部研究"
],
explanation: "补充内部视角的公司认知,获取非公开信息"
)
```
#### aily-doc 查询(通过 get_skills 获取 aily-doc 技能后调用)
```
搜索飞书云文档:"{目标公司} 调研 分析 研究"
过滤条件:doc_type = "docx"
补充搜索:"{目标公司} 竞品 合作 评估"
```
#### 写入 draft.md(使用 `file(path: "/home/workspace/draft.md", mode: "append")`)
```markdown
## 内部视角补充
### 内部已有研究
- [{文档标题1}]({飞书链接}):核心观点 — {摘要}
- [{文档标题2}]({飞书链接}):核心观点 — {摘要}
### 内部合作/接触信息(如有)
- 合作历史:{描述}
- 内部评价:{描述}
- 相关项目:{描述}
### 内部补充的关键信息
- {信息点1}(来源:内部文档/知识库)
- {信息点2}(来源:内部文档/知识库)
```
---
## 4) Module B — 结构化分析(主 Agent 执行)
> **核心原则**:用分析框架驱动判断,形成有洞察的结论,而非简单堆砌数据。
### B1. SWOT 分析
基于 Module A 收集的全部信息,对目标公司进行 SWOT 分析:
```markdown
## SWOT 分析
| | 正面 | 负面 |
|---|------|------|
| **内部** | **S(优势)**<br>1. {优势1:具体说明}(依据:{来源})<br>2. {优势2:具体说明}(依据:{来源})<br>3. {优势3:具体说明}(依据:{来源}) | **W(劣势)**<br>1. {劣势1:具体说明}(依据:{来源})<br>2. {劣势2:具体说明}(依据:{来源})<br>3. {劣势3:具体说明}(依据:{来源}) |
| **外部** | **O(机会)**<br>1. {机会1:具体说明}(依据:{来源})<br>2. {机会2:具体说明}(依据:{来源})<br>3. {机会3:具体说明}(依据:{来源}) | **T(威胁)**<br>1. {威胁1:具体说明}(依据:{来源})<br>2. {威胁2:具体说明}(依据:{来源})<br>3. {威胁3:具体说明}(依据:{来源}) |
**战略启示**:
- SO 策略(利用优势抓住机会):{建议}
- WO 策略(克服劣势抓住机会):{建议}
- ST 策略(利用优势应对威胁):{建议}
- WT 策略(克服劣势规避威胁):{建议}
```
### B2. 竞争壁垒分析
```markdown
## 竞争壁垒深度分析
### 护城河评估
| 壁垒维度 | 评分(1-5) | 分析 | 可持续性 |
|---------|-----------|------|---------|
| 网络效应 | {分} | {具体分析} | {高/中/低} |
| 规模经济 | {分} | {具体分析} | {高/中/低} |
| 品牌价值 | {分} | {具体分析} | {高/中/低} |
| 技术专利 | {分} | {具体分析} | {高/中/低} |
| 转换成本 | {分} | {具体分析} | {高/中/低} |
| 数据资产 | {分} | {具体分析} | {高/中/低} |
| 牌照/合规 | {分} | {具体分析} | {高/中/低} |
| 生态体系 | {分} | {具体分析} | {高/中/低} |
**综合护城河评级**:{强/中/弱}
**核心护城河来源**:{1-2个最关键壁垒}
**护城河趋势**:{加深/稳定/减弱},原因:{分析}
```
### B3. 风险评估
```markdown
## 风险评估
### 风险矩阵
| 风险类型 | 风险描述 | 发生概率(高/中/低) | 影响程度(高/中/低) | 风险等级 | 来源/依据 |
|---------|---------|-------------------|-------------------|---------|----------|
| 市场风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 竞争风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 技术风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 监管风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 财务风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 运营风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 人才风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
| 地缘政治风险 | {描述} | {概率} | {影响} | {等级} | {来源} |
### 关键风险详解
**风险1:{最高等级风险名称}**
- 风险描述:{详细描述}
- 触发条件:{什么情况下会发生}
- 潜在影响:{对公司业务的具体影响}
- 缓释因素:{公司已有的应对措施}
**风险2:{次高等级风险名称}**
- 风险描述:{详细描述}
- 触发条件:{什么情况下会发生}
- 潜在影响:{对公司业务的具体影响}
- 缓释因素:{公司已有的应对措施}
```
### B4. 综合评价
```markdown
## 综合评价
### 核心结论(3-5条)
1. {结论1}(依据:{数据/事实})
2. {结论2}(依据:{数据/事实})
3. {结论3}(依据:{数据/事实})
### 评估打分
| 维度 | 评分(1-10) | 说明 |
|------|------------|------|
| 行业地位 | {分} | {说明} |
| 成长性 | {分} | {说明} |
| 盈利能力 | {分} | {说明} |
| 竞争壁垒 | {分} | {说明} |
| 管理团队 | {分} | {说明} |
| 风险水平 | {分} | {说明} |
### 总体评价
{2-3句话的综合评价,涵盖公司当前状态、核心竞争力、主要风险和未来展望}
```
将以上所有分析结果追加写入 `draft.md`,确保 Module A 和 Module B 的内容完整衔接。
---
## 5) Module C — 调用 Writer Agent 生成报告
> **核心原则**:主 Agent 完成所有数据收集与分析后,通过 `task` 工具将写作任务分发给 Writer Agent,由 Writer Agent 完成最终报告的结构化输出。
### 任务分发
主 Agent 调用 `task` 工具,传递以下 JSON 指令:
```json
{
"description": "生成公司调研报告云文档",
"prompt": "基于 /home/workspace/draft.md 中的公司调研素材,生成一份结构完整的飞书云文档公司调研报告。\n\n要求:\n1. 严格按照公司调研报告模板结构\n2. 调研摘要放在最前面,便于快速阅读\n3. 所有数据标注来源和年份\n4. 结论有数据支撑,避免主观臆断\n5. 报告篇幅:标准版 10-20 页\n6. 表格格式统一,数字右对齐\n7. 风险部分需标注严重程度\n\n报告模板见下方。",
"subagent_type": "writer"
}
```
### Writer Agent 执行流程
Writer Agent 收到任务后,按以下顺序执行:
```
步骤 1: file_read → 读取 /home/workspace/draft.md,获取全部调研素材
步骤 2: outline_generator → 根据模板结构和 draft.md 内容生成结构化大纲
步骤 3: feishu_doc_create → 根据大纲和素材生成飞书云文档
步骤 4: end → 返回飞书文档链接,结束任务
```
### Writer Agent 写作规范
- **标题层级**:使用 H1-H3,不超过 H4
- **表格规范**:表头加粗,数字右对齐,金额统一单位(亿元/万元)
- **引用标注**:关键数据后用括号标注来源和年份,如"营收 500 亿元(公司年报,2024)"
- **Callout 使用**:核心结论使用 Callout 高亮
- **图表建议**:在文档中标注建议插入图表的位置和类型
---
## 6) 详细文档模板(Writer Agent 遵循)
```markdown
# {公司名称} 公司调研报告
> 调研时间:YYYY-MM-DD | 数据截止:YYYY-MM
> 生成时间:YYYY-MM-DD
---
## 调研摘要
**一句话结论**:{对该公司当前状态和前景的一句话概括性判断}
**核心发现**:
1. {核心发现1:最重要的发现,如市场地位/增长态势}
2. {核心发现2:业务或产品层面的关键发现}
3. {核心发现3:竞争或财务层面的关键发现}
4. {核心发现4:风险或机会层面的关键发现}
5. {核心发现5:最新动态或战略方向层面的发现}(如有)
---
## 一、公司概况
### 1.1 基本信息
| 维度 | 内容 |
|------|------|
| 公司全称 | {全称} |
| 成立时间 | {YYYY年MM月} |
| 总部地址 | {城市/地址} |
| 创始人/CEO | {姓名} |
| 员工规模 | {约N人}(截至YYYY年) |
| 上市情况 | {交易所/股票代码/上市时间} 或 未上市 |
| 最新估值/市值 | {金额}(截至YYYY-MM-DD) |
| 主营业务 | {一句话描述} |
| 企业使命 | {使命/愿景} |
### 1.2 发展历程
1. **YYYY年**:{公司成立/创业背景}
2. **YYYY年**:{关键里程碑事件1}
3. **YYYY年**:{关键里程碑事件2}
4. **YYYY年**:{关键里程碑事件3}
5. **YYYY年**:{最新重要事件}
### 1.3 融资历程
| 时间 | 轮次 | 金额 | 投资方 | 投后估值 |
|------|------|------|--------|---------|
| YYYY-MM | {轮次} | {金额} | {投资方} | {估值} |
| YYYY-MM | {轮次} | {金额} | {投资方} | {估值} |
| YYYY-MM | {轮次} | {金额} | {投资方} | {估值} |
---
## 二、业务与产品结构
### 2.1 业务版图
{公司业务全景描述,包括主要业务板块、各板块之间的关系和协同效应}
| 业务板块 | 简介 | 营收占比 | 同比增速 |
|---------|------|---------|---------|
| {板块A} | {描述} | {X%} | {+X%} |
| {板块B} | {描述} | {X%} | {+X%} |
| {板块C} | {描述} | {X%} | {+X%} |
### 2.2 核心产品矩阵
| 产品名称 | 定位 | 目标客户 | 用户量/市场份额 | 商业模式 | 竞争优势 |
|---------|------|---------|----------------|---------|---------|
| {产品A} | {定位} | {客户群} | {数据} | {模式} | {优势} |
| {产品B} | {定位} | {客户群} | {数据} | {模式} | {优势} |
| {产品C} | {定位} | {客户群} | {数据} | {模式} | {优势} |
### 2.3 收入结构
- **按业务**:{各板块占比说明}
- **按地区**:{地区分布说明}(如有)
- **按客户**:{客户类型分布说明}(如有)
---
## 三、市场与竞争位置
### 3.1 行业地位
- 所处行业:{行业名称}
- 行业规模:{市场规模}(来源,年份)
- 行业排名:{第N名}(来源)
- 市场份额:{X%}(来源,年份)
### 3.2 竞品对比
| 维度 | {目标公司} | {竞品A} | {竞品B} | {竞品C} |
|------|-----------|---------|---------|---------|
| 营收规模 | {金额} | {金额} | {金额} | {金额} |
| 市场份额 | {X%} | {X%} | {X%} | {X%} |
| 核心产品 | {产品} | {产品} | {产品} | {产品} |
| 用户规模 | {数量} | {数量} | {数量} | {数量} |
| 核心优势 | {优势} | {优势} | {优势} | {优势} |
| 主要劣势 | {劣势} | {劣势} | {劣势} | {劣势} |
### 3.3 核心壁垒
| 壁垒类型 | 强度 | 说明 |
|---------|------|------|
| 技术壁垒 | {高/中/低} | {说明} |
| 规模壁垒 | {高/中/低} | {说明} |
| 品牌壁垒 | {高/中/低} | {说明} |
| 数据壁垒 | {高/中/低} | {说明} |
| 生态壁垒 | {高/中/低} | {说明} |
---
## 四、经营与财务
### 4.1 关键财务指标
| 指标 | {YYYY-2}年 | {YYYY-1}年 | {YYYY}年 | 趋势 |
|------|-----------|-----------|---------|------|
| 营收 | {金额} | {金额} | {金额} | {趋势} |
| 营收增速 | {X%} | {X%} | {X%} | {趋势} |
| 净利润 | {金额} | {金额} | {金额} | {趋势} |
| 毛利率 | {X%} | {X%} | {X%} | {趋势} |
| 净利率 | {X%} | {X%} | {X%} | {趋势} |
| 经营现金流 | {金额} | {金额} | {金额} | {趋势} |
| 研发费用 | {金额} | {金额} | {金额} | {趋势} |
| 研发占比 | {X%} | {X%} | {X%} | {趋势} |
> 数据来源:{公司年报/财报,年份}
### 4.2 经营效率
| 指标 | 数值 | 行业均值 | 对比 |
|------|------|---------|------|
| ROE | {X%} | {X%} | {优于/低于} |
| ROA | {X%} | {X%} | {优于/低于} |
| 人均创收 | {金额} | {金额} | {优于/低于} |
| 资产负债率 | {X%} | {X%} | {高于/低于} |
---
## 五、风险与关注点
### 5.1 风险清单
| 风险类型 | 风险描述 | 发生概率 | 影响程度 | 风险等级 |
|---------|---------|---------|---------|---------|
| 市场风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
| 竞争风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
| 技术风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
| 监管风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
| 财务风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
| 运营风险 | {描述} | {高/中/低} | {高/中/低} | {红/黄/绿} |
### 5.2 监管与合规
- **当前监管环境**:{描述公司所在行业的监管现状}
- **合规风险点**:
- {风险点1}:{说明}
- {风险点2}:{说明}
- **近期监管动态**:
- {动态1}:{影响分析}
- {动态2}:{影响分析}
- **合规建议关注**:{总结性建议}
---
## 六、重要动态
| 时间 | 事件类型 | 事件内容 | 影响评估 |
|------|---------|---------|---------|
| YYYY-MM-DD | {类型} | {事件描述} | {影响评估} |
| YYYY-MM-DD | {类型} | {事件描述} | {影响评估} |
| YYYY-MM-DD | {类型} | {事件描述} | {影响评估} |
---
## 七、综合评价与结论
### SWOT 总结
| | 正面 | 负面 |
|---|------|------|
| **内部** | **优势**:{关键优势总结} | **劣势**:{关键劣势总结} |
| **外部** | **机会**:{关键机会总结} | **威胁**:{关键威胁总结} |
### 综合评分
| 维度 | 评分(1-10) | 说明 |
|------|------------|------|
| 行业地位 | {分} | {说明} |
| 成长性 | {分} | {说明} |
| 盈利能力 | {分} | {说明} |
| 竞争壁垒 | {分} | {说明} |
| 管理团队 | {分} | {说明} |
| 风险水平 | {分} | {说明} |
### 核心结论
{3-5句话的综合结论,涵盖:公司当前在行业中的位置、核心竞争力所在、面临的主要挑战和机遇、未来发展的关键观察点}
---
## 附录
### A. 数据来源索引
| 序号 | 来源名称 | 类型 | 链接/说明 |
|------|---------|------|----------|
| 1 | {来源1} | {年报/新闻/报告} | {链接} |
| 2 | {来源2} | {年报/新闻/报告} | {链接} |
| 3 | {来源3} | {年报/新闻/报告} | {链接} |
### B. 术语说明
| 术语 | 说明 |
|------|------|
| {术语1} | {解释} |
| {术语2} | {解释} |
### C. 免责声明
本报告基于公开信息和内部知识库整理而成,数据来源已在报告中标注。报告中的分析和结论仅供参考,不构成投资建议。数据截止时间为报告标注日期,此后的变化未纳入分析范围。
```
---
## 7) 执行流程图
```
用户: "帮我调研一下 XX 公司" / "公司调研" / "公司画像"
|
v
┌─────────────────────────────────────────────────────────────────┐
│ 主 Agent 执行 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. todo_write: 分解任务(9个子任务) │
│ | │
│ v │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ Module A: 信息收集(6个维度) │ │
│ │ │ │
│ │ A1. 公司基本面 │ │
│ │ web_search: "{公司} 成立时间 总部 创始人 融资历程" │ │
│ │ web_search: "{公司} 上市 股价 市值" │ │
│ │ fetch: 公司官网/招股书 │ │
│ │ → 写入 draft.md: 基本信息表 + 发展历程 + 融资历程 │ │
│ │ | │ │
│ │ v │ │
│ │ A2. 业务与产品 │ │
│ │ web_search: "{公司} 产品线 业务布局 收入结构" │ │
│ │ web_search: "{公司} 核心产品 用户量 市场份额" │ │
│ │ fetch: 产品页面/财报 │ │
│ │ → 写入 draft.md: 业务版图 + 产品矩阵 + 收入结构 │ │
│ │ | │ │
│ │ v │ │
│ │ A3. 竞争位置 │ │
│ │ web_search: "{公司} 竞争对手 行业排名" │ │
│ │ web_search: "{公司} vs {竞品} 对比" │ │
│ │ fetch: 行业报告 │ │
│ │ → 写入 draft.md: 行业地位 + 竞品对比表 + 核心壁垒 │ │
│ │ | │ │
│ │ v │ │
│ │ A4. 经营数据 │ │
│ │ web_search: "{公司} 财报 2024 营收 利润 增速" │ │
│ │ fetch: 年报/财报页面 │ │
│ │ → 写入 draft.md: 财务指标表 + 经营效率 + 健康度评估 │ │
│ │ | │ │
│ │ v │ │
│ │ A5. 最新动态 │ │
│ │ web_search: "{公司} 最新新闻 2024 2025" │ │
│ │ fetch: 新闻/公告页面 │ │
│ │ → 写入 draft.md: 重大事件表 + 战略信号 │ │
│ │ | │ │
│ │ v │ │
│ │ A6. 内部资料 │ │
│ │ knowledge_answer: 内部合作/分析/竞品信息 │ │
│ │ aily-doc: 飞书文档搜索 │ │
│ │ → 写入 draft.md: 内部视角补充 │ │
│ └───────────────────────────────────────────────────────────┘ │
│ | │
│ v │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ Module B: 结构化分析 │ │
│ │ │ │
│ │ B1. SWOT 分析 → 写入 draft.md │ │
│ │ B2. 竞争壁垒分析 → 写入 draft.md │ │
│ │ B3. 风险评估 → 写入 draft.md │ │
│ │ B4. 综合评价 → 写入 draft.md │ │
│ └───────────────────────────────────────────────────────────┘ │
│ | │
│ v │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ Module C: 分发写作任务 │ │
│ │ │ │
│ │ task(writer): 传递 draft.md + 报告模板 + 写作要求 │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
|
v
┌─────────────────────────────────────────────────────────────────┐
│ Writer Agent 执行 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 步骤 1: file_read │
│ 读取 /home/workspace/draft.md │
│ 获取全部调研素材和分析结论 │
│ | │
│ v │
│ 步骤 2: outline_generator │
│ 根据公司调研报告模板生成结构化大纲 │
│ 确保七大章节 + 附录结构完整 │
│ | │
│ v │
│ 步骤 3: feishu_doc_create │
│ 根据大纲和素材生成飞书云文档 │
│ 应用格式规范(表格、列表、Callout) │
│ | │
│ v │
│ 步骤 4: end │
│ 返回飞书文档链接,结束任务 │
│ │
└─────────────────────────────────────────────────────────────────┘
|
v
飞书云文档:{公司名称} 公司调研报告
```
---
## 8) Checklist
### 主 Agent — 信息收集检查项(Module A)
- [ ] A1-公司基本面:成立时间、总部、创始人/CEO、员工规模已获取
- [ ] A1-融资上市:融资历程、上市信息、最新估值/市值已获取
- [ ] A1-发展历程:至少 5 个关键里程碑已整理
- [ ] A2-业务版图:所有主要业务板块已识别,营收占比已获取
- [ ] A2-产品矩阵:核心产品列表完整,用户量/份额数据已获取
- [ ] A2-收入结构:按业务/地区/客户的收入分布已获取(至少按业务)
- [ ] A3-行业地位:行业排名、市场份额已获取
- [ ] A3-竞品对比:至少 3 个竞品的多维度对比表已完成
- [ ] A3-竞争壁垒:壁垒类型和强度已分析
- [ ] A4-财务指标:近 3 年营收、利润、毛利率等核心指标已获取
- [ ] A4-经营效率:ROE、ROA 等效率指标已获取(如可得)
- [ ] A4-数据交叉验证:财务数据至少 2 个来源确认
- [ ] A5-最新动态:近 6 个月重大事件已获取
- [ ] A6-内部资料:knowledge_answer 和 aily-doc 已查询
- [ ] 所有数据已标注来源和时间
- [ ] draft.md 内容完整,覆盖六大维度
### 主 Agent — 结构化分析检查项(Module B)
- [ ] SWOT 分析已完成,每个象限至少 2 条有依据的要点
- [ ] 竞争壁垒分析已完成,护城河评级已给出
- [ ] 风险评估矩阵已完成,关键风险有详细分析
- [ ] 综合评价和评分已完成
- [ ] 所有分析结论有数据/事实支撑
### Writer Agent 检查项
- [ ] 调研摘要完整:一句话结论 + 3-5 条核心发现
- [ ] 七大章节结构完整,无遗漏
- [ ] 所有表格格式统一,数据有来源标注
- [ ] 可读性规则已遵守:列表/表格/Callout 适当使用
- [ ] 风险部分标注了严重程度
- [ ] 附录包含数据来源索引
- [ ] 已成功生成飞书云文档并返回链接
---
## 9) 常见失败模式与修复
| 失败模式 | 原因分析 | 修复方法 |
|---------|---------|---------|
| 基本面信息不全 | 只搜了一轮,遗漏创始人/融资/上市等维度 | 严格按 A1 三轮搜索策略执行,每轮针对不同维度 |
| 业务结构模糊 | 未获取营收占比数据,只有定性描述 | 必须从财报或权威报告中提取定量数据,无数据则标注"需补充资料" |
| 竞品对比不公平 | 对比维度不统一,或只选弱竞品 | 使用统一表格维度,选择真正的主要竞争对手(行业前 5) |
| 财务数据单一来源 | 只引用一个来源,数据可能有误 | 至少 2 个独立来源交叉验证,差异超 10% 需注明 |
| 财务数据年份混乱 | 不同指标取自不同年份,口径不一致 | 统一到同一财年,标注每个数据的具体年份 |
| SWOT 流于形式 | 优劣势过于笼统,没有具体事实支撑 | 每条 SWOT 要点必须附带"依据:{具体来源}" |
| 风险评估遗漏 | 只列了市场和竞争风险,忽略监管/技术/运营风险 | 严格按 8 类风险逐一评估,无风险可标注"当前无显著风险" |
| 内部视角缺失 | 跳过了 A6 内部资料检索 | knowledge_answer + aily-doc 必须执行,即使结果为空也要记录 |
| 动态信息过时 | 只检索到半年前的新闻 | 搜索关键词加上最新年份,如"2024 2025",fetch 新闻页获取最新 |
| 结论无依据 | 给出判断但没有数据支撑 | 每个结论必须附带"依据"字段,推测性内容标注"需进一步验证" |
| draft.md 结构混乱 | 各模块写入格式不统一 | 严格按本 SKILL 中每个子模块的"写入 draft.md"模板执行 |
| 报告篇幅失控 | 堆砌过多细节,核心结论被淹没 | 标准版控制在 10-20 页,摘要部分确保 1 页内可读完 |
| 表格格式不统一 | 不同章节的表格风格差异大 | Writer Agent 统一格式:表头加粗、数字右对齐、金额统一单位 |
| 公司主体混淆 | 母子公司、关联公司信息混在一起 | 任务分解第一步"确认公司主体范围"必须明确研究边界 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!