activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Xpersona Agent
Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Skill: Excel / XLSX Owner: ivangdavila Summary: Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Tags: latest:1.0.2 Version history: v1.0.2 | 2026-03-11T15:32:46.499Z | user Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit. v1.0.1 | 2026-02-23T11
clawhub skill install s178jdk12x4qj3gs2se3etxf3h83h7ft:excel-xlsxOverall rank
#62
Adoption
68.8K downloads
Trust
Unknown
Freshness
May 22, 2026
Freshness
Last checked May 22, 2026
Best For
Excel / XLSX is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Skill: Excel / XLSX Owner: ivangdavila Summary: Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Tags: latest:1.0.2 Version history: v1.0.2 | 2026-03-11T15:32:46.499Z | user Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit. v1.0.1 | 2026-02-23T11 Capability contract not published. No trust telemetry is available yet. 68.8K downloads reported by the source. Last updated 5/22/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
May 22, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
1.0.2
Install & run
clawhub skill install s178jdk12x4qj3gs2se3etxf3h83h7ft:excel-xlsxSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
1.0.2
Adoption signal
68.8K downloads
Adoption signal
68.5K downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
2
Examples
2
Snippets
0
Languages
Unknown
text
~/excel-xlsx/ └── memory.md # Preferences, tools, pain points
markdown
# Excel / XLSX Memory ## Status status: ongoing last: YYYY-MM-DD integration: pending | done | declined ## Environment platform: windows | mac | linux | mixed libraries: [openpyxl, pandas, xlsxwriter, SheetJS, etc.] ## Preferences date_system: 1900 | 1904 | auto date_format: DD/MM/YYYY | MM/DD/YYYY | YYYY-MM-DD | none numeric_ids: always_text | when_needed | none large_files: suggest_streaming | handle_normally ## Pain Points <!-- Things they've mentioned struggling with --> - [e.g., "dates always break when opening on Mac"] - [e.g., "phone numbers lose leading zeros"] ## Common Tasks <!-- What they typically do with Excel --> - [e.g., "export reports for finance team"] - [e.g., "import CSVs from legacy system"] ## Notes <!-- Other observations --> --- *Updated: YYYY-MM-DD*
SKILL.md
---
name: Excel / XLSX
slug: excel-xlsx
version: 1.0.2
homepage: https://clawic.com/skills/excel-xlsx
description: "Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation. Use when (1) the task is about Excel, `.xlsx`, `.xlsm`, `.xls`, `.csv`, or `.tsv`; (2) formulas, formatting, workbook structure, or compatibility matter; (3) the file must stay reliable after edits."
changelog: Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit.
metadata: {"clawdbot":{"emoji":"📗","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
---
## When to Use
Use when the main artifact is a Microsoft Excel workbook or spreadsheet file, especially when formulas, dates, formatting, merged cells, workbook structure, or cross-platform behavior matter.
## Core Rules
### 1. Choose the workflow by job, not by habit
- Use `pandas` for analysis, reshaping, and CSV-like tasks.
- Use `openpyxl` when formulas, styles, sheets, comments, merged cells, or workbook preservation matter.
- Treat CSV as plain data exchange, not as an Excel feature-complete format.
- Reading values, preserving a live workbook, and building a model from scratch are different spreadsheet jobs.
### 2. Dates are serial numbers with legacy quirks
- Excel stores dates as serial numbers, not real date objects.
- The 1900 date system includes the false leap-day bug, and some workbooks use the 1904 system.
- Time is fractional day data, so formatting and conversion both matter.
- Date correctness is not enough if the number format still displays the wrong thing to the user.
### 3. Keep calculations in Excel when the workbook should stay live
- Write formulas into cells instead of hardcoding derived results from Python.
- Use references to assumption cells instead of magic numbers inside formulas.
- Cached formula values can be stale, so do not trust them blindly after edits.
- Check copied formulas for wrong ranges, wrong sheets, and silent off-by-one drift before delivery.
- Absolute and relative references are part of the logic, so copied formulas can be wrong even when they still "work".
- Test new formulas on a few representative cells before filling them across a whole block.
- Verify denominators, named ranges, and precedent cells before shipping formulas that depend on them.
- A workbook should ship with zero formula errors, not with known `#REF!`, `#DIV/0!`, `#VALUE!`, `#NAME?`, or circular-reference fallout left for the user to fix.
- For model-style work, document non-obvious hardcodes, assumptions, or source inputs in comments or nearby notes.
### 4. Protect data types before Excel mangles them
- Long identifiers, phone numbers, ZIP codes, and leading-zero values should usually be stored as text.
- Excel silently truncates numeric precision past 15 digits.
- Mixed text-number columns need explicit handling on read and on write.
_meta.json
{
"ownerId": "kn73vp5rarc3b14rc7wjcw8f8580t5d1",
"slug": "excel-xlsx",
"version": "1.0.2",
"publishedAt": 1773243166499
}Editorial read
Docs source
CLAWHUB
Editorial quality
ready
Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Skill: Excel / XLSX Owner: ivangdavila Summary: Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation... Tags: latest:1.0.2 Version history: v1.0.2 | 2026-03-11T15:32:46.499Z | user Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit. v1.0.1 | 2026-02-23T11
Skill: Excel / XLSX
Owner: ivangdavila
Summary: Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation...
Tags: latest:1.0.2
Version history:
v1.0.2 | 2026-03-11T15:32:46.499Z | user
Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit.
v1.0.1 | 2026-02-23T11:48:02.734Z | user
Added Core Rules and modern skill structure
v1.0.0 | 2026-02-10T01:20:33.325Z | user
Initial release
Archive index:
Archive v1.0.2: 2 files, 3497 bytes
Files: SKILL.md (6960b), _meta.json (129b)
File v1.0.2:SKILL.md
.xlsx, .xlsm, .xls, .csv, or .tsv; (2) formulas, formatting, workbook structure, or compatibility matter; (3) the file must stay reliable after edits."
changelog: Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit.
metadata: {"clawdbot":{"emoji":"📗","requires":{"bins":[]},"os":["linux","darwin","win32"]}}Use when the main artifact is a Microsoft Excel workbook or spreadsheet file, especially when formulas, dates, formatting, merged cells, workbook structure, or cross-platform behavior matter.
pandas for analysis, reshaping, and CSV-like tasks.openpyxl when formulas, styles, sheets, comments, merged cells, or workbook preservation matter.#REF!, #DIV/0!, #VALUE!, #NAME?, or circular-reference fallout left for the user to fix.openpyxl preserves formulas but does not calculate them.#REF!, #DIV/0!, #VALUE!, #NAME?, or circular-reference fallout remains..xlsm can contain macros, and .xls remains a tighter legacy format.FILTER, XLOOKUP, SORT, or SEQUENCE may fail or degrade in older viewers.Install with clawhub install <slug> if user confirms:
csv — Plain-text tabular import and export workflows.data — General data handling patterns before spreadsheet output.data-analysis — Higher-level analysis that can feed workbook deliverables.clawhub star excel-xlsxclawhub syncFile v1.0.2:_meta.json
{ "ownerId": "kn73vp5rarc3b14rc7wjcw8f8580t5d1", "slug": "excel-xlsx", "version": "1.0.2", "publishedAt": 1773243166499 }
Archive v1.0.1: 4 files, 4933 bytes
Files: memory-template.md (1881b), setup.md (2642b), SKILL.md (3828b), _meta.json (129b)
File v1.0.1:SKILL.md
On first use, read setup.md for integration guidelines. Ask user preferences naturally during conversation.
User needs to read, write, or generate Excel files (.xlsx, .xls, .xlsm). Agent handles type coercion, date serialization, formula evaluation, and cross-platform quirks.
Memory lives in ~/excel-xlsx/. See memory-template.md for structure.
~/excel-xlsx/
└── memory.md # Preferences, tools, pain points
| Topic | File |
|-------|------|
| Setup | setup.md |
| Memory template | memory-template.md |
Excel stores dates as days since 1900-01-01 (Windows) or 1904-01-01 (Mac legacy). Check workbook date system before converting. Time is fractional: 0.5 = noon, 0.25 = 6 AM.
Excel incorrectly treats 1900 as a leap year. Serial 60 represents Feb 29, 1900 (invalid date). Account for this when calculating dates before March 1, 1900.
Numbers beyond 15 digits silently truncate. Use TEXT format for: phone numbers, IDs, credit cards, any long numeric identifiers. Leading zeros also require TEXT.
Cells may contain both formula and cached result. Some readers return formula string, others return cached value. Force recalculation if cached values might be stale.
Only the top-left cell of a merged range holds the value. Reading other cells in the merge returns empty. Hidden rows/columns still contain data.
Windows vs Mac Excel can differ in date system. LibreOffice/Google Sheets may not support all features. Always test roundtrip compatibility when generating files for unknown consumers.
Loading large files fully into RAM causes memory issues. Use streaming readers (row-by-row) for files with 100K+ rows. Empty rows at end may be padded by some writers.
\n works but cell needs "wrap text" format to display[Book.xlsx]Sheet!A1 breaks when source file moves| Format | Rows | Columns | Notes | |--------|------|---------|-------| | XLSX | 1,048,576 | 16,384 (XFD) | Modern default | | XLS | 65,536 | 256 | Legacy, avoid | | CSV | Unlimited | Unlimited | No formatting |
Data that stays local:
~/excel-xlsx/memory.md with consentThis skill does NOT:
Install with clawhub install <slug> if user confirms:
csv — CSV parsing and generationdata — Data processing patternsdata-analysis — Analysis workflowsclawhub star excel-xlsxclawhub syncFile v1.0.1:_meta.json
{ "ownerId": "kn73vp5rarc3b14rc7wjcw8f8580t5d1", "slug": "excel-xlsx", "version": "1.0.1", "publishedAt": 1771847282734 }
File v1.0.1:memory-template.md
Create ~/excel-xlsx/memory.md with this structure:
# Excel / XLSX Memory
## Status
status: ongoing
last: YYYY-MM-DD
integration: pending | done | declined
## Environment
platform: windows | mac | linux | mixed
libraries: [openpyxl, pandas, xlsxwriter, SheetJS, etc.]
## Preferences
date_system: 1900 | 1904 | auto
date_format: DD/MM/YYYY | MM/DD/YYYY | YYYY-MM-DD | none
numeric_ids: always_text | when_needed | none
large_files: suggest_streaming | handle_normally
## Pain Points
<!-- Things they've mentioned struggling with -->
- [e.g., "dates always break when opening on Mac"]
- [e.g., "phone numbers lose leading zeros"]
## Common Tasks
<!-- What they typically do with Excel -->
- [e.g., "export reports for finance team"]
- [e.g., "import CSVs from legacy system"]
## Notes
<!-- Other observations -->
---
*Updated: YYYY-MM-DD*
| Value | Meaning | Behavior |
|-------|---------|----------|
| ongoing | Still learning | Gather context as they work |
| complete | Has enough context | Work normally |
| paused | User said "not now" | Don't ask, work with what you have |
If no preference specified, use these sensible defaults:
As you help them:
After user confirms their preferences:
File v1.0.1:setup.md
Read this on first use to understand user preferences. Ask questions naturally during conversation.
You're helping someone who works with Excel files. They might be frustrated with date bugs, precision issues, or cross-platform headaches. Show that you understand these pains and will help them avoid them.
Use natural language: Talk about Excel pitfalls and best practices, not about "memory files" or "config". The user cares about getting their spreadsheets right.
Before anything else, figure out WHEN this skill should activate.
Help the user understand what this enables:
Wait for their answer. Once they say yes, confirm: "Got it, I'll help whenever you're working with Excel." Then save their preference.
Ask open questions to understand how they work with Excel:
Start broad, then narrow based on what matters to them.
Some users have strong preferences about:
Adapt to them. Don't push for details they don't care about.
After the user shares something:
Only save after the user shares it:
Always confirm what you understood: "Got it, I'll warn you about the 1900 date bug when working with older files."
Once you know:
...you're ready to help. Preferences build over time through normal use.
Archive v1.0.0: 2 files, 1780 bytes
Files: SKILL.md (2577b), _meta.json (129b)
File v1.0.0:SKILL.md
000001E10 becomes number; quote if literal text\n works but cell needs wrap text format to display\ / ? * [ ][Book.xlsx]Sheet!A1 break when file movesFile v1.0.0:_meta.json
{ "ownerId": "kn73vp5rarc3b14rc7wjcw8f8580t5d1", "slug": "excel-xlsx", "version": "1.0.0", "publishedAt": 1770686433325 }
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/contract"
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-10-09T03:41:18.000Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "68.8K downloads",
"href": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceUrl": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-22T06:56:16.508Z",
"isPublic": true
},
{
"factKey": "vendor",
"label": "Vendor",
"value": "Clawhub",
"category": "vendor",
"href": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceUrl": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-21T06:59:11.321Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-21T06:59:11.321Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "68.5K downloads",
"category": "adoption",
"href": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceUrl": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-21T06:59:11.321Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "latest_release",
"label": "Latest release",
"value": "1.0.2",
"category": "release",
"href": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceUrl": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-11T15:32:46.499Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ivangdavila-excel-xlsx-2/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 1.0.2",
"description": "Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit.",
"href": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceUrl": "https://clawhub.ai/ivangdavila/excel-xlsx",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-11T15:32:46.499Z",
"isPublic": true,
"metadata": {}
}
]Sponsored
Ads related to Excel / XLSX and adjacent AI workflows.