IFLOW Skills 解锁技能应用新玩法

背景

核心:将重复性工作流程打包成可复用的指令,让iFlow能自动、可靠地完成任务,无需每次都重复提醒。就像是给 iFlow 安装的 “专家记忆包”,能将它从一个通用 AI 变为精准执行特定任务的专家。

我们通过工作流管理系统,整合agents、commands、IFLOW.md和MCP工具,创建完整的自动化工作流程。

目录结构

skills是面向具体任务的 “技能包”,以文件夹形式存在,通过轻量的说明与可执行工具,让 CLI 在需要时加载并执行。既 “简单”(就是 Markdown 和脚本)、又 “复杂”(能驱动多步的智能代理任务)。

项目根目录/
├── .iflow/ # iFlow CLI配置和资源目录
│ ├── agents/ # 智能体配置文件夹
│ │ ├── agent1.md # 具体的agent配置文件
│ │ └── agent2.md # 更多agent配置
│ ├── commands/ # 自定义命令文件夹
│ │ ├── command1.md # 具体的command实现
│ │ └── command2.md # 更多command实现
│ ├── IFLOW.md # 详细的工作流文档和配置
│ └── settings.json # mcp相关配置
├── [项目文件夹]/ # 您的项目文件和代码
└── IFLOW.md # 工作流配置和说明文件

目录说明:

  • .iflow/ - 存储所有iFlow CLI相关的配置文件和资源

  • agents/ - 包含工作流中使用的智能体配置,每个agent一个md文件

  • commands/ - 存储自定义命令的实现,每个command一个md文件

  • IFLOW.md - 工作流的核心配置文件,定义工作流程、参数和使用说明

  • settings.json - 工作流所依赖的MCP工具配置和其余iFlow CLI的配置

  • 项目文件夹 - 工作流产出的内容所依赖的文件目录结构

原理

输入数据 → Workflow引擎 → 步骤编排 → 结果输出
    ↓           ↓           ↓          ↓
[用户请求] → [流程解析] → [组件调用] → [结果聚合]
             ↓           ↓
         [Command执行] → [Agent执行] → [MCP工具调用]

Skills和MCP的区别:都是扩展 AI 能力的方式,但它们的设计哲学和适用场景截然不同。

  • Skills 把 “人类流程/SOP” 转为可触发的模块。重点在于 “如何完成任务” 的内部指令,它告诉模型完成某项任务的具体步骤、最佳实践和注意事项,关注的是过程和方法,可以完全由自然语言描述。

  • MCP 把 “外部工具/API/数据源” 转为可调用的标准接口,是一个开放协议,旨在标准化 AI 与外部世界的交互方式, 关注的是访问和行动,让CLI 能够调用外部工具来获取实时信息或执行操作。

  • 在复杂的Skills中,可以指定调用MCP工具

心流开放平台支持的skills

心流开放平台已经预置了大量优秀的skills,例如小红书发文、深度研究、ppt制作、画流程图等,可以在心流开放市场中下载安装到本地,再基于个人独特的需求对工作流进行调整。 https://platform.iflow.cn/agents?type=workflows&category=all

以文档类skills为例,我们现在已经包含了docx、pdf、excel、ppt的智能处理,支持创建、编辑、布局设计和内容分析等等。

对于开发者,心流开放平台预置了openSpec、bmad、NioPD、ai-dev-task等,欢迎大家使用。

使用示例

浏览心流开放市场

进入到工作文件夹中执行安装命令

在当前工作文件夹中启动iFlow CLI, 执行 /command 触发skills

Case1: pptx

pptx skills 核心功能:

  • 创建演示文稿:从零创建专业演示,支持自定义设计。
    示例:

    • /pptx 创建产品发布演示,5张幻灯片

    • /pptx 制作年度报告,蓝色主题

  • 文本提取:快速提取演示文稿文本和备注。
    示例:

    • /pptx 从report.pptx提取文本

    • /pptx 读取演讲者备注

  • 使用模板:基于模板快速创建演示文稿。
    示例:

    • /pptx 用template.pptx创建演示

    • /pptx 复制模板第1、3、5张

  • 编辑演示:修改演示文稿内容和布局。
    示例:

    • /pptx 修改第2张标题

    • /pptx 添加销售图表

  • 添加图表:在幻灯片插入可视化元素。
    示例:

    • /pptx 添加柱状图

    • /pptx 创建对比表格

生成示例:

Case2: openSpec

OpenSpec 是一个规范驱动开发工具,专为 AI 编程助手设计。它通过结构化的工作流程确保用户和 AI 在编写代码前就功能需求达成一致,避免模糊需求导致的代码偏差。
核心理念:

  • 先规范,后编码:在写代码前明确功能要求和实现方案

  • 变更可追溯:每个功能变更都有完整的提案、任务和规范更新记录

典型工作流程:

  • openspec-proposal 创建新的变更提案和技术规范

  • openspec-apply 实施变更提案中的任务和规范

  • openspec-archive 归档完成的变更并更新主规范

您开发了优秀的工作流并希望分享给其他用户时,需要先将工作流打包上传到心流开放平台。

进入工作文件夹根目录,打包所有skills文件

cd /path/to/your/skills/directory
zip -r your-skills-name.zip . -x your-skills-name.zip

这个命令会:

  • 压缩当前目录下的所有文件和文件夹(包括 .iflow 文件夹、项目文件、IFLOW.md 等)

  • 包含隐藏文件(如 .iflow 目录)

  • 排除生成的压缩包本身,避免递归包含

  • 解压时保持原始目录结构,不会创建额外的目录层级

上传到心流开放平台,等待审核

参考:

文档类skills应用分享

设计类skills应用分享

用iFlow CLI生成漂亮PPT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值