关键在于将流程抽象为可参数化调用的通用能力,通过变量(如CSV路径、输出目录、地区字段名、日期格式)替代硬编码,并借助配置文件与参数注入技能实现跨项目复用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在多个项目中复用同一套AionClaw自动化流程,关键不是复制粘贴技能或重录操作,而是把流程本身从具体项目上下文中剥离出来,变成可参数化调用的通用能力。这一步没做对,后续每次换项目都要手动改三处路径、两处名称、一个时间戳,反而更费时间。
把流程抽象成带变量的数字专家
打开AionClaw主界面→点击左侧「数字专家」→右下角点「新建专家」→选择「从零创建」。
在「专家名称」栏不填“XX项目日报生成器”,而填“日报生成器(通用)”;在「描述」里写清楚它真正依赖什么:需要传入一个CSV路径、一个输出目录、一个地区字段名、一个日期格式字符串。这四样东西就是变量,后面每个项目只要替换这四个值,流程就能跑通。
【必须关闭「自动绑定当前项目路径」开关】——这个默认开启的选项会把流程死锁在首次创建时的文件夹里,一旦项目换位置,整个流程就报错找不到源文件。
用技能市场里的「参数注入」模板快速适配
方法一:在「技能市场」搜索“参数注入”,安装官方发布的「变量占位符填充器」技能。
安装后,在任意流程编辑页右侧工具栏找到「插入变量」按钮,点击即可弹出预设字段:{input_file}、{output_dir}、{region_col}、{date_fmt}。这些不是普通文本,而是运行时会被真实值替换的锚点。
方法二:直接拖拽「环境变量读取」模块到流程画布,双击配置项,填入KEY如PROJECT_CSV_PATH,VALUE留空——留空表示运行时由外部传入,不硬编码。
批量切换项目只需改一个JSON配置文件
第一步:在AionClaw安装目录下找到/config/project_profiles/文件夹。
第二步:新建三个JSON文件,分别命名为ecommerce.json、finance.json、marketing.json。
第三步:以ecommerce.json为例,内容只写四行:
{
"input_file": "/Users/me/projects/ecommerce/sales_202610.csv",
"output_dir": "/Users/me/projects/ecommerce/reports",
"region_col": "province",
"date_fmt": "YYYY-MM-DD"
}
第四步:回到AionClaw主界面→点击顶部「自动化」→选择你要复用的那个流程→点击右上角「运行配置」→在「项目配置文件」下拉菜单里选ecommerce.json→点「保存并运行」。


















