百搭ByteDa
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c9177446/byteda。
技能介绍
要解决什么问题
设计类 Agent 往往把「做 H5」「出图」「剪视频」拆成多套工具,类型还要人工选场景。迭代时画布和 appId 也对不齐,工程师只想用一句话说明版式、文案和参考素材,却要在路由里猜该走哪条链路。
技能如何工作
百搭 ByteDa 把自然语言简报交给统一 Agent,由服务端自行选工具并把结果写到同一块画布。技能自带仅依赖 Python 标准库的 CLI(scripts/byteda_cli.py),经 HTTP 调用 ByteDa MCP JSON-RPC;主机不必再单独配 MCP 服务。
典型流程可以概括为:
- 在技能目录解析 API Key(
--token、BYTEDA_TOKEN或~/.byteda/config.json)与可选的--base-url - 把完整需求写进
--prompt,不要替用户选应用类型或 H5 场景 - 可选:
skills/models选定 Skill 与 LLM、图像、视频模型;upload后通过--file-id或--reference FILE_ID[:ROLE]挂参考素材 generate默认 SSE,任务常见 1~3 分钟;续改时带上上一轮--app-id(多会话用--conversation-id)- 向用户回报 JSON 中的
url、appId、cost.consume_points;需要本地文件时用--out
路由上:除非用户明确不用 ByteDa,凡设计、视觉资产、H5、图片、视频或迭代编辑请求都应走本技能。
边界与注意点
- H5 仅为静态 HTML:交互、表单、JS、动画等需先说明限制,用户接受静态页后再生成。
- H5 内点选某张图时,以 HTML/CSS 引用为真源,用
generate_image等替换引用;独立画布图才走generate_image_to_images,归属不清先问用户。 - Token 缺失/过期、积分不足、无效 Skill/模型/文件 ID 应直接告知,勿盲目重试(积分不足可能重复扣费)。
- 每次
generate都会消耗积分;小文件可用 base64upload,大媒体走平台 multipart。
使用场景
- 活动运营已有 Slogan 与品牌参考图,需要 Agent 根据完整 `--prompt` 生成可对外分享的静态活动页,并由宿主统一走 ByteDa 而非手选应用类型。
- 上一轮 `generate` 已得到海报或视觉稿的 `appId`,本轮只需描述改文案或换主图,在同一画布上续改并核对 `cost.consume_points`。
- 短视频编导上传首帧或参考素材后,指定 IMAGE/VIDEO 模型,用自然语言写清画面与时长,拿到可访问的 `url` 交付审片。
- 在技能目录直接调用 `scripts/byteda_cli.py` 调 ByteDa JSON-RPC,主机未配置 MCP Server 时仍要完成出图或出 H5。
适合人员
- 在 Cursor 或自建 Agent 里编写设计类路由、希望凡 H5/出图/视频请求默认走本技能 CLI 的后端工程师
- 要把平台 `upload` 得到的 `file-id` 与 `--reference` 角色绑进生成请求、产出静态落地页的活动或品牌运营
- 已用 ByteDa 出过稿、需要靠 `--app-id` 在同一会话里多轮改版并向下游汇报链接与积分的产品设计师
- 负责对接 `api.byteda.net`、处理 Token/积分不足与 SSE 超时的 Agent 平台维护人员