内容分四块: 1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。 2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。 3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。 4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。 .gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
16 KiB
Easel · 功能点梳理
来源:Easel 项目源码(
E:/ProgramData/AIProject/vibe-product/Easel)—— README / 能力地图docs/skill-function-mapping.md/ 前端组件web/frontend/src/components/ CHANGELOG。 权威参照:官方能力地图 docs/skill-function-mapping.md(在线版已核对,114 Skill 全覆盖)。 定位:开源(Apache 2.0)社媒内容工作台,由浙江大学 ZJU-REAL / OpenDCAI Lab 出品,基于 OpenClaw Agent。 一句话:你的私人、持续进化的社媒运营助手——从一个想法开始,完成发现、策划、创作、发布与复盘。
一、产品定位
- 是什么:面向社媒创作者的开源内容工作台。把 OpenClaw Agent、账号画像、内容技能和真实媒体工具接在一起,让 Agent 不只"说怎么做",而是直接把内容做出来并归档,且可直接/按需发布。
- 核心差异:
- 一个 Agent 贯穿完整链路:发现热点 → 评估选题 → 规划日历 → 生成文案/视觉 → 制作视频 → 发布 → 归因,同一工作流完成。
- 画像驱动:每个账号有独立定位/风格/受众/平台/偏好/记忆,输出越来越贴合真实账号。
- 技能是真执行:图片/卡片/配音/字幕/剪辑/短剧/发布都配可运行脚本,成品写入
outputs/。 - 一份素材多平台形态:同主题改写成小红书卡片、短视频、知乎长文或短帖。
- 项目化保存:内容、素材、中间件、元数据按项目归档。
- 真实发布与复盘闭环:支持小红书、抖音、快手、知乎、B站、微信视频号、微信公众号 7 个平台。
二、五层内容工作流
| 层 | 职责 |
|---|---|
| 1 发现 | 聚合热榜、行业新闻、竞品动态、用户讨论,筛选适合账号的机会 |
| 2 策划 | 把机会变成选题、标题、脚本和内容矩阵,写入内容日历 |
| 3 创作 | 生成文案、卡片、海报、信息图、音频、视频、短剧、论文解读等可发布素材 |
| 4 发布 | 按平台适配标题/正文/画幅/媒体,执行发布前检查并发送到已登录账号 |
| 5 归因 | 读取播放、互动、评论、内容表现,把有效结构与偏好沉淀回账号画像 |
三、Web 工作台功能点(前端实际页面)
依据
web/frontend/src/components/Sidebar.tsx的导航定义:主导航 6 项,其中「工作台」内含子导航。
主导航(左侧栏)
| 页面 | 组件 | 功能 |
|---|---|---|
| 工作台 | DashboardPage |
工作台总览;内含子导航「热点雷达 / 选题库 / 内容日历 / 发布中心」 |
| 对话 | ChatPage |
与 Agent 多轮对话;会话管理(新建/重命名/归档/删除);拖入素材作为结构化附件 |
| 技能库 | SkillPage / SkillDrawer |
浏览与直接运行 114 个 Skill;按能力分类 |
| 内容库 | OutputsPage |
产物管理:outputs/ 项目归档、HTML 预览、复制到公众号 |
| 账号 | AccountsPage |
管理各平台登录账号(小红书/抖音/快手/知乎/B站/视频号/公众号) |
| 画像 | ProfilePage |
账号画像的创建与编辑(六维) |
工作台子导航
| 页面 | 组件 | 功能 |
|---|---|---|
| 热点雷达 | TrendsPage |
聚合微博/抖音/知乎/B站/百度/头条等热榜,筛选适合当前账号的选题 |
| 选题库 | IdeasPage |
管理选题、评估与沉淀 |
| 内容日历 | CalendarPage |
统一管理选题/草稿/待发/已发/平台活动;结合节日节点规划;记录每日发布安排 |
| 发布中心 | PublishPage |
一份母版内容 → 多平台版本;格式适配、媒体附件、发布前检查、预览、真实发布 |
| 拆解页 | BreakdownPage |
内容拆解分析 |
顶部栏 / 其它
- 画像选择器:侧栏顶部切换「通用模式」或具体账号画像;当前对话已绑定画像则禁止切换(提示新建对话)。
- 设置面板(
SettingsPanel):模型配置(chat/transcribe/image/video/music/speech 六通道)· 环境安装 · 更多设置;可改 provider/model/Base URL/API Key、加自定义 provider、主备切换、真实自测(报告握手延迟)。 - 环境安装(
EnvBoard/install_tool.py):本地引擎真实体检、后台安装、进度回写。 - 新手引导(
OnboardingWizard):首次使用引导。 - 网关状态:侧栏底部显示「网关已连接 / 离线 / 连接中」。
四、Skill 能力库(共 114 个 Skill,6 层)
每个条目对应
skills/openclaw/中一个SKILL.md,通过 Agent 执行。
🧱 基础能力(6)
asset-manager产物管理(归档/打标签/搜索/素材清单)batch-process批量处理(压缩/水印/转格式/缩放/音量归一化)skill-my-account查询已登录账号与粉丝/获赞/作品skill-profile-builder画像构建引导(从社媒链接分析生成 6 维 Profile)skill-profile-manager画像全生命周期管理template-library内容模板保存/复用/版本管理
🔭 发现层(9)
skill-trending-topics全网热搜聚合(微博/抖音/知乎/头条/B站)skill-news-intelligence行业资讯情报简报skill-competitor-analysis竞品账号策略拆解skill-content-gap-analysis内容空白(蓝海选题)分析skill-cross-platform-diff跨平台内容差异分析skill-event-calendar节日/事件/大促日历skill-algorithm-updates平台算法与规则变化追踪skill-rss-aggregatorRSS/Newsletter 聚合skill-ugc-discoveryUGC(粉丝内容/测评/提及)发现
🧭 策划层(16)
skill-positioning-analysis差异化定位分析skill-audience-profiler受众画像构建skill-brand-onboarding创作者/品牌入驻建档skill-voice-builder个人声音画像构建skill-account-diagnosis账号诊断/起号体检skill-content-strategy内容策略方案skill-content-matrix选题矩阵skill-content-calendar月度内容排期skill-topic-evaluator选题潜力评分skill-trend-rider热点结合方案skill-hook-generator开头钩子生成skill-article-outline长文大纲skill-carousel-planner轮播/多图笔记分页规划skill-campaign-planner活动/营销策划(618/双11/年货节)skill-collab-proposal品牌合作/联名策划skill-livestream直播方案
🎨 创作层(51,实列 52)—— 文字 / 视觉 / 音频 / 视频 / 复合
- 文字:
social-content、xhs-note-creator、copywriting、post-formatter、novel-writer、text-polisher、text-condenser、style-transfer、paper-explainer、doc-convert、gzh-design - 视觉:
card-design、card-quote、card-xiaohongshu、poster-hero、infographic、comparison-card、meme-generator、mindmap、chart-visualization、data-report、ecom-details-image、ai-image-gen、image-editing、image-enhance、remove-bg、green-screen - 音频:
tts-voiceover、multi-voice-dubbing、voice-clone、ai-music、audio-denoise、audio-editing、audio-mix、audio-visualizer、auto-subtitle、subtitle-translate - 视频:
ai-video-gen、video-production、auto-short-video、short-drama、video-editing、video-script、video-strategy、video-reframe、video-highlights、clipify、video-chapters、video-intro-outro、slideshow-video、beat-sync-video、video-to-article
创作层 Skill 分类明细表(文字 11 / 视觉 16 / 音频 10 / 视频 15 = 52)
| 类别 | 数量 | Skill | 功能 |
|---|---|---|---|
| 文字 | 11 | social-content |
通用多平台社媒内容(单条/兜底),钩子+正文+标签+互动引导 |
xhs-note-creator |
小红书内容总入口:标题/正文/caption/hashtags + 3-9 张图文卡片 | ||
copywriting |
国内带货转化营销文案(种草/信息流/促销/详情页/落地页) | ||
post-formatter |
用 PAS/AIDA/BAB/STAR/SLAY 框架结构化社媒帖子 | ||
novel-writer |
长篇小说/网文连载创作(世界观→人设→大纲→逐章) | ||
text-polisher |
文本润色:七轮扫描 + 去 AI 感改写 | ||
text-condenser |
字数裁剪/摘要/金句提取 | ||
style-transfer |
文案风格迁移(严肃↔搞笑、书面↔口语等) | ||
paper-explainer |
科研论文解读(arXiv/PDF → 视频或图文) | ||
doc-convert |
Markdown → HTML / PDF / 长图 PNG | ||
gzh-design |
微信公众号文章排版引擎(一键自动排版) | ||
| 视觉 | 16 | card-design |
社媒卡片视觉设计系统(配色/字体层级/满画幅/质检) |
card-quote |
16:9 横版金句卡、数据卡 | ||
card-xiaohongshu |
1080×1440 小红书竖版知识卡片组 | ||
poster-hero |
1080×1920 竖版营销海报 | ||
infographic |
信息图(静态 AntV / 动画 GIF) | ||
comparison-card |
对比图/一图流(A vs B 参数对比) | ||
meme-generator |
表情包/Meme(梗图、反应图) | ||
mindmap |
思维导图(Markdown 大纲 → 可交互 HTML) | ||
chart-visualization |
数据图表(25+ 类型,调 AntV API) | ||
data-report |
CSV/Excel/JSON → 可视化报告页(KPI+图表+洞察) | ||
ecom-details-image |
电商商品视觉方案(主图/场景图/详情页) | ||
ai-image-gen |
通用 AI 生图(文生图/图生图/变体) | ||
image-editing |
通用图像处理(缩放/裁剪/转格式/水印/拼接) | ||
image-enhance |
图片增强放大(Lanczos + 去噪 + 锐化) | ||
remove-bg |
图片去背景/抠图/换背景(AI 语义分割) | ||
green-screen |
绿幕抠像/换背景/合成(图/视频) | ||
| 音频 | 10 | tts-voiceover |
文字转语音配音(云 TTS,输出 SRT) |
multi-voice-dubbing |
多角色对话配音(按角色分配音色与情绪) | ||
voice-clone |
语音克隆(上传样本克隆专属音色) | ||
ai-music |
AI 音乐/BGM 生成 | ||
audio-denoise |
音频降噪 | ||
audio-editing |
通用音频处理(剪辑/转码/归一化/拼接/变速) | ||
audio-mix |
音频混音(口播+BGM+音效,BGM 闪避) | ||
audio-visualizer |
音频可视化视频(动态波形/频谱) | ||
auto-subtitle |
自动字幕/语音转字幕(SRT/ASS/TXT/JSON) | ||
subtitle-translate |
字幕翻译/双语字幕(软挂载/硬烧录) | ||
| 视频 | 15 | ai-video-gen |
AI 视频生成(文生视频/图生视频/数字人) |
video-production |
整片视频产线(探针→转录→分场→…→交付,双确认门) | ||
auto-short-video |
一句话主题 → 成品短视频(一键出片流水线) | ||
short-drama |
多集 AI 微短剧制作 | ||
video-editing |
自然语言剪辑视频(裁剪/拼接/变速/去静音/覆盖) | ||
video-script |
视频脚本(7 秒~30 分钟全时长) | ||
video-strategy |
视频制作策略与工具选型 | ||
video-reframe |
智能转换画幅(9:16/16:9/1:1,模糊填充/人脸居中) | ||
video-highlights |
长视频/直播高光切片 | ||
clipify |
长视频提取精彩片段 + 竖版转制 + 字幕烧录 | ||
video-chapters |
视频章节/时间戳目录 | ||
video-intro-outro |
视频片头/片尾生成并拼接 | ||
slideshow-video |
图片相册 → 视频(Ken Burns + 转场 + BGM) | ||
beat-sync-video |
音乐卡点/踩点视频 | ||
video-to-article |
视频转录改写为图文(小红书/公众号/知乎)+ 抽帧配图 |
注:合计 11+16+10+15 = 52,与在线能力地图「创作层」实际列出的条目数一致(官方分层总览表标注为 51,存在 1 项的口径差,以逐条清单为准)。四类无重复、无遗漏。
📣 发布层(20)
- 平台发布:
skill-xhs-publisher(小红书)、skill-douyin-upload(抖音)、skill-kuaishou-upload(快手)、skill-zhihu-publisher/skill-zhihu-answer(知乎)、skill-bilibili-upload(B站)、skill-channels-upload(微信视频号)、skill-wechat-publisher(微信公众号) - 适配与调度:
skill-cross-platform-publish、skill-content-repurposing、skill-publish-scheduler、skill-short-link - 质量与合规:
skill-quality-gate、skill-risk-scanner、skill-publish-checklist、skill-persona-check、skill-seo-quality - 互动与通知:
skill-community-ops、skill-xhs-comment-reply、skill-publish-notify
📊 归因层(11)
skill-data-tracker(数据快照/增长趋势/内容生命周期)skill-content-postmortem(单条复盘 + 爆款规律提炼)skill-comment-insights(评论情感/高频词/诉求挖掘)skill-publish-analytics(发布日志四维归因)skill-social-performance-review(月度效果复盘)skill-strategy-advisor(策略迭代建议)skill-xhs-analyzer(小红书内容分析)skill-post-scorer(帖子互动潜力评分)skill-content-calendar-log(内容日历底座)skill-publish-log(发布记录管理)roi-calculator(ROI:CTR/CPC/CPM/ROAS)
五、账号画像(六维)
一个画像 = profiles/<名字>/ 目录,六维:定位 · 风格 · 受众 · 平台 · 偏好与红线 · 长期记忆。
可在 Web「画像」页创建编辑;同一画像跨多个已登录平台复用。
六、CLI 入口
| 命令 | 作用 |
|---|---|
easel web [--port 7860] |
启动 Web 工作台(推荐) |
easel chat |
终端多轮对话 + 选画像 |
easel skill <name> -i "..." [-p <画像>] |
直接运行指定 Skill |
easel doctor |
检查 Python/Node/OpenClaw/关键配置 |
easel ping |
检查 gateway 与 Agent 连通性 |
easel gateway start/stop/... |
管理 OpenClaw gateway |
七、技术架构与平台支持
- 栈:Python 3.10+ / FastAPI 后端 + React(Vite)前端 + OpenClaw Agent + Playwright Chromium。
- 目录:
easel/(CLI) ·web/(后端+前端) ·skills/openclaw/(技能) ·skills/shared/·profiles/(画像) ·outputs/(产物) ·openclaw/(隔离 profile)。 - 独立性:使用独立
easelOpenClaw profile,不覆盖本机已装 OpenClaw;Web 默认:7860,gateway 端口自动解析。 - 发布平台:小红书、抖音、快手、知乎、B站、微信视频号、微信公众号(7 个)。
- 兼容:Linux / macOS / Windows 10-11(原生,不需 WSL)。
- Roadmap:① 适配 Windows 全链路 ② 安装简易化 ③ 优化页面 Agent 交互 ④ 适配更多 Harness(Claude Code / DeepSeek / Codex)。
附:功能点 ↔ 截图对照
截图位于本文件夹
截图/子目录。官方 README 仅提供 4 张工作台功能截图 + 品牌/海报,见下。
| 截图 | 功能 |
|---|---|
| 00_品牌图 / 00_产品海报 | 项目品牌 |
| 01_画像_账号画像配置 | 账号画像配置(六维、多平台选择) |
| 02_热点雷达_多平台热榜 | 热点雷达(微博/抖音/知乎/B站/百度/头条 六栏热榜) |
| 03_内容日历 | 内容日历(月视图 + 节日节点 + 排期) |
| 04_发布中心_多平台适配 | 发布中心(一份母版 → 小红书/抖音/快手/视频号/知乎/B站 多平台版本) |
注:Easel 官方仓库只提供上述 4 张工作台功能截图;对话页、技能库、内容库、账号页等其余界面无官方截图,如需可从运行中的工作台(
easel web→localhost:7860)实时截取。