用途
Marketing Content Pipeline Automation 是一个内容自动化技能,供 AI 编程代理协助开发者搭建和使用一条从研究到视频生成的完整内容流水线。其核心目标是把一个关键词转化为可直接发布的多格式、多语言内容。
主要能力
- 自动研究:从 TechCrunch、a16z、Twitter/X、LinkedIn 等来源抓取并分析近期热门话题,输出洞察、数据点、趋势与参考来源。
- AI 内容生成:使用 Claude(如 claude-3-5-sonnet)或 OpenAI(如 gpt-4-turbo-preview)生成多种格式内容,包括清单体(listicle/toplist)、观点文(POV)、案例研究(case study)、操作指南(how-to),并支持多语言输出。
- 视频渲染:借助 Remotion 将文字内容自动渲染为视频,可针对 Reels、TikTok、Shorts 等平台优化,支持自定义视频模板。
- 完整流水线:通过 ContentPipeline 将研究、生成、视频渲染串联,一次调用即可产出文章、视频及元数据。
- API 端点:提供 Next.js API 路由示例,如内容生成与视频渲染接口。
使用方式
安装步骤:
git clone https://github.com/pennydinh/marketing-pineline-share.git
cd marketing-pineline-share
npm install
# 或
yarn install
环境配置:在根目录创建 .env.local,填入 ANTHROPIC_API_KEY、OPENAI_API_KEY、RAPIDAPI_KEY,可选 NEXT_PUBLIC_APP_URL。
项目结构包含 src/app(Next.js 路由)、src/components、src/lib(ai、research、video、utils)、src/types、remotion(视频模板)、public。
核心工作流通过代码调用:研究阶段使用 researchTopic 抓取数据;生成阶段使用 generateWithClaude 或 generateWithOpenAI;视频阶段使用 Remotion 的 bundle、selectComposition、renderMedia。完整流水线通过 runContentPipeline 传入关键词、格式、语言、是否生成视频及视频格式等配置。
常用开发命令:npm run dev、npm run build、npm start、npm run remotion:render、npm run type-check、npm run lint。
适用场景
适合需要批量生产营销内容的团队或个人,例如围绕热点话题快速产出多语言文章并同步生成短视频,用于社交媒体分发。也适合作为 AI 代理辅助开发内容自动化系统的参考实现。
限制
资料未提供具体的收费、价格、平台支持范围或效果保证。使用依赖外部 AI 与数据 API,需自行配置密钥并注意速率限制与成本。视频渲染为 CPU 密集型任务,需考虑内存与并发设置。研究数据质量需自行校验过滤。