统计软件接入助手 Statsoft CLI
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ff7413f5/statsoft-cli。
技能介绍
问题:统计软件脚本难以被 Agent 稳定调用
历史分析资产常锁在 SPSS、Stata、SAS、R、Mplus 等本地软件里:语法版本不同、路径散落、批处理入口不一致,Agent 很难直接判断该跑哪条命令。Statsoft-CLI 的目标不是替代统计软件,而是为 AI 工作流建立一层可检测、可配置、可执行的接入边界。
工作方式:从检测、配置到受控执行
- 平台路由:按 Windows、macOS、Linux 与软件可用性自动选择入口,非 Windows 平台会隐藏不兼容的 Windows-only 软件。
- 澄清门控:先判断请求是
Simple、Complex还是Vague。目标明确时直接检测/配置;多软件或不明确时才进入菜单式确认。 - 默认保守:写
config.json、揭示路径/版本、运行第三方二进制、编译运行 Stan 模型等敏感动作默认关闭,需要STATSOFT_AUTO_WRITE、STATSOFT_CONFIRM、STATSOFT_REVEAL、STATSOFT_VERIFY、STATSOFT_CMDSTAN_RUN等显式授权。 - 可审计配置:所有写入经过
write_config.py,默认只接受技能根目录下的规范config.json,写前备份并原子替换。
适用边界与注意点
适合已有统计软件、需要把旧脚本/数据转换接入 AI 的工程师;不适合把 GUI 软件当作无头批处理(如 Minitab、JASP、jamovi 仅检测与人工启动)。运行 .sps、安装软件、访问网络属于高风险操作,生产环境应先审查脚本、确认下载和生成命令。
使用场景
- 需要把本地 `data.sav` 转换成 Stata 可读的 `data.dta`,再交给 AI 工作流继续分析。
- 已有大量 SPSS、Stata、SAS 历史脚本,希望先检测本机软件版本,再按脚本入口执行。
- 在 macOS 或 Linux 上配置 R、Stata、SAS 的 CLI 接入,并隐藏不适用的 Windows-only 软件。
- 让 AI Agent 在默认保守策略下读取统计软件检测结果,必要时再授权写入 `config.json`。
适合人员
- 需要把 SPSS、Stata、SAS 旧脚本接入 AI 流程的数据分析师。
- 负责维护多平台统计软件环境的研究工程师。
- 希望用 AI Agent 做数据格式转换和批处理调度的开发者。
- 需要管理统计软件版本、路径与配置权限的平台运维人员。