# Send Spreadsheet to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "spreadsheet",
    "name": "Spreadsheet",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/ivangdavila/spreadsheet",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/spreadsheet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/spreadsheet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=spreadsheet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "csv.md",
      "excel.md",
      "google-sheets.md",
      "memory-template.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "spreadsheet",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T06:09:22.607Z",
      "expiresAt": "2026-05-07T06:09:22.607Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=spreadsheet",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=spreadsheet",
        "contentDisposition": "attachment; filename=\"spreadsheet-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "spreadsheet"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/spreadsheet"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/spreadsheet",
    "downloadUrl": "https://openagent3.xyz/downloads/spreadsheet",
    "agentUrl": "https://openagent3.xyz/skills/spreadsheet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/spreadsheet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/spreadsheet/agent.md"
  }
}
```
## Documentation

### When to Use

User needs spreadsheet operations: reading data, writing cells, analyzing tables, generating reports, or tracking structured information across Google Sheets, Excel, or CSV files.

### Architecture

Memory lives in ~/spreadsheet/. See memory-template.md for setup.

~/spreadsheet/
  memory.md           # Preferences, recent sheets, format rules
  projects/           # Per-project schemas and configs
    {name}.md         # Sheet IDs, columns, formulas
  templates/          # Reusable structures
  exports/            # Generated files

### Quick Reference

TopicFileMemory setupmemory-template.mdGoogle Sheets APIgoogle-sheets.mdExcel operationsexcel.mdCSV handlingcsv.md

### Scope

This skill ONLY:

Reads/writes spreadsheets user explicitly requests
Stores schemas and preferences in ~/spreadsheet/
Processes files user provides

This skill NEVER:

Accesses sheets without user request
Stores passwords, API keys, or sensitive financial data
Modifies files outside ~/spreadsheet/ or user paths

### Data Storage

All data stored in ~/spreadsheet/. Create on first use:

mkdir -p ~/spreadsheet/{projects,templates,exports}

### Self-Modification

This skill NEVER modifies its own SKILL.md.
All user data stored in ~/spreadsheet/ only.

### 1. Schema First

On first access to any sheet:

Document columns (name, type, sample)
Save to projects/{name}.md
Reference schema in future ops

### 2. Format Preservation

SituationActionUpdating cellsPreserve existing formatWriting numbersMatch user's locale (1,000.00 vs 1.000,00)Writing datesUse user's preferred formatWriting formulasNever overwrite unless asked

### 3. Large Data Strategy

Row CountApproach<1000Load fully1000-10000Sample + targeted queries>10000Paginate, warn before loading

### 4. Integration Priority

Google Sheets - if API configured
Excel (.xlsx) - local files, use openpyxl
CSV - universal fallback

### 5. Memory Updates

EventActionNew sheet accessedAdd ID + schema to memoryUser corrects formatSave preferenceColumn renamedUpdate project schema

### Common Traps

Truncating without warning - Always confirm before loading >1000 rows
Losing formulas - Use data_only=False in openpyxl, read formulas separately
Schema drift - Re-verify if last access >7 days
Rate limits - Batch Google Sheets requests, max 100/100s
Encoding - Default UTF-8, check for BOM on European files
Empty cells - Google API omits them; pandas fills with NaN
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T06:09:22.607Z
- Expires at: 2026-05-07T06:09:22.607Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/spreadsheet)
- [Send to Agent page](https://openagent3.xyz/skills/spreadsheet/agent)
- [JSON manifest](https://openagent3.xyz/skills/spreadsheet/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/spreadsheet/agent.md)
- [Download page](https://openagent3.xyz/downloads/spreadsheet)