/analyzing-spreadsheets
Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes tabular data, and validates financial models with zero-formula-error delivery. Use when working with spreadsheet files or tabular data analysis. Do NOT use
$ npx -y skills add telagod/code-abyss --skill analyzing-spreadsheets --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/analyzing-spreadsheets
Context preview
The summary Claude sees to decide when to auto-load this skill.
Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes tabular data, and validates financial models with zero-formula-error delivery. Use when working with spreadsheet files or tabular data analysis. Do NOT use
SKILL.md
analyzing-spreadsheets.SKILL.mdname: analyzing-spreadsheets
description: Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes tabular data, and validates financial models with zero-formula-error delivery. Use when working with spreadsheet files or tabular data analysis. Do NOT use for Word documents, PDFs, presentations, or database pipelines.
user-invocable: false
allowed-tools: Bash, Read, Write, Edit, Glob
argument-hint: <file.xlsx | task>
XLSX Processing
Create, edit, analyze `.xlsx` files. LibreOffice required for formula recalculation via `recalc.py`.
Iron Rule
**Zero formula errors at delivery.** All formulas must compute — no `#REF!`, `#DIV/0!`, `#VALUE!`, `#N/A`, `#NAME?`. Always run `recalc.py` after writing formulas.
Decision Matrix
| Task | Tool | Reference | |------|------|-----------| | Data analysis, bulk ops, simple export | pandas | [recipes.md](references/recipes.md) | | Formulas, formatting, Excel features | openpyxl | [recipes.md](references/recipes.md) | | Financial model standards | — | [financial-model.md](references/financial-model.md) | | Recalculate formulas | `recalc.py` | [recipes.md](references/recipes.md) |
Common Workflow
1. **Choose tool**: pandas for data, openpyxl for formulas/formatting 2. **Create/Load** workbook 3. **Modify** data, formulas, formatting 4. **Save** 5. **Recalculate** (MANDATORY if formulas): `python recalc.py output.xlsx` 6. **Verify & fix errors** — check JSON output, fix `#REF!` / `#DIV/0!` / `#VALUE!` / `#NAME?`
Hard Constraints
- **Use formulas, not hardcoded values** — calculations stay dynamic. See [recipes.md](references/recipes.md#critical-use-formulas-not-hardcoded-values).
- **Preserve existing templates** — match existing format/style EXACTLY when updating; user template overrides defaults.
- **Financial models** — follow color/format conventions in [financial-model.md](references/financial-model.md).
Code Style
- Concise Python, no unnecessary comments or print statements.
- Excel files: comment cells with complex formulas, document hardcode sources.
Read more
name: analyzing-spreadsheets description: Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes tabular data, and validates financial models with zero-formula-error delivery. Use when working with spreadsheet files or tabular data analysis. Do NOT use for Word documents, PDFs, presentations, or database pipelines. user-invocable: false allowed-tools: Bash, Read, Write, Edit, Glob argument-hint: <file.xlsx | task>
XLSX Processing
Create, edit, analyze `.xlsx` files. LibreOffice required for formula recalculation via `recalc.py`.
Iron Rule
**Zero formula errors at delivery.** All formulas must compute — no `#REF!`, `#DIV/0!`, `#VALUE!`, `#N/A`, `#NAME?`. Always run `recalc.py` after writing formulas.
Decision Matrix
| Task | Tool | Reference | |------|------|-----------| | Data analysis, bulk ops, simple export | pandas | [recipes.md](references/recipes.md) | | Formulas, formatting, Excel features | openpyxl | [recipes.md](references/recipes.md) | | Financial model standards | — | [financial-model.md](references/financial-model.md) | | Recalculate formulas | `recalc.py` | [recipes.md](references/recipes.md) |
Common Workflow
1. **Choose tool**: pandas for data, openpyxl for formulas/formatting 2. **Create/Load** workbook 3. **Modify** data, formulas, formatting 4. **Save** 5. **Recalculate** (MANDATORY if formulas): `python recalc.py output.xlsx` 6. **Verify & fix errors** — check JSON output, fix `#REF!` / `#DIV/0!` / `#VALUE!` / `#NAME?`
Hard Constraints
- **Use formulas, not hardcoded values** — calculations stay dynamic. See [recipes.md](references/recipes.md#critical-use-formulas-not-hardcoded-values).
- **Preserve existing templates** — match existing format/style EXACTLY when updating; user template overrides defaults.
- **Financial models** — follow color/format conventions in [financial-model.md](references/financial-model.md).
Code Style
- Concise Python, no unnecessary comments or print statements.
- Excel files: comment cells with complex formulas, document hardcode sources.
Give your AI coding agent a personality. Composable persona + style + skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec.
Repo: telagod/code-abyss
Other skills on code-abyss.
- /analyzing-changes
Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit analysis. Automatically triggered after design-level changes or refactoring.
Open skill - /analyzing-security
Scans code for security vulnerabilities, detects dangerous patterns, and ensures security decisions are documented. Use when running security scans, auditing code, or checking for OWASP issues, injection risks, or sensitive data leaks. Automatically triggered on new modules,
Open skill - /applying-ui-design-system
Frontend UI design system selector and implementation guide covering Glassmorphism, Liquid Glass (Apple-style), Neubrutalism, and Claymorphism. Use when building UI components, choosing a visual aesthetic, implementing design tokens, or auditing accessibility/contrast on themed
Open skill - /architecting-security
安全架构与治理:威胁建模 (STRIDE/PASTA/LINDDUN)、零信任身份架构、IAM/SSO/MFA/PAM、合规框架 (SOC2/PCI/HIPAA/GDPR)、DLP、隐私工程、安全控制设计。Use when designing security architecture, threat modeling new systems, implementing zero-trust identity, designing IAM/SSO/PAM, building compliance evidence chains, or planning
Open skill - /automating-devops
DevOps knowledge reference covering Git workflows, testing strategies, DevSecOps, release pipeline orchestration (release.yml, multi-arch images, cosign integration), CI/CD pipelines, database management, observability, and performance optimization. Use when working with Git,
Open skill - /building-agent-systems
AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt injection, jailbreak defense, output filtering), RAG architecture (chunking,
Open skill

