Install
openclaw skills install mysteel-reportwrite自动生成大宗商品研究报告,基于钢联数据库实时数据与专业框架;当用户明确要求写报告、撰写研报、生成分析报告等明确表达时使用
openclaw skills install mysteel-reportwritereferences/api_key.md 文件中配置(将 YOUR_API_KEY_HERE 替换为实际的API密钥)本Skill需要Python环境和requests库:
requests>=2.28.0
本Skill需要钢联API密钥进行认证。如果尚未配置凭证,系统会提示您输入API密钥。
智能体判断用户问题是否属于研报撰写场景,识别关键词:
重要:此步骤为强制性前置条件,必须完成才能继续后续流程
智能体必须执行以下操作:
references/api_key.md文件是否存在严禁行为:
正确流程:
用户输入密钥 → 智能体更新references/api_key.md文件 → 重新执行步骤2校验 → 校验通过后进入步骤3
重要说明:
执行脚本调用钢联研报接口:
python scripts/call_mysteel_api.py --query "<用户研报撰写目标>"
脚本执行流程:
成功时返回:
{
"success": true,
"outline": "研报梗概内容...",
"api_response": {...}
}
失败时返回:
{
"success": false,
"error": "错误信息",
"error_code": "错误代码(如token_invalid)",
"retryable": true/false
}
智能体基于步骤3返回的研报梗概,按照研报书面要求丰富内容:
研报结构要求:
撰写要求:
智能体将丰富后的研报以Markdown格式输出给用户。
用户:我想写一篇螺纹钢市场分析的研究报告
执行流程:
1. 智能体识别研报撰写需求
2. 检查凭证配置:
- 读取references/api_key.md文件
- 校验api_key是否有效
- 如果校验失败 → 终止流程,提示用户输入密钥
- 如果校验通过 → 继续步骤3
3. 调用脚本获取梗概:
exec_shell("python scripts/call_mysteel_api.py --query \"我想写一篇螺纹钢市场分析的研究报告\"")
4. 解析返回结果,获取outline字段
5. 基于梗概丰富研报内容,按照研报结构要求撰写
6. 输出完整研报
用户:帮我生成一份铜价走势周报
执行流程:
1. 智能体识别研报撰写需求
2. 检查凭证配置:校验通过
3. 调用脚本获取梗概:
exec_shell("python scripts/call_mysteel_api.py --query \"帮我生成一份铜价走势周报\"")
4. 解析返回结果,获取outline字段
5. 基于梗概丰富研报内容,按照周报格式撰写
6. 输出完整周报
用户:我需要一份铁矿石供需分析的深度报告
执行流程:
1. 智能体识别研报撰写需求
2. 检查凭证配置:校验通过
3. 调用脚本获取梗概:
exec_shell("python scripts/call_mysteel_api.py --query \"我需要一份铁矿石供需分析的深度报告\"")
4. 解析返回结果,获取outline字段
5. 基于梗概丰富研报内容,按照深度报告格式撰写
6. 输出完整报告
用户:帮我生成一份铝材市场分析报告
执行流程:
1. 智能体识别研报撰写需求
2. 检查凭证配置:
- 读取references/api_key.md文件
- 发现文件不存在或api_key为占位符
- **立即终止流程**
- 提示用户:"未检测到有效的API密钥配置,请提供钢联API密钥以继续生成报告"
用户输入密钥后:
3. 智能体更新references/api_key.md文件
4. 重新执行步骤2校验
5. 校验通过后继续后续流程