← 返回 Skills 市场
oreosofat

Web to Excel

作者 Oreosofat · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
88
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install web-to-excel
功能描述
从网页抓取结构化数据并填写到任意 Excel 文件的通用技能。 触发场景: - 用户说"帮我把网页上的参数填到 Excel"、"从网站抓数据到表格"、 "网页参数录入 Excel"、"爬取数据并填写 Excel"、或任何类似表达 - 用户提供网址和 Excel 文件,要求自动抓取并填写 - 批量从多个网页抓取数据...
安全使用建议
This skill appears to do what it says: scrape tabular/parameter text from a webpage and fill user-specified Excel cells. Before using it: (1) test with a non-sensitive Excel file and a non-sensitive target URL; (2) confirm you are OK with the script installing two PyPI packages at runtime (websockets, openpyxl) or install them yourself beforehand; (3) review the cdp_client module located at ~/Library/Application Support/QClaw/openclaw/config/skills/browser-cdp/scripts if possible — the skill imports and reuses that local client and connects to 127.0.0.1:9334 (ensure that CDP service is the expected browser debug endpoint); (4) avoid giving it access to sensitive spreadsheets unless you trust the environment. If you want extra caution, run the script in an isolated environment (VM/container) or preinstall and pin dependencies and inspect the cdp_client implementation first.
功能分析
Type: OpenClaw Skill Name: web-to-excel Version: 1.0.0 The skill bundle is a productivity tool designed to scrape structured data from websites and populate Excel spreadsheets. It utilizes the Chrome DevTools Protocol (CDP) to interact with a local Edge browser and the 'openpyxl' library for Excel manipulation. While the code performs runtime dependency installation via 'pip' and executes JavaScript in the browser context to extract text, these behaviors are strictly aligned with the stated purpose of data scraping. There is no evidence of data exfiltration, unauthorized file access, or malicious prompt injection intended to subvert the agent's behavior.
能力评估
Purpose & Capability
Name/description (web → Excel) align with the code and instructions: the script extracts text from a page, parses tab-separated parameter blocks, maps fields and writes into an Excel file. The required packages (websockets, openpyxl) and the use of a CDP connection to a browser are coherent with scraping and writing Excel.
Instruction Scope
The SKILL.md and script only read the target webpage (via a local CDP connection) and the user-specified Excel file, then write back to that Excel file. However, the runtime imports a CDP client from a path under the agent config ('~/Library/Application Support/QClaw/openclaw/config/skills/browser-cdp/scripts') and connects to a local CDP endpoint (http://127.0.0.1:9334). This cross-skill path dependency is plausible for reusing the platform's browser client but means the skill will rely on whatever cdp_client exists at that path; review that module if you have concerns.
Install Mechanism
There is no package-install spec in the registry, but both SKILL.md and web_scraper.py perform runtime pip installs (websockets, openpyxl) using subprocess.check_call. Installing these PyPI packages is reasonable for the task, but runtime pip installs fetch code from the network — verify you trust the environment's PyPI source and prefer pinned versions or preinstalled dependencies in more security-sensitive contexts.
Credentials
The skill requests no environment variables or external credentials. It requires user-supplied inputs (Excel file path, sheet name, row range, URL) and accesses local resources (the provided Excel file, and a local browser CDP endpoint). Those are proportional to its stated goal, but note it will read/modify the specified Excel file and connect to the local browser debugging endpoint.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform privileges. It does not modify other skills' configurations. Its only nonstandard action is importing a module from the agent config path at runtime (no config writes observed).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-to-excel
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-to-excel 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
web-to-excel 1.0.0 - Initial release - Allows users to extract structured data from any webpage and populate specified ranges in any Excel file. - All parameters, URLs, file paths, and field mappings are provided by the user at runtime (not hardcoded). - Supports confirmation workflow, including field mapping preview and user verification. - Handles web pages with lazy loading content; scrolls to ensure complete data extraction. - On repeat extraction, can optionally clear existing data before filling new data. - Provides clear prompts, step-by-step instructions, and a report summarizing updated rows and columns.
元数据
Slug web-to-excel
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Web to Excel 是什么?

从网页抓取结构化数据并填写到任意 Excel 文件的通用技能。 触发场景: - 用户说"帮我把网页上的参数填到 Excel"、"从网站抓数据到表格"、 "网页参数录入 Excel"、"爬取数据并填写 Excel"、或任何类似表达 - 用户提供网址和 Excel 文件,要求自动抓取并填写 - 批量从多个网页抓取数据... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 88 次。

如何安装 Web to Excel?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install web-to-excel」即可一键安装,无需额外配置。

Web to Excel 是免费的吗?

是的,Web to Excel 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Web to Excel 支持哪些平台?

Web to Excel 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Web to Excel?

由 Oreosofat(@oreosofat)开发并维护,当前版本 v1.0.0。

💬 留言讨论