前言¶
做量化分析或医学统计时,团队里往往已经沉淀了大量 R、Stata、SAS、SPSS 或 Python 脚本。把这些能力交给通用 AI Agent 时,常见做法是临时写一段 Python 重实现,或让人手工在本地软件里跑一遍再把结果贴回对话。前者容易偏离原有实现,后者又很难自动化。
下面介绍 SkillHub 上的社区 Skill「统计软件接入助手」(坐标 @user_ff7413f5/statsoft-cli,当前版本 2.8.4)。它把跨平台统计软件的 CLI 集成能力打包成 Agent 可读取的 Skill 说明,目标是让 Agent 在工作流里直接调度本机已安装的统计环境,并复用既有代码资产。
这是什么¶
统计软件接入助手(statsoft-cli) 是面向 AI Agent 的跨平台统计软件 CLI 集成 Skill,由社区发布者 user_ff7413f5 维护,在 SkillHub 分类为 ai-agent,来源标记为 community。SkillHub 页面标注作者为张文彤。
官方简介概括为:覆盖 34+ 款统计与分析相关软件(含 R、Stata、SAS、SPSS、Python、贝叶斯与机器学习等场景),支持中英双语说明;核心价值是激活历史代码资产,用于 AI 工作流自动化。页面标签标明 requires_api_key=false,即安装与使用本 Skill 本身不要求单独配置 SkillHub API Key。
- SkillHub 展示页:https://www.skillhub.cn/skills/user_ff7413f5/statsoft-cli
- 技能坐标 API 入口:https://api.skillhub.cn/user_ff7413f5/statsoft-cli
核心功能¶
以下能力均来自 SkillHub 公开简介与页面信息,不展开未在资料中出现的具体子命令或目录结构。
- 多软件 CLI 集成:面向本机已安装的统计与分析栈,通过统一 Skill 约束 Agent 的调用方式,覆盖官方所称的 34+ 款软件类型(R / Stata / SAS / SPSS / Python / 贝叶斯 / ML 等)。
- 面向 Agent 的说明层:遵循通用
SKILL.md格式,安装后由 Cursor、Claude Code、Codex 等客户端在会话中加载,Agent 按 Skill 内指引选择软件、拼装 CLI 调用。 - 双语:Skill 文档与指引支持中英双语,便于中英文团队共用同一套集成说明。
- 工作流导向:强调把既有脚本与历史分析代码纳入自动化链路,而不是每次从零生成新实现。
SkillHub 当前展示数据(以页面与抓取信息为准):评分 100000,下载 2648 次;安装计数在抓取快照中为 0,以 SkillHub 实时页面为准。
安装与启用¶
安装分两步:先具备 SkillHub CLI(若尚未安装),再把本 Skill 装进当前 Agent 实际读取的 skills 目录。SkillHub 官方安装文档要求安装时必须使用 --dir,否则默认落到 ./skills/ 可能不会被 Agent 识别。
1. 检查或安装 SkillHub CLI¶
command -v skillhub && skillhub --version
若未安装,可按 SkillHub 文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2. 安装 statsoft-cli 到对应 Agent 目录¶
SkillHub 技能页给出的标准提示为:根据 https://skillhub.cn/install/skillhub.md 安装 @user_ff7413f5/statsoft-cli。
命令形式如下(将 <skills 目录> 换成你当前客户端使用的路径):
skillhub install user_ff7413f5/statsoft-cli --dir <skills 目录>
常用客户端 skills 路径(摘自 SkillHub 安装文档):
| 客户端 | skills 目录 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下的 .agents/skills/ |
安装完成后,按你所用客户端的惯例重启或刷新 Agent,以便加载新 Skill。本 Skill 不要求 API Key;各统计软件本身是否已正确安装、授权及环境变量是否配置,仍需在本机自行保证。
典型用法¶
公开资料未附带独立的端到端脚本示例,SkillHub 页面给出的可复现操作是「安装 + 在对话中交给 Agent 执行」。可按下面流程验证是否生效。
- 完成上一节安装,确认
~/.cursor/skills/(或你使用的目录)下出现@user_ff7413f5/statsoft-cli及其中SKILL.md。 - 在新会话中向 Agent 发送与官方页面一致的安装确认或任务描述,例如:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ff7413f5/statsoft-cli。
若已安装,可改为明确任务,例如指定软件与既有脚本路径(路径须为你本机真实存在的文件):
已安装 statsoft-cli。请读取该 Skill,使用 Stata(或 R)通过 CLI 运行 ./legacy/analysis.do,并把日志与主要结果表汇总给我。
- Agent 应优先查阅已安装的
SKILL.md及 Skill 包内引用,再调用对应统计软件的命令行接口;具体参数与包装方式以安装包内文档为准,不宜在 Skill 外臆造命令。
适用场景与注意¶
更适合谁
- 需要在 Agent 工作流里调度本机 R、Stata、SAS、SPSS、Python 等环境的数据分析步骤。
- 希望复用团队历史
.do、.sas、.R等资产,而不是让模型每次重写分析逻辑。 - 使用 Cursor、Claude Code、Codex 等支持 Skills 的客户端,并愿意通过 SkillHub 管理技能包。
限制与注意
- 本 Skill 只解决「Agent 如何集成、如何调用」的说明与约定;不能替代各商业或开源统计软件的本机安装与许可证。
- 社区来源(
community)技能,升级与兼容性以 SkillHub 上v2.8.4及后续版本说明为准;跨 34+ 软件时,实际可用范围取决于你机器上安装了哪些 CLI。 - 抓取时技能包直链下载可能因索引或网络失败;若
skillhub install报错,可在 SkillHub 页面重试,或按页面提示让 Agent 读取 install 文档排查。 - 涉及敏感数据时,仍应遵守原有数据出境与审计规范;CLI 调用会在本机执行代码,权限与沙箱策略由你的 Agent 与操作系统决定。
结尾¶
统计软件接入助手把「多统计软件 CLI + 双语 Skill 说明」收敛到坐标 @user_ff7413f5/statsoft-cli,便于在 AI Agent 流水线里调用既有分析代码。若你要从 SkillHub 查看版本与简介,可打开:https://www.skillhub.cn/skills/user_ff7413f5/statsoft-cli 。