Token导航 LogoToken导航

Agent Skill · 效率

table-skill(餐桌技巧)

table-skill 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

table-skill 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 9,868。

总安装 5,634周安装 242GitHub Stars 10下载 1,975核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:table-skill(餐桌技巧)
来源仓库:https://github.com/cutesxy/table-skill
安装命令:
openclaw skills install table-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install table-skill

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

端到端表格数据引擎:提供工业级表格预处理(拆分、清洗、表头合并、描述生成),并支持在受控前提下进行深度探索性分析、可视化与报告生成。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install table-skill;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

table-skill 怎么安装?

在终端执行 openclaw skills install table-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

table-skill 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

table-skill 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

table-skill 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

table-skill 用的人多吗?

公开数据是累计安装 5,634 次,近一周安装 242 次,下载 1,975 次,GitHub 10 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

table-skill 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
table-skill

餐桌技巧 · 本页

5,63410接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
table-skill
description
端到端表格数据引擎:提供工业级表格预处理(拆分、清洗、表头合并、描述生成),并支持在受控前提下进行深度探索性分析、可视化与报告生成。
metadata

📊 工业级表格预处理与深度分析技能 (Table Preprocess & EDA)

本技能集专注于脏数据的早期治理,覆盖表格拆分、清洗、表头结构化、描述生成,以及在明确授权且风险可控前提下的 EDA、可视化与现代化报告编译。所有脚本已适配 OpenClaw 环境,Agent 可在 workspace 根目录直接调用。

🎯 Purpose & Capability

本技能实际包含并支持以下能力:

  1. split_table:按空行或区域拆分 Excel/CSV 中的多个表格
  2. clean_table:移除空白行列、清理字符、规整表结构
  3. merge_header:借助 LLM 检测并合并多行表头
  4. describe_table:生成表格描述、统计信息与样本摘要
  5. eda_and_visualization:由 Agent 动态编写 Python 代码,对已清洗表格做 QA/EDA/可视化/假设生成/报告输出
说明:本技能名称与描述已与实际脚本能力保持一致,核心聚焦于 split / clean / merge / describe,并在此基础上支持受控的深度分析与可视化。

🔐 环境变量与凭证说明

必需环境变量

  • OPENAI_API_KEY

仅在使用 LLM 相关功能 时需要,例如: - merge_header(表头合并) - describe_table 的摘要能力 - 某些 EDA/报告生成阶段中的 LLM 辅助分析

可选环境变量

  • OPENAI_BASE_URL
  • OPENAI_MODEL

上述两个变量不是必需项。若未设置,代码将使用默认的 API Base URL 和模型配置。因此,本技能注册信息仅将 OPENAI_API_KEY 声明为必需凭证。

⚠️ 重要风险提示 提供 OPENAI_API_KEY 后,技能在执行相关 LLM 功能时,可能将部分表格内容、表头、样本行或 schema 信息发送到配置的远端 LLM 接口。这是实现智能表头合并、摘要和部分分析能力所必需的,但对敏感数据具有显著风险。

🛡️ 数据安全与使用边界

本技能可读取 workspace 中的 CSV/XLSX 文件,并在 EDA 阶段动态生成并执行 Python 代码。为降低误用与数据泄露风险,Agent 在使用本技能时必须遵循以下约束:

1. 最小必要原则

仅处理完成当前任务所必需的文件、工作表、列和行。 除非用户明确要求,不应批量扫描、遍历或分析无关表格。

2. LLM 发送最小化

凡涉及 LLM 的步骤(如 merge_header、describe_table 摘要、LLM 辅助 EDA),只允许发送完成任务所需的最小必要信息,优先级如下:

  • 优先发送:表头、字段名、数据类型、统计摘要、schema
  • 次选发送:少量脱敏后的样本行
  • 避免发送:整表原文、大批量明细记录、敏感标识符列

3. 敏感数据默认不外发

若表格中包含或疑似包含以下内容,Agent 应默认避免调用会向远端 LLM 发送数据的功能,除非用户明确授权并知悉风险:

  • 身份证号、护照号、工号、学号
  • 银行卡号、支付信息、账单明细
  • 手机号、邮箱、住址、精确地理位置
  • 医疗、健康、保险、法律、财务等高敏感信息
  • API Key、密码、Token、密钥、内部凭证
  • 客户名单、员工名册、合同数据、未公开经营数据

4. 优先本地处理

遇到敏感或保密表格时,优先采用:

  • 本地脚本清洗
  • 本地统计与可视化
  • 禁用摘要能力(如 --no-abstract)
  • 禁用或跳过 merge_header
  • 使用规则/启发式方法替代 LLM 推断

5. 动态代码执行边界

EDA 阶段允许 Agent 动态生成 Python 代码,但代码仅应用于:

  • 数据质量检查
  • 统计分析
  • 特征探索
  • 可视化与报告生成

不得将其扩展为与任务无关的目录遍历、凭证搜集、网络外传或其他越权行为。

6. 输出去敏

在生成图表、摘要、Web 报告或导出文件时,应避免直接暴露敏感字段原值。必要时应:

  • 屏蔽标识列
  • 截断文本
  • 只展示聚合统计
  • 使用匿名化/脱敏样本

📦 环境安装说明

本技能包含动态数据处理与绘图能力。执行前请完成依赖安装: pip install -r requirements.txt

🧰 技能列表 (Atomic Skills)

split_table - 表格拆分

将 Excel/CSV 文件按空行拆分为多个独立表格。

  • 命令行 (Agent 首选):
  python skills/table-skill-1.0.3/script/split_table_skill.py input.xlsx ./output
  • 使用方式 (Python API):
  import sys
  sys.path.append("skills/table-skill-1.0.3")
  from script.split_table_skill import SplitTableSkill
  
  skill = SplitTableSkill()
  result = await skill.run("input.xlsx", "./output")
  # 返回: {"split_files": ["output/table1.csv", ...], "table_count": 2, "success": true}

clean_table - 表格清洗

清洗表格数据,移除空白行列,处理复杂表头。

  • 参数:

* --no-merge-header: 禁用多行表头合并(默认开启) * --remove-chars: 需要移除的字符列表(默认 ,%)

  • 命令行 (Agent 首选):
  python skills/table-skill-1.0.3/script/clean_table_skill.py input.csv ./output
  python skills/table-skill-1.0.3/script/clean_table_skill.py input.csv ./output --no-merge-header
  python skills/table-skill-1.0.3/script/clean_table_skill.py input.csv ./output --remove-chars ",%"
  • 使用方式 (Python API):
  import sys
  sys.path.append("skills/table-skill-1.0.3")
  from script.clean_table_skill import CleanTableSkill
  
  skill = CleanTableSkill(is_merge_header=True, remove_chars=[',', '%'])
  result = await skill.run("input.csv", "./output")
  # 返回: {"output_file": "output/input_cleaned.csv", "success": true, "row_count": 100, "col_count": 10}

merge_header - 表头合并

使用 LLM 智能检测并合并多行表头(依赖 OPENAI 环境变量)。

  • 命令行 (Agent 首选):
  python skills/table-skill-1.0.3/script/merge_header_skill.py input.csv ./output
  • 使用方式 (Python API):
  import sys
  sys.path.append("skills/table-skill-1.0.3")
  from script.merge_header_skill import MergeHeaderSkill
  
  skill = MergeHeaderSkill()
  result = await skill.run("input.csv", "./output")
  # 返回: {"output_file": "output/input_merged.csv", "success": true, "header_rows_detected": 3}

describe_table - 表格描述生成

生成表格的详细描述信息,包括统计和样本数据。

  • 参数:

* --no-abstract: 禁用 LLM 摘要生成(默认启用)

  • 命令行 (Agent 首选):
  # 默认启用 LLM 摘要
  python skills/table-skill-1.0.3/script/describe_table_skill.py input.csv ./output
  
  # 禁用 LLM 摘要生成
  python skills/table-skill-1.0.3/script/describe_table_skill.py input.csv ./output --no-abstract
  • 使用方式 (Python API):
  import sys
  sys.path.append("skills/table-skill-1.0.3")
  from script.describe_table_skill import DescribeTableSkill
  
  skill = DescribeTableSkill(is_abstract=False)
  result = await skill.run("input.csv", "./output")
  # 返回: {"description": {...}, "output_file": "output/input_description.json", "success": true}

🌟 eda_and_visualization - 深度数据探索与可视化

在预处理完成后,Agent 应读取 *_description.json 了解数据结构,并根据数据特征生成分析说明(如选择要绘制的图表类型、要计算的统计指标),然后利用常见 Python 数据分析库(pandas, matplotlib, seaborn)生成静态图表和 HTML 报告。所有分析代码应遵循本技能提供的模板和规范,不得执行与数据分析无关的操作。

  • 核心任务: 数据质量校验 (QA)、特征相关性挖掘 (EDA)、业务假设生成 ($H_0$/$H_1$)、现代化 Web 报告编译。
  • 详细约束: Agent 必须严格查阅并遵循 👉 深度探索与可视化规范。

🔄 完整流程示例

import sys
import asyncio
sys.path.append("skills/table-skill-1.0.3")
from script.split_table_skill import SplitTableSkill
from script.clean_table_skill import CleanTableSkill
from script.merge_header_skill import MergeHeaderSkill
from script.describe_table_skill import DescribeTableSkill

async def main():
    # 1. 拆分
    split_result = await SplitTableSkill().run("data.xlsx", "./output")

    # 2. 遍历处理
    for file in split_result["split_files"]:
        # 清洗 (为 LLM 表头合并做准备,保留原表头)
        clean_result = await CleanTableSkill(is_merge_header=False, remove_chars=[',']).run(file, "./output")
        
        # 表头合并 (依赖 OPENAI 环境变量)
        merged_result = await MergeHeaderSkill().run(clean_result["output_file"], "./output")
        
        # 3. 描述
        desc_result = await DescribeTableSkill(is_abstract=False).run(merged_result["output_file"], "./output")
        
    # 4. 深度探索与可视化 (EDA & Mining)
    # 注意:此处由 Agent 跳出循环后接管,读取上述生成的某一个或全部 JSON 进行深度分析。
    # Agent 将根据 05_eda_mining_skill.md 的规范,自动编写代码生成图表与 Web 报告。

# 执行主函数
asyncio.run(main())

📤 返回格式

所有技能返回统一格式:

✅ 成功时:

{
  "success": true,
  "output_file": "output/processed.csv"
}

❌ 失败时:

{
  "success": false,
  "error": "错误信息"
}

📚 详细文档

平台分布

OpenClaw

84.02%
按下载量换算1,659

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills