1password
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Create, edit, inspect, and analyze `.xlsx` spreadsheets and Excel workbooks. Use this skill whenever the user asks to make a spreadsheet, generate an Excel file, create a table as xlsx, import CSV/TSV to xlsx, or work with any `.xlsx` file.
$ npx -y skills add HybridAIOne/hybridclaw --skill xlsx --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/xlsxContext preview
The summary Claude sees to decide when to auto-load this skill.
Create, edit, inspect, and analyze `.xlsx` spreadsheets and Excel workbooks. Use this skill whenever the user asks to make a spreadsheet, generate an Excel file, create a table as xlsx, import CSV/TSV to xlsx, or work with any `.xlsx` file.
name: xlsx
description: Create, edit, inspect, and analyze `.xlsx` spreadsheets and Excel workbooks. Use this skill whenever the user asks to make a spreadsheet, generate an Excel file, create a table as xlsx, import CSV/TSV to xlsx, or work with any `.xlsx` file.
user-invocable: true
disable-model-invocation: false
requires:
bins:
- node
node_modules:
- xlsx
- xlsx-populate
- csv-parse
- iconv-lite
metadata:
hybridclaw:
category: office
install:
- id: node-libs
kind: runtime-tools
label: Install the office Node libraries for host-sandbox agents
short_description: "Create and edit Excel spreadsheets (.xlsx)."
tags:
- office
- spreadsheet
- xlsx
- excel
- table
- csv
related_skills:
- docxUse this skill whenever the user asks to create, inspect, analyze, or edit an `.xlsx` workbook, or to turn delimited tabular data into a polished `.xlsx` file.
1. For creation tasks, use `skills/xlsx/scripts/create_xlsx.cjs` to create a new workbook from headers/rows or JSON data. Fall back to a workspace `.cjs` script only when the bundled script cannot handle the requirement. 2. Use `skills/xlsx/scripts/import_delimited.cjs` for messy CSV or TSV inputs when it saves time, then polish the workbook with `xlsx-populate`. 3. Do table reshaping in plain JavaScript, then write the final workbook with `xlsx-populate`. 4. After meaningful formula edits, run LibreOffice-backed recalculation when `soffice` is available so cached values and error checks are current. 5. Save the finished workbook inside the workspace and return the `.xlsx` artifact.
node skills/xlsx/scripts/create_xlsx.cjs output.xlsx --headers "Name,Age,City" --rows "Alice,30,NYC;Bob,25,LA" --json node skills/xlsx/scripts/recalc.cjs workbook.xlsx --json node skills/xlsx/scripts/import_delimited.cjs raw.csv cleaned.xlsx --json
const XlsxPopulate = require("xlsx-populate");
async function main() {
const workbook = await XlsxPopulate.fromBlankAsync();
const sheet = workbook.sheet(0).name("Summary");
sheet.cell("A1").value("Revenue");
sheet.cell("B1").value("Cost");
sheet.cell("C1").value("Profit");
sheet.cell("A2").value(120000);
sheet.cell("B2").value(45000);
sheet.cell("C2").formula("A2-B2");
sheet.range("A1:C1").style({
bold: true,
horizontalAlignment: "center",
fill: "D9EAF7"
});
sheet.freezePanes("A2");
sheet.column("A").width(16);
sheet.column("B").width(16);
sheet.column("C").width(16);
await workbook.toFileAsync("profit-summary.xlsx");
}
main();Use `skills/xlsx/scripts/create_xlsx.cjs` to create a professionally styled `.xlsx` from scratch. This is the preferred method for creation tasks.
node skills/xlsx/scripts/create_xlsx.cjs output.xlsx --headers "Name,Age,City" --rows "Alice,30,NYC;Bob,25,LA" --json
node skills/xlsx/scripts/create_xlsx.cjs output.xlsx --json-data '[{"Name":"Alice","Age":30},{"Name":"Bob","Age":25}]' --jsonnode skills/xlsx/scripts/create_xlsx.cjs output.xlsx --headers "Revenue,Cost,Profit" --rows "120000,45000,=A2-B2" --sheet-name "Summary" --json
The script applies professional styling automatically: bold headers with fill color, freeze panes at row 2, auto-filter, and auto-sized column widths. Numbers are auto-detected and written as numbers, not strings. Values starting with `=` are written as formulas.
Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Coordinate cross-functional project delivery by tracking commitments, dependencies, decisions, and risks; maintain project…
Search Airtable bases and tables, read records and computed fields, and prepare guarded record CRUD requests with schema-based…
Expose HybridClaw as a custom Alexa skill and prepare guarded Alexa smart-home/device control payloads without exposing Amazon…
View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.
Control Apple Music playback, inspect now playing, start playlists, and automate the macOS Music app.