需先安装Python 3.14并配置路径,再启用Python技能包、导入自定义脚本ZIP包、设置白名单执行目录,最后通过自然语言指令触发自动化办公脚本执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在WorkBuddy中尝试运行自动化办公脚本(如数据清洗、报表生成等Python代码),但提示“命令未找到”或“环境不可用”,则很可能是Python执行环境尚未正确配置或未与技能包联动。以下是完成导入自动化办公脚本技能并配置Python代码执行环境的完整操作步骤:
一、确认并安装Python运行时环境
WorkBuddy本身不自带Python解释器,需依赖系统已安装且可调用的Python 3.14版本(官方推荐稳定版),该步骤是所有脚本执行的前提。未安装或版本不符将导致技能加载失败或运行中断。
1、打开终端(Windows使用PowerShell,macOS/Linux使用Terminal)。
2、执行命令 python3 --version,确认输出为 Python 3.14.x;若未安装或版本过低,需前往python.org下载安装Python 3.14。
立即学习“Python免费学习笔记(深入)”;
3、执行命令 which python3(macOS/Linux)或 where python3(Windows),记录返回的绝对路径(例如 /usr/local/bin/python3 或 C:\Users\Name\AppData\Local\Programs\Python\Python314\python.exe)。
4、在WorkBuddy客户端中进入【设置】→【运行环境】→【Python路径】,粘贴上述路径并点击【测试连接】,显示“连接成功”后保存。
二、启用Python技能包并验证基础能力
WorkBuddy通过内置的Python技能包提供标准代码执行接口,该包默认禁用,需手动启用并重启以激活沙箱执行通道。启用后系统将自动识别.py文件并支持参数化调用。
1、点击左侧导航栏【技能】,在搜索框输入“python”。
2、在结果中找到官方技能“Python Script Executor”,点击右侧【启用】按钮。
3、弹出提示“启用后需重启WorkBuddy以加载运行时”,点击【确定】。
4、关闭并重新启动WorkBuddy客户端。
5、重启后,在聊天窗口输入指令:“运行一个Python脚本,内容为 print('Hello WorkBuddy')”,观察是否返回正确输出。
三、导入自定义自动化办公脚本为可调用技能
将您已编写的Python办公脚本(如auto_report.py、merge_csv.py)封装为WorkBuddy可识别的技能包,使其支持自然语言触发与参数传递,无需每次手动打开文件执行。
1、新建本地文件夹,命名为report_skill(名称须全小写、仅含字母与下划线)。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
2、在该文件夹内创建以下三个文件:__init__.py(空文件)、main.py(含execute函数)、requirements.txt(列出额外依赖,如pandas==2.2.0)。
3、编辑main.py,确保包含标准函数签名:def execute(params: dict) -> dict:,并在函数体内调用您的核心逻辑(例如读取params.get("month")生成当月报表)。
4、选中report_skill文件夹内的全部文件(不含文件夹本身),右键压缩为ZIP格式,命名为report_skill.zip,压缩方式选择“存储”(非ZIP压缩)。
5、进入【技能中心】→【自定义技能】→【新建技能包】,上传report_skill.zip,填写技能标识符为report_skill,中文名称为“月度报表生成器”,保存并启用。
四、配置脚本执行权限与安全白名单
为防止恶意脚本越权访问系统文件,WorkBuddy强制要求所有Python脚本必须位于预设白名单目录中运行。超出该路径的os.system或open操作将被沙箱拦截并报错。
1、在电脑上新建专用目录,例如 /Users/yourname/workbuddy_scripts(macOS)或 C:\workbuddy_scripts(Windows)。
2、将所有待执行的.py脚本(包括自定义技能中引用的脚本)统一复制至此目录。
3、进入【设置】→【安全中心】→【脚本执行路径白名单】,点击【添加路径】,填入上述目录的绝对路径。
4、勾选“启用路径限制”,点击【保存】。此后任何脚本调用都将被限定在此目录及其子目录内。
五、通过自然语言指令触发已导入的自动化脚本
完成上述配置后,WorkBuddy即可理解并调度您导入的办公脚本。系统会自动解析语义、提取参数、注入白名单路径,并在隔离环境中安全执行,结果以结构化文本或文件形式返回。
1、在主聊天窗口输入:“生成2026年3月销售报表,数据源为sales_q1.csv和sales_q2.csv”。
2、WorkBuddy识别到“销售报表”关键词,匹配已启用的report_skill技能。
3、自动提取时间参数“2026年3月”与文件名列表,构造params字典并传入execute函数。
4、脚本在白名单路径内执行,读取指定CSV、计算汇总指标、生成Excel文件。
5、执行完成后,将生成的report_202603.xlsx作为附件直接发送至当前对话窗口。

















