DEVELOPERS · Floniks Skills

可复用 AI 技能预设

Skills 是把常用多步 AI 工作流封装成一个可直接调用的「技能」——角色一致性短剧、 电商主图批量、图生视频等高频场景,对话一句话触发,无需手动拼接节点参数。

什么是 Skill

01

封装多步流程

一个 Skill 背后是一条完整的工作流:调 AI 模型、处理输入/输出、错误重试,全都内置好了。

02

对话式调用

接好 MCP 后,只需对 Claude 描述你要做什么,Agent 会自动匹配对应的 Skill 并传参执行。

03

结果直接可用

Skill 执行完返回结构化结果(图片 URL、视频 URL、任务 ID),可直接下载或进入下一步流程。

前置条件:需要先接入 Floniks MCP,Skills 通过 MCP tools 暴露给 Agent。 还没接 MCP?→ 查看 MCP 接入指南

Skill 与 MCP 的关系

Skill = MCP tools 的高阶封装

Skill 跑在 MCP tools 之上

Skill 是对多个 MCP tool(如 execute_workflow + get_task)的高阶封装,一次调用完成完整的多步流程,不用在对话里反复确认中间步骤。

参数自动推断

Skill 会解析你的自然语言描述,自动填充工作流节点所需的结构化参数(模型、尺寸、风格等),减少 prompt engineering 负担。

积分自动管理

Skill 调用前会预检积分余额,不足时提示充值而不是静默失败;执行成功后积分自动扣除,失败则自动回滚。

可组合、可扩展

Skills 可以在 Agent 工作流里嵌套调用(如先用 consistent-character 出角色,再用 short-drama-scene 出场景),支持自定义 Skill 注册。

内置 Skill 目录

6 个预制高频场景,开箱即用

角色创作

consistent-character角色创作

给定角色描述,生成风格统一的多角度形象图,适合短剧 / 漫画角色一致性保持。

输出:4 张角色图(URL 数组)角色护照 ID(可复用)

电商主图

ecom-product-batch电商主图

批量为电商 SKU 生成白底/场景主图,支持一次传多张产品原图并行处理。

输出:每张 SKU 对应的主图 URL批次任务 ID

图生视频

image-to-video-story图生视频

把一张图片 + 文字运镜描述转成 6 秒动态视频,内置稳定的镜头曲线预设。

输出:视频 URL(mp4)封面帧 URL

短剧场景

short-drama-scene短剧场景

给定脚本行,生成短剧单幕场景图序列,自动注入主角护照保持角色一致。

输出:帧序列 URL 数组场景描述文本

风格迁移

style-transfer风格迁移

把任意图片迁移成指定艺术风格(水墨、油画、二次元等),一行 prompt 搞定。

输出:风格化图片 URL

营销物料

text-to-poster营销物料

给定标题 + 副标题 + 品牌色,自动布局生成营销海报,支持中英双语排版。

输出:海报图片 URLSVG 源文件 URL(可选)

如何调用 Skill

三种接入方式,按你的场景选

在 Claude.ai / Claude Code 里直接对话

bash
# 配置好 Floniks MCP 后,直接对 Claude 说:
"用 ecom-product-batch 技能处理这 3 张产品图,白底风格"

# Claude 会自动:
# 1. 调用 list_skills 确认技能存在
# 2. 调用 execute_skill 传入参数
# 3. 轮询任务直到完成
# 4. 把输出 URL 返回给你

通过 REST API 调用(编程接入)

http
POST /api/v1/skills/execute
Authorization: Bearer mk_YOUR_KEY
Content-Type: application/json

{
  "skill_id": "ecom-product-batch",
  "inputs": {
    "image_urls": ["https://example.com/sku1.jpg"],
    "style": "white-background",
    "aspect_ratio": "1:1"
  }
}

通过 MCP tool 调用(Agent 编程接入)

typescript
// 在你的 Agent / LangChain / AutoGen 里:
const result = await mcpClient.callTool('execute_skill', {
  skill_id: 'image-to-video-story',
  inputs: {
    image_url: 'https://example.com/scene.jpg',
    motion_prompt: '缓慢推进,空镜氛围感',
    duration: 6,
  },
})
// result.task_id → 用 get_task 轮询完成状态

试着说点什么

配置好 MCP 后,对 Claude 直接说

  • "用 consistent-character 技能,角色是「穿黑色风衣的赛博朋克少女,银色短发」,出 4 张:正面、侧面、背影、特写"
  • "用 ecom-product-batch 技能处理这 5 张产品图,风格「北欧简约白底」,输出 1:1 正方形"
  • "用 image-to-video-story,输入图是 https://example.com/scene.jpg,运镜「缓慢推进,空镜氛围感」"
  • "用 short-drama-scene 技能,主角护照 ID 是 char_abc,脚本:「她推开门,看到了久违的大海」,出 3 帧"
  • "用 style-transfer 技能,把 https://example.com/photo.jpg 转成「浮世绘木版画风格」"
  • "用 text-to-poster,标题「618 大促来了」,副标题「全场低至 5 折」,品牌色 #E84A6F,尺寸 9:16"

还没接入 MCP?

Skills 依赖 MCP 接入,5 分钟配置好后即可在 Claude / Cursor 里直接使用