Al Content Repurposer — AI 内容再利用工具
v2.4将一篇长篇内容改编为Twitter线程、LinkedIn帖子、newsletter版块和短视频脚本。
运行时依赖
安装命令
点击复制技能文档
AI 内容再利用器 名称和目的 该技能可以将一篇长篇内容(文章、博客帖子、视频转录、播客节目)智能地转换为多个平台优化的格式:Twitter 线程、LinkedIn 帖子、新闻稿和短视频脚本。消除“创建一次,发布一次”的浪费。
前提条件 要求 版本/详细信息 OpenClaw v2.4+ Python 3 v3.10+ FFmpeg v4.4+(用于视频片段) NLP 库 请参阅 requirements.txt API 密钥(可选) ElevenLabs 用于语音脚本
安装
- 复制技能文件
- 安装依赖项
- 配置
使用 再利用单个内容 # 从 URL(文章、博客、转录) openclaw skill run ai-content-repurposer --input https://example.com/blog-post # 从本地文件 openclaw skill run ai-content-repurposer --input ./my-article.md # 从 YouTube 视频(自动转录) openclaw skill run ai-content-repurposer --input https://youtube.com/watch?v=XXXX
指定输出平台 # 所有平台 openclaw skill run ai-content-repurposer --input article.md --output all # 特定平台 openclaw skill run ai-content-repurposer --input article.md --output twitter,newsletter # 只有视频脚本 openclaw skill run ai-content-repurposer --input transcript.md --output video_script
批处理 openclaw skill run ai-content-repurposer --batch ./content_queue/ --output all
工作流程 源内容(文章/转录/视频)→提取核心叙述(关键点、引语、数据、角度)→平台路由 ├── Twitter 线程:钩子 → 推文(编号)→ CTA ├── LinkedIn 帖子:标题 → 正文(带有换行)→ 标签 ├── 新闻稿:主题 → 简介 → 部分 → 尾声 └── 视频脚本:钩子 → 场景分解 → 语音文本 → 质量检查(字符限制、语气对齐、引语准确性)→ 输出文件(保存到 ./output/{平台}/)
可用命令 命令 描述 /status 显示队列深度、最近作业、完成统计 /queue 列出等待处理的项目 /outputs 显示最近输出文件 /schedule 设置定期计划(例如 /schedule "0 8 * 1-5") /config 显示当前再利用配置 /preview 预览输出之前发布
再利用模板 模板定义了每个平台的输出结构。编辑 ./templates/. templates/ ├── twitter_thread/ │ └── default.yaml ├── linkedin/ │ ├── thought_leader.yaml │ ├── company_page.yaml │ └── short_tip.yaml ├── newsletter/ │ ├── weekly_digest.yaml │ └── deep_dive.yaml ├── video_script/ │ ├── tiktok.yaml │ ├── youtube_shorts.yaml │ └── instagram_reels.yaml └── quality_checks.yaml
Twitter 线程模板(default.yaml)结构: hook: type: "问题或争议开场" length: "1 条推文" rules: - "以大胆的声明或令人惊讶的问题开始" - "钩子必须在 280 个字符内" body: type: "编号推文" count: "8-15" rules: - "每条推文 = 1 个想法最大" - "在推文内包含换行以提高可读性" - "编号推文:1/10、2/10 等" - "在需要时引用确切来源" cta: type: "最终推文" rules: - "总结或给出意见" - "添加 CTA:关注、转发、订阅" - "包含 2-3 个相关标签" spacing: type: "智能延迟" config: initial_delay_minutes: 0 tweet_interval_minutes: 3 thread_label: true
LinkedIn 帖子模板(thought_leader.yaml)结构: headline: type: "大胆声明" length: "1-3 行" rules: - "以相反的观点或关键洞察力开始" - "使用全部大写字母强调 2-3 个字最大" body: type: "故事问题解决" sections: - name: "上下文" length: "2-4"