Skill名称:generate-statistical-tables(生成统计表格)
简称:统计表格生成器
来源:社区第三方(pjt222)
运行宿主:只能在与 R 语言环境集成的 Agent 工具中运行(具体 Agent 工具未明确指定,但需要支持 R 执行环境)
核心定位:为科研报告和学术论文生成可直接发布的统计表格,支持多种统计分析和出版格式要求。
🧩 内部核心组成
核心能力组件
- R 包依赖:主要基于 gt、kableExtra、flextable、gtsummary 等 R 表格处理包
- 统计处理能力:描述性统计、回归分析、ANOVA 方差分析、相关矩阵
- 格式化输出:支持 HTML、PDF、Word、PNG 等多种输出格式
- 学术规范:符合 APA 格式等学术出版标准
主要功能命令
| 功能类型 | 实现方式 | 主要用途 |
|---|---|---|
| 描述性统计 | gt + dplyr 管道操作 | 生成分组统计量表 |
| 回归分析 | gtsummary::tbl_regression | 格式化回归结果表格 |
| 相关矩阵 | cor() + gt 格式化 | 构建相关性分析表格 |
| ANOVA 分析 | broom::tidy + gt | 方差分析结果表格 |
| 表格保存 | gtsave() / save_kable() | 多种格式导出功能 |
🛠 安装与启用方式
安装命令:
skills install --user pjt222/agent-almanac
前置依赖:
- R 语言环境(必须)
- 以下 R 包:gt、kableExtra、flextable、gtsummary、broom、dplyr
- 可选:webshot2(Word 输出)、LaTeX 发行版(PDF 输出)
启用方式:通过支持 R 执行的 Agent 环境调用相关统计分析和表格生成功能
📋 标准工作流
- 选择表格包:根据输出格式需求选择 gt(HTML通用)、kableExtra(PDF优化)、flextable(Word专用)或 gtsummary(统计摘要)
- 数据处理:使用 dplyr 进行数据分组和统计计算
- 表格构建:调用相应包的函数构建统计表格
- 格式美化:应用数字格式化、列标签、标题设置等
- 输出保存:使用 gtsave() 或 save_kable() 导出为所需格式
- 文档集成:可嵌入 Quarto 或 R Markdown 文档实现动态报告生成
⚠️ 关键限制、缺陷、注意事项
平台限制:
- 必须运行在支持 R 环境的 Agent 中
- PDF 输出需要 LaTeX 环境(TinyTeX 或 MiKTeX)
- Word 输出需要 webshot2 包支持
资源消耗:
- 大型数据集可能消耗较多内存
- 复杂表格渲染需要较长时间
适用性限制:
- 仅适用于 R 语言统计分析场景
- 需要预先安装多个 R 包依赖
- 不适合非统计类型的表格生成
生产环境:可用于学术研究和报告生成,但需要确保环境依赖完整
✅ 适用场景 & ❌ 不适合场景
✅ 适用场景
- 学术论文和科研报告的统计表格制作
- 需要符合 APA 等学术格式规范的项目
- 使用 R 进行统计分析的研究团队
- Quarto 和 R Markdown 文档的表格生成
- 需要批量生成标准化统计表格的场景
❌ 不适合场景
- 非 R 语言环境的统计项目
- 商业报表和非学术性表格需求
- 需要高度自定义表格样式的情况
- 没有安装 R 和必要依赖包的环境
- 实时性要求极高的表格生成任务
如何安装
skills install --user pjt222/agent-almanac通用安装教程:在哪里输入上面的命令
上面的命令本质是在「终端 / 命令行」中调用技能管理器,把该 Skill 下载并注册到你的 AI 工具。各主流工具打开终端的位置不同,按下面操作即可:
- 打开工具自带的终端面板,或系统终端(macOS「终端」、Windows「PowerShell」、Linux「Terminal」)。
- 把上面的安装命令复制进去,回车运行,等待下载与注册完成。
- 重启或重新加载 AI 工具,让新安装的 Skill 被识别。
- 新建对话并触发:直接描述用途,或通过该工具的技能 / 斜杠菜单选中此 Skill。
Claude 桌面版(macOS / Windows)
桌面版没有内置命令行,Skill 需通过 Claude Code CLI 安装。打开系统终端,先执行 npm install -g @anthropic-ai/claude-code,再运行上面的安装命令;完成后完全退出并重新打开 Claude。
Claude Code(终端 CLI)
直接在项目目录的终端里运行上面的命令即可。也可先输入 claude 启动交互界面,再在对话中引用该 Skill(/ 斜杠菜单或直接描述用途)。
VS Code(含 GitHub Copilot)
打开终端面板:菜单「终端 → 新建终端」,或快捷键 Ctrl+`(macOS 为 ⌃+`)。在终端里运行上面的命令;装完后执行「重新加载窗口」(Ctrl+Shift+P → Reload Window),让 Copilot 等扩展识别新技能。
Cursor
底部「终端」面板(Ctrl+`)即是内置终端。粘贴运行上面的命令,完成后在命令面板执行「Reload Window」刷新,再开始对话。
Windsurf
底部「终端」面板运行命令;也可直接使用其内置 Agent 终端,在对话侧执行安装。
其他工具(ChatGPT、本地脚本等)
不支持本地终端的产品,可先在本机终端完成安装,再在对话中描述该 Skill 的能力让其调用;不同工具的命令格式请以其官方文档为准。
风险提示
自动扫描未发现高危命令、隐私抓取或数据外传行为。仍建议安装前快速浏览仓库代码。
Aitishiku.com