Topview 生态深度解析:厘清 Plugin、Skill、MCP 与 Canvas 的架构边界
在 AI 创意工作流日益复杂的今天,开发者常面临一个核心困惑:Topview 生态中频繁出现的 Plugin、Skill、MCP 和 Canvas 究竟是何关系?官方最新公告明确指出,这四者并非并列的产品线,而是针对不同工作流阶段和集成场景的专用组件。
核心概念与适用场景
1. Topview Plugin:Agent 的意图与画板
适用场景:在 Codex、Cursor 或 Claude Code 中直接生成广告、视频或进行多轮剧本创作。
核心功能:
- Agent for Intent:处理用户意图,自动完成 OAuth 授权。
- Canvas for Cut:提供内置的 Topview Canvas,支持节点链接、对齐吸附、视频裁剪、产品卡片提取等直接操作工具。
- 内置技能:包含 TikTok 广告、微短剧、试穿广告等预设视频技能(Recipes),无需额外安装。
安装指令: 在 Codex 中,直接粘贴以下目标提示词(Goal Prompt):
/goal Read https://github.com/topviewai/plugins/blob/main/docs/codex.md to install TopviewAI, complete OAuth, and set up a new task for me.
注意:Codex 使用单重启授权机制,请勿将 Codex 的 Prompt 直接用于 Cursor 或 Claude Code。
2. Topview Skill:独立的技能包
适用场景:需要独立的视频生成、图像编辑或虚拟人功能,且运行环境为 Claude Code、Hermes 或 Cursor。
核心功能:
- 遵循 Claude Skill Protocol,提供文档、执行规则与脚本。
- 允许 Agent 重复特定类型的任务,而非每次重新发明方法。
安装指令:
Install Topview Skill for me: https://github.com/topviewai/skill.git
区别:Skill 不包含 Plugin 的 Canvas 画板功能,且 Codex 不在其支持的主机列表中。
3. Topview MCP:战役管理与数据接入
适用场景:需要研究员、策略师与制作人协同,基于单一简报进行多轮战役管理。
核心功能:
- 提供 Campaign Workspace,支持数据查询(TikTok, YouTube, Amazon 等)。
- 支持无限画板内的生产流程,但需单独安装 Plugin 才能访问 Canvas。
安装指令:
Help me install this MCP locally and provide the login authorization guide: https://mcp.topview.ai/mcp
4. Topview Canvas:协作画板
核心定位:Canvas 是 Plugin 打开的画板,用于安排、修剪、替换和微调资产。
关键特性:
- 非对话空间:不要将聊天记录视为最终工作区,所有生成的图像、视频、参考及变体均组织在 Canvas 中。
- 资产关联:角色、场景、道具等资产与项目绑定,确保后续镜头无需重复搜索文件。
- 工具集:包括 Draw to Edit、Color-palette Extract、Video Extend 等高级工具。
架构对比总结
| 组件 | 核心职责 | 支持主机 | 是否含 Canvas | 典型安装方式 |
|---|---|---|---|---|
| Plugin | 意图处理 + 直接操作 | Codex, Cursor, Claude Code | ✅ 是 | 粘贴 Codex Goal Prompt |
| Skill | 独立技能包/规则 | Claude Code, Hermes, Cursor | ❌ 否 | git clone Skill repo |
| MCP | 战役管理 + 数据查询 | 通用 | ⚠️ 需额外安装 Plugin | 安装 MCP 服务 |
| Canvas | 资产编排与微调 | 随 Plugin 启用 | - | 自动打开 |
开发者建议
- 选择 Plugin:如果你希望在代码编辑器(如 Cursor)中无缝生成广告并直接在画板上调整,Plugin 是唯一选择。
- 选择 Skill:如果你需要特定的视频生成能力,但希望保持环境隔离,Skill 是独立方案。
- 选择 MCP:如果你需要管理复杂的营销战役和数据源,MCP 提供了结构化的工作流。
- 善用 Canvas:在决策阶段使用 Chat,在编排阶段切换到 Canvas,避免上下文混乱。
Topview 通过这种清晰的分层架构,确保了不同工具在特定场景下的最佳表现,避免了功能重叠带来的混淆。