Agent Skills
安装 MuAPI Agent Skills,即可直接通过 Claude Code、Cursor、Gemini CLI 以及其他兼容 MCP 的工具生成 AI 图像、视频和音频。
概览
MuAPI Agent Skills 是预构建、由 Schema 驱动的 Shell 脚本,让你的 AI 编程 Agent 能够直接在终端中生成、编辑和增强丰富媒体。
- 预构建技能: 覆盖图像、视频、音频、特效等任务
- 动态 Schema 驱动: 脚本会根据
schema_data.json自动解析最新模型、端点和有效参数 - 直接查看媒体: 使用
--view标志即可下载并立即打开生成的媒体 - 本地文件支持: 脚本会自动将本地图像、视频、人脸和音频上传到 MuAPI CDN
- 100 多种 AI 模型: Midjourney v7、Flux Pro、Kling 3.0、Veo3、Suno V5 等
快速开始
1. 安装 Skills
# 通过 skills registry 安装全部 MuAPI skills
npx skills add SamurAIGPT/Generative-Media-Skills --all
# 或安装指定 skill
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-media-generation
# 列出可用 skills
npx skills add SamurAIGPT/Generative-Media-Skills --list
2. 配置 API Key
# 在 https://muapi.ai/dashboard 获取 Key
bash core/platform/setup.sh --add-key "YOUR_MUAPI_KEY"
3. 生成第一张图像
bash core/media/generate-image.sh \
--prompt "a cyberpunk cityscape at dusk, neon reflections on rain-slicked streets" \
--model flux-dev \
--view
4. 生成第一个视频
bash core/media/generate-video.sh \
--prompt "A timelapse of a city skyline transitioning from day to night" \
--model minimax-pro \
--duration 5 \
--view
可用 Skills
MuAPI Skills 分为三类:生成、编辑与增强以及平台工具。
生成 Skills
| Skill | 脚本 | 描述 |
|---|---|---|
| 文本转图像 | core/media/generate-image.sh | 根据文本提示词生成图像。支持 Flux Dev、Midjourney v7 和 50 多种模型。 |
| 文本转视频 | core/media/generate-video.sh | 根据文本提示词生成视频。支持 Minimax Pro、Kling、Veo3 等。 |
| 图像转视频 | core/media/image-to-video.sh | 将静态图像制作成视频。支持 Kling Pro、Veo3、Runway 和 15 多种模型。 |
| 音乐与音频 | core/media/create-music.sh | 创建音乐(Suno V5)、音效(MMAudio)、混音和扩展曲目。 |
| 文件上传 | core/media/upload.sh | 上传本地图像、视频和音频,并获取供其他 Skill 使用的 CDN URL。 |
编辑与增强 Skills
| Skill | 脚本 | 描述 |
|---|---|---|
| 图像编辑 | core/edit/edit-image.sh | 使用提示词编辑图像,支持 Flux Kontext、GPT-4o、Midjourney 等。 |
| 图像增强 | core/edit/enhance-image.sh | 一键执行超分辨率、背景移除、人脸替换、上色、Ghibli 风格、产品图等操作。 |
| 口型同步 | core/edit/lipsync.sh | 让视频口型与音轨同步。支持 Sync Labs、LatentSync、Creatify、Veed。 |
| 视频特效 | core/edit/video-effects.sh | 为视频/图像应用 Wan AI 特效、人脸替换、舞蹈动画、换装、Luma 修改/重构等效果。 |
Workflow Skills(CLI 驱动)
AI Workflow 生态现在由 muapi-cli 集中驱动,提供专门用于 LLM 自主导航的工具。
| Skill | 命令/脚本 | 描述 |
|---|---|---|
| 创建与编辑 | muapi workflow create<br>muapi workflow edit | 使用自然语言提示词创建或编辑多节点 AI 管线。 |
| Agent 发现 | muapi workflow discover | 获取已保存 Workflow 的完整目录(包含 AI 生成的描述),供 LLM 按语义匹配用户意图。 |
| 执行 | muapi workflow execute | 通过 API 使用自定义输入直接执行 Workflow。 |
| 交互式运行 | muapi workflow run-interactive | 获取输入 Schema,并主动询问用户必填值的交互式 CLI 流程。 |
平台 Skills
| Skill | 脚本 | 描述 |
|---|---|---|
| 设置 | core/platform/setup.sh | 配置 API Key、显示配置并测试 Key 有效性。 |
| 检查结果 | core/platform/check-result.sh | 根据 request ID 轮询异步生成结果。支持单次查询和轮询模式。 |
Skills 的工作方式
每个 Skill 都是由 schema_data.json 驱动的独立 Shell 脚本,用于动态解析模型和端点:
muapi-skills/
├── core/
│ ├── media/ # Generation primitives
│ │ ├── generate-image.sh
│ │ ├── generate-video.sh
│ │ ├── image-to-video.sh
│ │ ├── create-music.sh
│ │ └── upload.sh
│ ├── edit/ # Editing & enhancement
│ │ ├── edit-image.sh
│ │ ├── enhance-image.sh
│ │ ├── lipsync.sh
│ │ └── video-effects.sh
│ └── platform/ # Setup & polling
│ ├── setup.sh
│ └── check-result.sh
└── schema_data.json # Dynamic model registry
核心设计原则:
- 脚本输出干净的 JSON,方便 Agent 无缝集成
- 所有脚本都支持
--async,适用于即发即忘的异步流程 --view标志会自动下载并打开生成的媒体schema_data.json在运行时校验模型、解析端点并检查参数
本地文件上传
大多数编辑和媒体生成脚本现在支持“文件优先”流程。不必提供公开 URL,你可以直接提供本地文件路径(例如 --file ./photo.jpg 或 --face-file ./face.png)。
脚本会:
- 自动将本地文件上传到 MuAPI CDN。
- 解析返回的 URL。
- 使用该 URL 提交生成/编辑任务。
- 清理临时状态(如适用)。
这样,你的 AI Agent 可以在本地处理媒体存储,同时使用云端 AI 模型。
兼容性
针对新一代 AI 开发环境进行了优化:
- Claude Code: 通过工具直接在终端中执行
- Gemini CLI / Cursor / Windsurf: 作为本地脚本无缝集成
- MCP: 每个 Skill 都支持 Model Context Protocol,可通用于不同 Agent
常用标志
所有核心脚本都共享一组一致的标志:
| 标志 | 描述 |
|---|---|
--prompt、-p | 生成用的文本描述 |
--model、-m | 模型名称(由脚本提供默认值) |
--async | 立即返回 request_id,不等待完成 |
--view | 下载并打开结果(macOS) |
--file、--image-file 等 | 用于自动上传的本地文件路径(取决于脚本) |
--json | 仅输出原始 JSON(方便管道处理) |
--timeout N | 超时前的最大等待秒数 |
--help、-h | 显示使用方式和可用选项 |
相关:Workflow 配方发现
如果 Agent 更偏好使用自然语言配方,而不是 Shell 脚本原语,muapi assistant 提供 40 多个端到端 Workflow SKILL.md 文件(故事板、action figure 生成器、广告创意等),并通过一个公开、无需身份验证的 API 提供访问:
GET https://api.muapi.ai/api/v1/agent-skills— 列出所有配方GET https://api.muapi.ai/api/v1/agent-skills/{name}— 获取完整 Markdown 内容
详见 Agents API → 公开 Workflow 配方发现。
下一步
- 在 muapi.ai/dashboard 获取 API Key
- 配置 Agent:
bash core/platform/setup.sh --add-key "YOUR_KEY" - 开始生成: 尝试上面的快速开始示例
- 探索模型: 浏览 Playground,发现 100 多种可用模型