背景
核心:将重复性工作流程打包成可复用的指令,让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 目录)
-
排除生成的压缩包本身,避免递归包含
-
解压时保持原始目录结构,不会创建额外的目录层级
上传到心流开放平台,等待审核

658

被折叠的 条评论
为什么被折叠?



