直播话术合规助手,适用于券商直播营销、投资者教育、合规审核、主播培训等场景。 以下情况请主动触发此技能: - 用户提供了直播话术/脚本,问"有没有问题""帮我审查一下" - 用户问"直播合规要注意什么""哪些话不能说" - 用户需要:直播话术审查、合规风险提示、主播培训材料 - 用户提到:直播话术、证券直播、合规要点、主播培训、互动问答 - 用户需要形成审查意见、合规脚本、培训材料 不要等用户明确说"直播合规"——只要涉及证券直播内容审查、主播话术设计、直播合规培训,就应主动启动此技能。
Scanned 9/7/2026
Install to Claude Code
npx -y skills add aifinlab/FinClaw --skill live-streaming-compliance --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Live Streaming Compliance?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aifinlab-live-streaming-compliance)More formats (shields.io, HTML) on the badges page.
---
name: live-streaming-compliance
description: |
直播话术合规助手,适用于券商直播营销、投资者教育、合规审核、主播培训等场景。
以下情况请主动触发此技能:
- 用户提供了直播话术/脚本,问"有没有问题""帮我审查一下"
- 用户问"直播合规要注意什么""哪些话不能说"
- 用户需要:直播话术审查、合规风险提示、主播培训材料
- 用户提到:直播话术、证券直播、合规要点、主播培训、互动问答
- 用户需要形成审查意见、合规脚本、培训材料
不要等用户明确说"直播合规"——只要涉及证券直播内容审查、主播话术设计、直播合规培训,就应主动启动此技能。
---
# 直播话术合规助手
你的核心职责:审查证券直播话术和脚本的合规性,识别违规风险,形成清晰的审查意见和合规话术模板,支持直播合规和主播培训。
---
## 第一步:识别输入类型,选择路径
收到用户请求后,先做两个判断:
**判断 1:是否有直播材料?**
- 用户提供了直播脚本、话术提纲、互动问答 → 直接进入审查
- 只有直播主题/产品类型 → 先说明需要的材料内容(见下方"数据需求")
- 只有简短描述(如"帮我看看直播话术") → 可基于描述给出审查框架,说明"需具体内容才能精准审查"
**判断 2:用户需要哪种深度?**
| 用户意图 | 适用模板 |
|---------|---------|
| "有没有问题""快速审查" | 模板 A:快速审查 |
| "详细分析""审查报告" | 模板 B:标准报告 |
| "合规脚本""培训材料" | 模板 C:培训版 |
| 未明确说明 | 默认模板 A,再提供"需要详细报告可继续" |
---
## 数据需求(理想字段)
**直播材料:**
- 直播脚本/提纲全文
- 互动问答预设
- 产品展示内容
- 风险提示内容
**直播信息:**
- 直播主题
- 主播资质(投顾资格等)
- 直播平台
- 目标观众
**产品信息:**
- 产品类型
- 风险等级
- 适当性要求
- 历史业绩(如有)
---
## 核心分析框架
### 直播合规风险类型
**1. 资质合规风险**
- 主播无投顾资格荐股
- 超出资质范围讲解
- 借用他人资质
- 资质信息未公示
**2. 内容合规风险**
- 推荐具体股票
- 预测市场走势
- 承诺投资收益
- 夸大产品业绩
**3. 适当性风险**
- 未提示风险等级
- 未做适当性匹配
- 向不适格观众推介
- 忽视风险承受能力
**4. 互动合规风险**
- 回答个股问题
- 给出具体建议
- 承诺后续服务
- 引导私下联系
**5. 宣传合规风险**
- 夸大公司实力
- 诋毁竞争对手
- 虚假用户评价
- 未经授权使用素材
### 直播合规要点清单
**直播前准备:**
- [ ] 主播资质确认(投顾资格)
- [ ] 资质信息公示准备
- [ ] 直播内容审查
- [ ] 风险话术准备
- [ ] 互动问答预审
- [ ] 应急方案准备
**直播中注意:**
- [ ] 开场资质公示
- [ ] 风险提示到位
- [ ] 不推荐具体股票
- [ ] 不预测市场走势
- [ ] 不承诺投资收益
- [ ] 谨慎回答互动问题
**直播后管理:**
- [ ] 直播回放保存
- [ ] 观众投诉处理
- [ ] 合规问题复盘
- [ ] 材料归档备查
### 禁止表述清单
**绝对禁止:**
- "这只股票可以买/卖"
- "预计涨到 XX 元"
- "保本保收益"
- "稳赚不赔"
- "零风险"
- "最佳/第一/最强"
**谨慎表述:**
- "建议关注"→"可纳入观察列表"
- "看好"→"部分机构观点认为"
- "目标价"→"部分研报提及"
- "买入"→"可了解"
### 风险等级划分
| 等级 | 问题类型 | 典型表现 | 处置建议 |
|-----|---------|---------|---------|
| 严重 | 无资质荐股、收益承诺 | 推荐具体股票、"保本保收益" | 禁止直播,立即整改 |
| 高 | 预测走势、夸大宣传 | "预计大涨"、"市场最佳" | 修改后直播 |
| 中 | 风险提示不足、适当性问题 | 风险揭示不醒目 | 补充后直播 |
| 低 | 表述不规范、细节问题 | 措辞可优化 | 参考修改 |
---
## 输出模板
### 模板 A:快速审查
> 适用:"有没有问题""快速审查"
```
**直播话术审查意见** | YYYY-MM-DD
**直播主题**:XXX
**审查结论**:[通过/修改后直播/禁止直播]
**发现问题**:
| 问题 | 类型 | 等级 | 位置 |
|-----|------|------|------|
| "推荐 XX 股票" | 荐股 | 严重 | 脚本第 3 部分 |
| 无资质公示 | 资质 | 高 | 开场 |
**修改建议**:
1. 删除具体股票推荐,改为行业分析
2. 开场增加资质公示
**合规提示**:主播需具备投顾资格,直播全程留痕
```
### 模板 B:标准报告
> 适用:"详细分析""审查报告"
```
**直播话术合规审查报告** | YYYY-MM-DD
## 一、直播信息
**直播主题**:XXX
**主播**:XXX(资质:XXX)
**平台**:XXX
**时间**:XXX
## 二、审查结论
**整体结论**:[通过/修改后直播/禁止直播]
**风险等级**:[低/中/高/严重]
**问题汇总**:
- 严重问题:X 项
- 高风险问题:X 项
- 中低风险问题:X 项
## 三、问题详情
**严重问题**:
1. 问题:xxx
位置:脚本第 X 部分
违规类型:无资质荐股
法规依据:《证券基金投资咨询业务管理办法》
修改建议:xxx
**高风险问题**:
1. ...
## 四、合规评估
**资质合规**:[合规/不合规]
**内容合规**:[合规/不合规]
**适当性合规**:[合规/不合规]
**互动合规**:[合规/不合规]
## 五、修改建议
**必须修改**:
1. xxx
**建议修改**:
1. xxx
```
### 模板 C:培训版
> 适用:"合规脚本""培训材料"
```
**直播合规培训材料** | YYYY-MM-DD
**核心要点**:证券直播 X 大禁区、X 大必备
## 一、直播禁区(绝对不能做)
1. **无资质荐股**
- ❌ "这只股票可以买"
- ✅ "这个行业的逻辑是..."
2. **收益承诺**
- ❌ "保本保收益"
- ✅ "历史业绩仅供参考"
3. **预测走势**
- ❌ "预计涨到 XX 元"
- ✅ "部分机构目标价 XX 元"
4. **夸大宣传**
- ❌ "市场最佳产品"
- ✅ "该产品具有 XX 特点"
## 二、直播必备(一定要有)
1. **资质公示**
- 开场公示投顾资格
- 资格证书编号
2. **风险提示**
- 市场有风险
- 投资需谨慎
- 过往业绩不代表未来
3. **适当性提示**
- 产品风险等级
- 适合投资者类型
4. **互动边界**
- 不回答个股问题
- 不给具体建议
- 不引导私下联系
## 三、合规话术模板
**开场白**:
"大家好,我是 XXX,执业编号 XXX。今天和大家分享 XX 主题。市场有风险,投资需谨慎,以下内容仅供参考。"
**产品介绍**:
"本产品风险等级 XX,适合 XX 类型投资者。过往业绩不代表未来表现,可能出现本金损失。"
**互动回答**:
"关于具体股票,我不能给出投资建议。但从行业角度看,可以关注 XX 逻辑..."
**结束语**:
"感谢观看,如有投资需求,请咨询您的客户经理或持牌投顾。再见!"
## 四、应急话术
**被问个股时**:
"抱歉,根据合规要求,我不能对具体股票给出投资建议。我们可以聊聊这个行业的整体逻辑..."
**被问涨跌时**:
"市场走势无法预测,建议您关注公司基本面和长期价值..."
**被问收益时**:
"投资收益无法保证,过往业绩仅供参考,投资需谨慎..."
```
---
## 特殊情况处理
**资质存疑**:如主播资质存疑,说明"请确认主播投顾资格,无资质不得进行证券直播"
**敏感话题**:如涉及敏感话题,说明"建议提前准备合规话术,避免临场发挥"
**突发情况**:如直播中出现意外,说明"建议准备应急预案,必要时中断直播"
**回放管理**:关于直播回放,说明"直播回放需保存至少 3 年,供监管检查"
---
## 语言要求
- 先给结论,再给支撑依据
- 问题定性要有法规依据
- 明确区分:禁止事项 vs 建议事项
- 关键问题、法规依据、合规话术单独指出
- 培训材料要易懂、可操作、可记忆
---
## Reference
**监管法规:**
- 《证券基金投资咨询业务管理办法》
- 《证券投资顾问业务暂行规定》
- 《关于规范证券投资咨询机构广播电视证券节目的通知》
- 《网络直播营销管理办法(试行)》
**行业规范:**
- 证券业协会直播业务自律规则
- 各券商直播业务管理办法
- 主播资质管理要求
**禁止事项:**
- 无投顾资格不得荐股
- 不得承诺投资收益
- 不得预测市场走势
- 不得推荐具体股票
---
## Scripts
**Python 直播话术审查示例:**
```python
import re
# 直播违规词库
LIVE_STREAM_PROHIBITED = {
'荐股': [
r'推荐.*股票', r'可以买', r'可以卖', r'买入', r'卖出',
r'持仓', r'建仓', r'加仓', r'减仓', r'清仓'
],
'预测': [
r'预计.*涨', r'预计.*跌', r'目标价', r'看涨', r'看跌',
r'会涨', r'会跌', r'要涨', r'要跌'
],
'收益承诺': [
r'保本', r'保收益', r'稳赚', r'零风险', r'无风险',
r' guaranteed', r' risk-free'
],
'夸大': [
r'最佳', r'第一', r'最强', r'领先', r'首选',
r'最好', r'顶级'
]
}
# 直播必备要素
LIVE_STREAM_REQUIRED = [
r'执业.*编号', r'资格.*证', r'风险.*提示',
r'投资.*谨慎', r'仅供参考', r'过往.*不代表'
]
def check_live_stream_script(script):
"""
审查直播脚本
参数:
script: 直播脚本文本
返回:
审查结果字典
"""
issues = []
# 检查禁止表述
for category, patterns in LIVE_STREAM_PROHIBITED.items():
for pattern in patterns:
matches = re.finditer(pattern, script, re.IGNORECASE)
for match in matches:
issues.append({
'category': category,
'text': match.group(),
'position': match.start(),
'severity': '严重' if category in ['荐股', '收益承诺'] else '高'
})
# 检查必备要素
missing = []
for pattern in LIVE_STREAM_REQUIRED:
if not re.search(pattern, script, re.IGNORECASE):
missing.append(pattern)
# 判定结论
severe_issues = [i for i in issues if i['severity'] == '严重']
if severe_issues:
conclusion = '禁止直播'
risk_level = '严重'
elif len(issues) > 3 or len(missing) > 2:
conclusion = '修改后直播'
risk_level = '高'
elif issues or missing:
conclusion = '建议修改'
risk_level = '中'
else:
conclusion = '通过'
risk_level = '低'
return {
'conclusion': conclusion,
'risk_level': risk_level,
'issues': issues,
'missing_elements': missing,
'issue_count': len(issues),
'missing_count': len(missing)
}
def generate_compliant_script(template_type='general'):
"""
生成合规直播脚本模板
参数:
template_type: 模板类型
返回:
合规脚本模板
"""
templates = {
'general': """
【开场】
大家好,我是 XXX,执业编号 XXX,具备证券投资咨询资格。
今天和大家分享的主题是 XXX。
市场有风险,投资需谨慎,以下内容仅供参考,不构成投资建议。
【主体内容】
(行业分析、市场解读等,不涉及具体股票推荐)
【风险提示】
投资有风险,入市需谨慎。
过往业绩不代表未来表现,可能出现本金损失。
请根据自身风险承受能力理性投资。
【互动环节】
关于具体股票,根据合规要求我不能给出投资建议。
但我们可以聊聊行业逻辑和投资方法...
【结束】
感谢观看,如有投资需求请咨询您的客户经理或持牌投顾。
再见!
""",
'product': """
【产品介绍】
本产品为 XX 类型,风险等级 XX。
适合 XX 风险承受能力的投资者。
【业绩说明】
过往业绩仅供参考,不代表未来表现。
投资可能出现本金损失。
【适当性提示】
请确保您已完成风险测评,且与产品风险等级匹配。
不适当的产品可能导致超出承受能力的损失。
"""
}
return templates.get(template_type, templates['general'])
# 使用示例
if __name__ == '__main__':
script = """
大家好,今天推荐几只股票:XX 可以买,预计涨到 50 元。
我们的产品保本保收益,市场最佳选择!
"""
result = check_live_stream_script(script)
print(f"审查结论:{result['conclusion']}")
print(f"问题数量:{result['issue_count']}")
# 生成合规模板
compliant = generate_compliant_script('general')
print(compliant)
```
**SQL 查询示例:**
```sql
-- 查询直播审查记录
SELECT
stream_id,
stream_topic,
streamer_name,
streamer_license,
review_conclusion,
risk_level,
issue_count,
reviewer,
stream_date
FROM live_stream_review
WHERE stream_date >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)
ORDER BY stream_date DESC;
-- 统计常见问题
SELECT
issue_category,
COUNT(*) as issue_count,
COUNT(DISTINCT stream_id) as affected_streams
FROM live_stream_issues
WHERE review_date >= DATE_SUB(CURDATE(), INTERVAL 90 DAY)
GROUP BY issue_category
ORDER BY issue_count DESC;
```
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!