RoboSystems内容机

用于财务分析的自动化视频内容管道。将人工智能生成的内容与生产自动化相结合,将SEC文件转化为旁白视频、播客和社交帖子。
- 活动驱动:可重用的活动模板定义了编辑角度、幻灯片设计和输出规格——将它们应用于任何股票
- AI内容生成: 克劳德协作 通过以下方式分析文件 机器人系统 MCP工具并制作叙事简报、视频脚本、图表和社交帖子
- 自动化生产:管道截图图表、合成画外音、组装视频和提取播客音频
- 两种生产模式:仅幻灯片(画外音+图表)或混合幻灯片(化身片段+图表)-从脚本中自动检测
快速开始
git clone https://github.com/RoboFinSystems/robosystems-content-machine.git
cd robosystems-content-machine
# Scaffold a project from a campaign
just campaign TICKER campaign_name
# Or scaffold from the base template (no campaign)
just new TICKER第一 just 命令自动创建 .env 从 .env.example.填写API密钥(请参阅 设置).
运作原理
1.搭建项目脚手架
每个项目都从基础开始 template/,其中提供了文件夹结构、图表类型、幻灯片示例和管道资源。为任何股票提供脚手架:
just new TICKER活动
对于跨多家公司的主题报道,活动在基础模板之上添加了一个编辑层。活动定义了一类公司的声音、分析框架、幻灯片设计和目标股票。
campaigns/
my_campaign/
CAMPAIGN_BRIEF.md # Editorial strategy and analytical framework
COWORK_INSTRUCTIONS.md # Claude's production instructions (overrides base)
tickers.md # Target companies and production calendar
sources/ # Third-party research and reference data (gitignored)
overrides/ # File replacements (custom slide templates, assets)当你为一个活动搭建脚手架时,首先应用基础模板,然后活动将其说明、简报和模板叠加在上面。
just campaigns # List available campaigns
just campaign TICKER campaign_name # Scaffold with campaign overlay2.内容生成(Claude Cowork)
打开Claude Desktop并启动指向脚手架项目文件夹的Cowork会话。Claude阅读说明并生成:
- 叙述性简报 --书面分析(Markdown)
- 视频脚本 --具有分段计时和叙述的结构化JSON
- 图表和幻灯片 --每个视觉片段一个HTML文件
- 社交帖子 --平台特定副本(X,StockTwits)
- 缩略图 --YouTube缩略图HTML
3.生产管线
just pipeline PROJECT # Run all steps end-to-end| 步骤 | 命令 | 它的作用 |
|---|---|---|
| 验证 | just validate PROJECT | 检查Cowork输出是否存在,以及脚本JSON是否与模式匹配 |
| 截图 | just screenshots PROJECT | 在无头Chrome中打开每个图表HTML,捕获1920x1080个PNG |
| 阿凡达 | just avatar PROJECT | 向HeyGen API发送头像解说(仅限混合模式) |
| 旁白 | just voiceover PROJECT | 向ElevenLabs TTS发送视觉叙述 |
| 组装 | just assemble PROJECT | 将资源上传到S3,构建Shotstack时间线,渲染最终MP4 |
| 播客 | just podcast PROJECT | 从最终视频中提取播客音频(MP3) |
批量操作
just projects # List all projects
just play PROJECT # Play the final video
just durations PROJECT # Show media durations via ffprobe
just clean PROJECT # Remove generated assets (keeps source files)设置
所需工具
- 紫外线 --Python包管理器
- 仅仅 --命令运行器
- 谷歌浏览器 --无头图表截图
- ffmpeg/ffprobe --媒体处理
- AWS-CLI --S3上传
API密钥
在中配置 .env 首次运行后:
| 服务 | 密钥 | 目的 |
|---|---|---|
| 十一个实验室 | ELEVEN_LABS_API_KEY, ELEVEN_LABS_VOICE_ID | 语音合成 |
| 鞋钉 | SHOTSTACK_API_KEY, SHOTSTACK_OWNER_ID | 云视频组装 |
| 海根 | HEYGEN_API_KEY, HEYGEN_AVATAR_ID, HEYGEN_VOICE_ID | 头像视频(仅限混合模式) |
| AWS | AWS_PROFILE, S3_BUCKET, S3_REGION | Shotstack的资产上传 |
克劳德协作
资源
支持
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
麻省理工学院© 2026 RFS 有限 公司
