← Back to Skills Marketplace
ivangdavila

Spreadsheet

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
8383
Downloads
3
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install spreadsheet
Description
Read, write, and analyze tabular data with schema memory, format preservation, and multi-platform support.
Usage Guidance
Before installing, ensure any Google service account has access only to intended spreadsheets, confirm write and append ranges before use, and avoid storing actual secrets in ~/spreadsheet memory files.
Capability Analysis
Type: OpenClaw Skill Name: spreadsheet Version: 1.0.0 The skill is classified as suspicious due to its direct handling of sensitive API credentials (`credentials.json`) for Google Sheets authentication, as explicitly instructed in `google-sheets.md` and referenced in `memory-template.md`. While necessary for the skill's functionality, this introduces a high-risk operation. Although `SKILL.md` states the skill 'NEVER stores passwords, API keys', it instructs the agent to load and use a file containing them, creating a potential vulnerability if the agent is compromised or if file paths are manipulated (e.g., via path traversal). The skill also performs extensive file I/O operations on user-provided paths, which, without robust input sanitization, could lead to arbitrary file read/write vulnerabilities.
Capability Assessment
ℹ Credentials
Creating ~/spreadsheet for schemas, preferences, exports, and project metadata is proportionate, but users should treat saved spreadsheet IDs, URLs, and credential references as sensitive.
✓ Install Mechanism
The package is Markdown-only, declares no required binaries, and includes no executable scripts, install hooks, remote payload retrieval, or dependency installation.
ℹ Instruction Scope
The main instructions limit activity to user-requested spreadsheets and user paths, but the Google Sheets examples include write and append calls without a nearby mutation warning.
ℹ Persistence & Privilege
The skill persists schema memory under ~/spreadsheet and explicitly says it does not self-modify; the memory template’s service_account path should be handled as a sensitive reference rather than a stored secret.
✓ Purpose & Capability
The skill purpose is spreadsheet reading, writing, analysis, and schema memory across Google Sheets, Excel, and CSV; the documented capabilities match that purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install spreadsheet
  3. After installation, invoke the skill by name or use /spreadsheet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug spreadsheet
Version 1.0.0
License —
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Spreadsheet?

Read, write, and analyze tabular data with schema memory, format preservation, and multi-platform support. It is an AI Agent Skill for Claude Code / OpenClaw, with 8383 downloads so far.

How do I install Spreadsheet?

Run "/install spreadsheet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Spreadsheet free?

Yes, Spreadsheet is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Spreadsheet support?

Spreadsheet is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Spreadsheet?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments