excel-workflow_skill

This skill streamlines Excel file processing with local tracking, Google Drive sync, and formula preservation to update cells safely.
  • Python

1.7k

GitHub Stars

4

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill excel-workflow

  • _meta.json282 B
  • LICENSE.txt1.0 KB
  • README.md1.6 KB
  • SKILL.md12.7 KB

Overview

This skill provides a complete Excel workflow for local processing, Google Drive backup, and formula-preserving updates. It combines openpyxl for safe Excel edits, rclone for Drive sync, and a local SQLite tracker to audit changes. Use it to upload, query, update, and track .xlsx files with formulas intact.

How this skill works

The skill analyzes uploaded .xlsx files to extract sheets, formulas, and metadata, then saves that metadata in a local SQLite tracker. Files are uploaded to Google Drive (gdrive:Excel/) via rclone for backup. Updates are applied with openpyxl using data_only=False so formula strings are preserved while cell values can be changed or new formulas inserted, and changes are re-uploaded and recorded in the tracker.

When to use it

  • Upload Excel files for backup and structured analysis
  • Query spreadsheet data or ask data-driven questions
  • Update cell values without overwriting existing formulas
  • Insert or create formulas across many rows/columns
  • Keep an audit trail of file versions and metadata in SQLite

Best practices

  • Name files descriptively (e.g., sales_2026_Q1.xlsx) to simplify tracking
  • Keep sheet and column structure consistent for reliable queries
  • Validate formula syntax before applying updates (start formulas with =)
  • Process files through the workflow CLI to ensure Drive sync and tracker updates
  • Use sessions for multiple sequential operations on the same file to reduce lock contention

Example use cases

  • User uploads sales.xlsx; agent runs process, reports sheets and formula count, and backs up to Drive
  • Ask ‘what is total revenue?’ — run query to extract data and compute totals using sheet context
  • Change a product quantity — run update to modify cell value while formulas recalculate on open and tracker logs the change
  • Create a new calculated column across 50 rows by generating mass formula updates and re-uploading
  • Batch process monthly reports: process january.xlsx, february.xlsx, list tracked files and generate stats

FAQ

No. The workflow uses openpyxl with data_only=False and writes formula strings (starting with =), so formulas are preserved; Excel recalculates on open.

How does Google Drive sync work?

rclone is used to upload files to gdrive:Excel/. Configure an rclone remote named gdrive and the workflow will call rclone to copy or mkdir as needed.

What file types are supported?

The skill works with .xlsx files. Macros (.xlsm), complex pivot structures, or some conditional formatting may not be fully preserved.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
excel-workflow skill by openclaw/skills | VeilStrat