讲师中心 微信公众号
AI工具推荐 视频效率加速

Skywork Excel

Polar Sponsor
爱发电 赞助
.NET 9.0

Skywork Excel(skywork)——用于任何涉及Excel、电子表格、表格、数据分析或文件转换的任务。内置网页搜索,实时获取信息。

Excel 生成器 : 1

功能概述

Excel 生成器 : 1是一项面向实际任务的技能,主要用于使用 Skywork Excel 后端服务生成专业 Excel 文件及数据分析报告 .;Prerequists.;

核心要点

  • API 密钥配置( 需要先完成). 这种技能需要 SK。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Excel 生成器

使用 Skywork Excel 后端服务,生成专业的 Excel 文件与数据分析报告。

前置条件

API 密钥配置(必须首先完成)

本技能需预先配置 SKYWORK_API_KEY 才可使用。

如尚未获取 API 密钥,请访问:
https://skywork.ai

详细配置说明请参阅:
references/apikey-fetch.md

🚫 关键警告:原样传递用户查询,禁止读取用户文件

  • 切勿对用户提供的文件(Excel、PDF、CSV、图片等)使用 read 工具。应通过 --files 参数传入文件路径,由后端自行处理读取。
  • 禁止改写、扩展或重新解释用户的原始查询。必须原样传递。后端智能体具备独立的理解能力。
  • 仅允许以下两项修改:
    1. 时间信息:对于时效性查询,需在查询前添加当前时间,格式为:[Current time: 2026-03-14] User request: ...
    2. 文件路径:将绝对路径替换为纯文件名(例如:/Users/xxx/report.xlsxreport.xlsx

工作流程

Excel 类任务耗时约为 5–25 分钟。需在后台运行脚本,并每 60 秒轮询一次日志。

步骤 1:启动任务

EXCEL_LOG=/tmp/excel_$(date +%s).log

python3 scripts/excel_api_client.py "user's query" 
  --files "/path/to/file1.xlsx" "/path/to/file2.pdf" 
  --language zh-CN 
  --log-path "$EXCEL_LOG" 
  > /dev/null 2>&1 &

echo "Task started. Log: $EXCEL_LOG"
  • --files:上传用户提供的文件(Excel、CSV、PDF、图片等)。若无文件则省略该参数。
  • --languagezh-CN(默认)或 en-US —— 请与用户语言保持一致。
  • --session :用于多轮会话中的后续任务 —— 见「多轮会话」章节。

步骤 2:监控进度

执行模式(强制要求):

  • 在后台运行步骤 1 的启动命令,并记录输出中显示的 EXCEL_LOG 路径。
  • 随后**单独执行**步骤 2 的监控命令,**每 60 秒一次**(严禁使用 while 循环)。
  • $EXCEL_LOG 在不同 exec 调用之间不持久化 —— 步骤 2 **必须重新恢复日志路径**(见下方监控命令)。

规则 —— 无例外:

  • 必须每 60 秒调用一次 exec 工具进行轮询。严禁使用 while 循环。
  • 仅输出最近一条 TASK PROGRESS UPDATE 区块内容。不得输出完整日志(如 tail -50 等)、也不得总结或解读日志内容。
  • 禁止重启任务。智能体内部可自主处理错误并自动恢复。
  • 忽略日志中的临时性错误(如 Missing parameter、心跳探测行等)—— 智能体会自动重试。
  • 以心跳(HEARTBEAT)作为存活信号:每次轮询均需检查心跳行以确认任务仍在运行,但不得将原始心跳行输出给用户

每 60 秒执行以下命令:

# 恢复日志路径:使用步骤 1 输出的路径,或查找最新生成的日志
EXCEL_LOG=$(ls -t /tmp/excel_*.log 2>/dev/null | head -1)
if [ -z "$EXCEL_LOG" ] || [ ! -f "$EXCEL_LOG" ]; then
  echo "ERROR: Log not found. Ensure Step 1 ran with --log-path."; exit 1
fi
sleep 60
echo "=== Progress Update ==="
grep -A8 "TASK PROGRESS UPDATE" "$EXCEL_LOG" | tail -10
grep -E "[HEARTBEAT]" "$EXCEL_LOG" | tail -1
grep -E "[DONE]|All done" "$EXCEL_LOG" | tail -1

向用户汇报的内容

关键要求:仅输出当前状态。禁止重复或累积之前的状态消息。每次更新必须是单行、全新的状态描述。

每次读取日志后,**仅输出一行**,格式如下:

[主阶段] | [当前动作] | Elapsed: Xs

示例(仅输出该行,不附加任何其他内容):

Data Processing | Generating charts | Elapsed: 120s
日志中出现的关键词 主阶段
"读取" / "read" / "load" Loading data
"分析" / "analysis" Data analysis
"图表" / "chart" / "visualization" Generating charts
"Excel" / "xlsx" Creating Excel file
"HTML" / "报告" / "report" Generating report
"保存" / "save" / "output" Saving output

停止轮询的条件:当日志中出现 [DONE]✅ All done! 时 → 读取最终输出:

tail -30 "$EXCEL_LOG"
  • 若任务未完成 → 向用户汇报当前进度,然后等待 60 秒,再次以相同监控命令调用 exec
  • 持续重复此过程,直至日志中出现 [DONE]All done
  • 禁止仅轮询一次即终止。

步骤 3:交付结果

任务完成后,需向用户提供以下两项内容

  • OSS 下载链接 —— 云端共享链接(以可点击的超链接形式展示)
  • 本地文件路径 —— 用户设备上的绝对路径

示例回复:

✅ Report generated!

📥 Download: https://picture-search.skywork.ai/skills/upload/2026-03-14/xxx.xlsx
💾 Local: /Users/xxx/.openclaw/workspace/report.xlsx

禁止使用 sandbox://[filename](sandbox://...) 格式 —— 这些不可点击。若 oss_url 不可用,则仅提供本地路径。

多轮会话

如需延续上一次任务,请在命令中加入 --session 参数,并填入上次运行末尾打印的会话 ID:

# 首次运行 —— 无需 --session;会话 ID 将在末尾输出
python3 scripts/excel_api_client.py "Create a sales report" 
  --language zh-CN --log-path "$EXCEL_LOG" > /dev/null 2>&1 &
# 输出: 💡 To continue this conversation, use: --session abc123def456

# 后续轮次 —— 添加 --session
python3 scripts/excel_api_client.py "Add a pie chart" 
  --session abc123def456 
  --language zh-CN --log-path "$EXCEL_LOG" > /dev/null 2>&1 &

何时使用 --session:当用户表达“继续”、“修改”、“添加图表”、“更换颜色”、“基于上一个……”或引用先前输出时。

⛔ 若未指定 --session,智能体将完全重置上下文,丢失所有历史信息。

错误处理

错误类型 解决方案
Unauthorized (401) SKYWORK_API_KEY 缺失、无效或已过期 —— 请在 OpenClaw 技能的 env 中设置或轮换密钥
Connection timeout 对复杂任务使用 --timeout 1500(默认超时为 900 秒)
Agent produces wrong output 请更明确地描述需求;利用多轮会话逐步优化结果
Insufficient benefit 详见下文

收益不足(Insufficient benefit)场景

脚本输出可能包含:Insufficient benefit. Please upgrade your account at {url}

请使用用户语言回复:

  • 传达含义:“抱歉,Excel/报告生成失败。本技能需升级您的 Skywork 会员权限。”
  • 格式要求:一句简短说明 + [Upgrade now →](url)(或对应用户语言的等效表述)
  • URL 来源:从日志输出中的 at https://... 部分提取

安全须知

  • 切勿将 SKYWORK_API_KEY 提交至版本控制系统
  • 应在 OpenClaw 技能的 env 中设置密钥,或设为环境变量
  • 令牌具有有效期,客户端将在必要时自动刷新
目录

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

相关专题

更多
Excel制作交互图表的方法 Excel交互式的图表教程大全
Excel制作交互图表的方法 Excel交互式的图表教程大全

Excel交互式图表可通过四种方法实现:一、用切片器控制数据透视图;二、结合下拉列表与INDEX-MATCH动态引用;三、用选项按钮绑定图表系列;四、利用动态命名区域配合OFFSET函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1820

2026.01.04

excel制作动态图表教程
excel制作动态图表教程

本专题整合了excel制作动态图表相关教程,阅读专题下面的文章了解更多详细教程。

205

2025.12.29

Excel图表制作全流程
Excel图表制作全流程

本专题整合了excel制作图表的相关教程,阅读专题下面的文章了解更多详细内容。

240

2025.12.23

excel xls与xlsx的区别
excel xls与xlsx的区别

本专题整合了excel中xls与xlsx的区别,阅读专题下面的文章了解更多详细内容。

357

2025.12.23

excel 绝对值
excel 绝对值

本专题整合了excel绝对值相关教程,阅读专题下面的文章了解更多详细内容。

839

2025.12.09

Excel如何制作一个动态交互式图表
Excel如何制作一个动态交互式图表

首先通过准备数据源并创建基础图表,再插入表单控件实现用户交互,接着使用INDEX公式提取对应数据,然后将图表数据源指向动态区域,最后优化布局与标题实现动态更新。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1738

2025.11.28

excel算方差教程
excel算方差教程

计算方差的步骤依次为:1. 计算平均值;2. 计算差异的平方;3. 求和平方值;4. 除以数据点数。想要了解更多相关内容,请阅读专题下面的文章。

4049

2025.05.27

怎么用excel制作标签
怎么用excel制作标签

用 Excel 制作标签,若为普通工作表标签,可右键单击标签选 “重命名” 来修改名称;选 “标签颜色” 设置颜色用于区分。若制作数据标签,比如地址标签,先在 Excel 整理好数据,再借助 Word 的邮件合并功能。在 Word 中依次操作:“邮件” 选项卡→“开始邮件合并”→“标签”,选好标签类型,导入 Excel 数据并设置格式,完成后打印 。

6551

2025.04.14

excel提取想要的数据
excel提取想要的数据

提取方法有很多种。直接定位:使用“定位”功能选择所需数据。筛选:根据条件筛选数据,显示满足条件的单元格。条件格式:突出显示满足特定条件的数据单元格。高级筛选:指定条件,将提取的数据粘贴到目标范围。公式:使用 index、if、sumif、countif 等函数从数据中提取值。vba 宏:编写脚本以自动提取数据,满足特定条件。

5430

2025.01.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 42.9万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn