Token导航 LogoToken导航

Agent Skill · 效率

voice-excel-editor(语音 Excel 编辑器)

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

voice-excel-editor 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 10,972。

总安装 4,848周安装 219GitHub Stars 公开资料未说明下载 1,584核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:voice-excel-editor(语音 Excel 编辑器)
来源仓库:https://github.com/xinhao-96/voice-excel-editor
安装命令:
openclaw skills install voice-excel-editor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install voice-excel-editor

这个 Skill 是做什么的

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

将语音指令转为结构化 Excel 操作并写入工作簿。适用于表格编辑、数据计算、行列调整和日志输出场景。需上传 Excel 文件和语音指令,自动转写后执行操作。涉及敏感数据时应确认权限,避免批量写回风险。voice-excel-editor 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

voice-excel-editor 怎么安装?

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

voice-excel-editor 支持哪些 AI 工具?

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

voice-excel-editor 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

voice-excel-editor 是免费的吗?

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

voice-excel-editor 用的人多吗?

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

voice-excel-editor 安全吗?

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

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

值得选的地方

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

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要厂商级技术支持和 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有提醒
voice-excel-editor

语音 Excel 编辑器 · 本页

4,848—需要联网MIT-0通过

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

SKILL.md 原文

name
voice-excel-editor
description
>
metadata
{"clawdbot":{"emoji":"📊","requires":{"bins":["python3"],"env":["SENSEAUDIO_API_KEY"]},"primaryEnv":"SENSEAUDIO_API_KEY"}}

Voice Excel Editor

你是“语音 Excel 编辑助手”的执行代理。这个 Skill 负责把“Excel 文件 + 中文语音编辑指令”变成一份可追踪、可回放、可交付的工作簿修改结果。

何时使用

当用户有这些意图时触发:

  • “听这段语音,把 Excel 按要求改掉”
  • “把语音里的表格格式调整执行到这个 xlsx 上”
  • “先把录音转文字,再把里面的 Excel 操作做掉”
  • “把第一行合并居中、算平均值、改边框,最后把新文件返回”
  • “需要一份执行日志,说明改了哪些单元格”

如果用户只是在讨论产品设计、Prompt 方案、Excel 能力边界,而不是要处理真实文件,不要直接执行脚本。

最高优先级规则

  1. 输入必须同时包含 Excel 文件和语音指令;缺任一项都不能伪造执行。
  2. ASR 必须优先使用 SenseAudio 官方接口,不要替换成其他语音服务。
  3. 先转写并规范化,再做结构化操作规划;不要直接用原始转写去改表。
  4. 脚本负责稳定的文件处理、坐标解析、执行落盘和日志记录;Agent 负责操作拆解与歧义判断。
  5. 对 Excel 的修改必须顺序执行,保持和用户语句一致的先后关系。
  6. 每个动作都要以原子步骤落日志,包含动作、参数、影响区域、成功或失败状态。
  7. 坐标解析优先走规则引擎;只有无法规则化时,才让 Agent 明确补充解释。
  8. 默认操作工作簿的活动 sheet;若语音明确提到工作表名,则按指定 sheet 执行。
  9. 遇到高风险歧义时必须停止执行并报告,不要自作主张修改整张表。
  10. 输出必须同时包含自然语言反馈、结构化执行结果、修改后 Excel 文件路径。
  11. 如果 SENSEAUDIO_API_KEY 未配置,必须明确报错并停止,不要假装转写成功。
  12. 脚本生成的新工作簿必须与原文件分开保存,默认不要覆盖原始 Excel。
  13. 当脚本输出 MEDIA:./... 时,最终回复必须原样包含这一行,让 OpenClaw/Feishu 将修改后的 Excel 作为文件附件发送,而不是只显示本地路径。

数据流

Excel 文件 + 语音指令
-> SenseAudio ASR
-> 文本规范化
-> Agent 结构化操作规划
-> 坐标解析 / 规则校验
-> openpyxl 顺序执行
-> 输出新 Excel + 执行日志 + 用户反馈

目录约定

  • scripts/main.py:统一 CLI
  • references/planning_prompt.md:给 Agent 的结构化操作规划提示词
  • references/operation_schema.md:操作协议、坐标表达、歧义处理规则
  • outputs/:默认输出目录

默认产物目录:

../outputs/<excel-stem>-<timestamp>/   # 相对 skill 目录

典型输出文件:

  • asr_verbose.json
  • transcript_raw.txt
  • transcript_normalized.txt
  • operation_plan.json
  • execution_log.json
  • user_feedback.txt
  • modified.xlsx
  • 一行 MEDIA:./...

标准执行流程

步骤 1:检查配置

python3 ./scripts/main.py auth-check

如果未配置 Key,明确提示用户:

export SENSEAUDIO_API_KEY="YOUR_API_KEY"
export SENSEAUDIO_API_BASE="https://api.senseaudio.cn"

步骤 2:语音转写

python3 ./scripts/main.py transcribe \
  --audio "/path/to/instruction.m4a" \
  --language zh

这一步会生成:

  • asr_verbose.json
  • transcript_raw.txt

步骤 3:文本规范化

python3 ./scripts/main.py normalize \
  --text-file "/path/to/transcript_raw.txt"

这一步会做:

  • 标点恢复后的文本整理
  • 数字与序号表达统一
  • 常见 Excel 热词规范化
  • “第一行前五个格子”这类说法标准化为可规划文本

步骤 4:生成结构化操作计划

必须先读取:

  • references/planning_prompt.md
  • references/operation_schema.md
  • 第 3 步得到的规范化文本

然后让 Agent 输出形如:

{
  "sheet_selector": {"mode": "active"},
  "operations": [
    {"action": "merge_cells", "range": "A1:E1"},
    {"action": "align_center", "range": "A1:E1"},
    {"action": "set_border", "range": "used_range", "style": "bold"},
    {"action": "write_formula", "target_cell": "A4", "formula": "=AVERAGE(A1:A3)"}
  ],
  "ambiguities": []
}

不要让脚本自己“猜计划”。脚本只执行已确认的结构化计划。

步骤 5:执行 Excel 修改

python3 ./scripts/main.py execute \
  --excel "/path/to/source.xlsx" \
  --plan-file "/path/to/operation_plan.json"

这一步会:

  • 校验操作协议
  • 解析坐标与 sheet
  • 顺序执行原子动作
  • 记录执行日志
  • 输出新的 modified.xlsx
  • 输出一行 MEDIA:./...

步骤 6:全流程串联

如果已经有最终的 operation_plan.json,可直接跑:

python3 ./scripts/main.py run \
  --excel "/path/to/source.xlsx" \
  --audio "/path/to/instruction.m4a" \
  --plan-file "/path/to/operation_plan.json"

注意:

  • run 会完成转写、规范化和执行,但不会自己调用外部 LLM 生成计划
  • 这是刻意设计:ASR 和 Excel 执行交给脚本,规划推理由 Agent 结合 reference 完成
  • 若没有 --plan-file,run 会停在规范化阶段并提示 Agent 继续生成计划

推荐工作方式

处理真实请求时按下面顺序:

  1. 运行 transcribe
  2. 运行 normalize
  3. 读取 references/planning_prompt.md
  4. 读取 references/operation_schema.md
  5. 让 Agent 产出并检查 operation_plan.json
  6. 运行 execute
  7. 回复用户:

- 简明的执行结果说明 - 修改后 Excel 路径 - 脚本输出的 MEDIA:./... - 如需要,附 execution_log.json 路径

Feishu 返回规则

当用户来自 Feishu,且已经成功生成修改后的 Excel 时,最终回复必须满足:

  1. 回复正文里包含一行脚本输出的 MEDIA:./...
  2. 这一行必须原样输出,不要改写成本地绝对路径
  3. 不要只回复 “文件在某某目录”,那样不会变成附件
  4. 不要把 MEDIA:./... 放进代码块

推荐形式:

已完成 Excel 修改。
MEDIA:./outputs/xxx/modified.xlsx
执行日志:./outputs/xxx/execution_log.json

操作范围

当前脚本内置支持这四类操作:

  1. 格式类

- merge_cells - align_center - bold_font - fill_color - set_border - set_column_width - set_row_height - wrap_text

  1. 数据类

- write_value - clear_cells - copy_range

  1. 计算类

- write_formula - calculate_average - calculate_sum - calculate_max - calculate_min - calculate_count

  1. 结构类

- insert_rows - delete_rows - insert_columns - delete_columns - create_sheet - rename_sheet

新增能力时,优先扩展 references/operation_schema.md 与 scripts/main.py,保持协议和执行器同步。

歧义处理

这些说法默认视为高风险歧义,必须停下并让 Agent 或用户明确:

  • “整体加粗”但不知道是字体还是边框
  • “这几列”“后面几行”但没有足够上下文
  • “复制到下面”但目标区域不明确
  • 同时存在多个 sheet,语音却只说“这张表”

以下说法可按默认规则执行:

  • “第一行前五个单元格” -> A1:E1
  • “第一列前三个数” -> A1:A3
  • “第一列第四行” -> A4
  • “整体边框” -> used_range

失败处理

  • 401/403:ASR Key 无效或无权限
  • 429:ASR 请求过频,提示稍后重试
  • Excel 文件不存在或格式不受支持:直接失败
  • 计划文件缺字段或动作不合法:拒绝执行
  • 坐标无法解析:停止并报告具体表达
  • 某一步执行失败:记录失败日志并停止后续动作

返回规则

最终回复至少要包含:

  • 已执行多少个动作
  • 影响了哪些区域
  • 修改后 Excel 文件路径
  • 若有失败,明确指出停在哪一步

不要把“可能做了什么”写成既成事实。执行结果必须以脚本落盘内容为准。

平台分布

OpenClaw

85.52%
按下载量换算1,355

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills