🎯

xlsx

🎯Skill

from hainamchung/agent-assistant

VibeIndex|
What it does

Enables comprehensive spreadsheet processing by reading, creating, editing, and analyzing Excel files with advanced data manipulation capabilities.

πŸ“¦

Part of

hainamchung/agent-assistant(227 items)

xlsx

Installation

npm installInstall npm package
npm install -g @namch/agent-assistant
git cloneClone repository
git clone https://github.com/hainamchung/agent-assistant.git
Node.jsRun Node.js server
node cli/install.js install cursor # Cursor
Node.jsRun Node.js server
node cli/install.js install claude # Claude Code
Node.jsRun Node.js server
node cli/install.js install copilot # GitHub Copilot

+ 7 more commands

πŸ“– Extracted from docs: hainamchung/agent-assistant
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for creating new spreadsheets, reading/analyzing data, modifying existing spreadsheets, or recalculating formulas.

Overview

# Excel/Spreadsheet Processing

Reading and Analyzing Data

```python

import pandas as pd

# Read Excel

df = pd.read_excel('file.xlsx') # Default: first sheet

all_sheets = pd.read_excel('file.xlsx', sheet_name=None) # All sheets as dict

# Analyze

df.head() # Preview data

df.info() # Column info

df.describe() # Statistics

# Write Excel

df.to_excel('output.xlsx', index=False)

```

Creating Excel Files with openpyxl

```python

from openpyxl import Workbook

from openpyxl.styles import Font, PatternFill, Alignment

wb = Workbook()

sheet = wb.active

# Add data

sheet['A1'] = 'Hello'

sheet['B1'] = 'World'

sheet.append(['Row', 'of', 'data'])

# Add formula - ALWAYS use formulas, not hardcoded values

sheet['B2'] = '=SUM(A1:A10)'

# Formatting

sheet['A1'].font = Font(bold=True, color='FF0000')

sheet['A1'].fill = PatternFill('solid', start_color='FFFF00')

sheet['A1'].alignment = Alignment(horizontal='center')

# Column width

sheet.column_dimensions['A'].width = 20

wb.save('output.xlsx')

```

Editing Existing Files

```python

from openpyxl import load_workbook

wb = load_workbook('existing.xlsx')

sheet = wb.active

# Modify cells

sheet['A1'] = 'New Value'

sheet.insert_rows(2)

sheet.delete_cols(3)

# Add new sheet

new_sheet = wb.create_sheet('NewSheet')

new_sheet['A1'] = 'Data'

wb.save('modified.xlsx')

```

Critical: Use Formulas, Not Hardcoded Values

```python

# BAD - Hardcoding calculated values

total = df['Sales'].sum()

sheet['B10'] = total # Hardcodes 5000

# GOOD - Using Excel formulas

sheet['B10'] = '=SUM(B2:B9)'

sheet['C5'] = '=(C4-C2)/C2' # Growth rate

sheet['D20'] = '=AVERAGE(D2:D19)'

```

Financial Model Standards

  • Blue text: Hardcoded inputs
  • Black text: ALL formulas
  • Green text: Links from other worksheets
  • Yellow background: Key assumptions

Best Practices

  • Use data_only=True to read calculated values
  • For large files: Use read_only=True or write_only=True
  • Formulas are preserved but not evaluated by openpyxl

More from this repository10

🎯
senior-devops🎯Skill

Skill

🎯
cpp-pro🎯Skill

Develops high-performance C++ applications with modern C++20/23 features, template metaprogramming, and zero-overhead systems design.

🎯
senior-architect🎯Skill

Designs scalable software architectures using modern tech stacks, generating architecture diagrams, analyzing dependencies, and providing system design recommendations.

🎯
senior-frontend🎯Skill

Generates, analyzes, and scaffolds modern frontend projects using ReactJS, NextJS, TypeScript, and Tailwind CSS with automated best practices.

🎯
spec-miner🎯Skill

Extracts and documents specifications from legacy or undocumented codebases by systematically analyzing code structure, data flows, and system behaviors.

🎯
docs-seeker🎯Skill

Searches and retrieves technical documentation by executing intelligent scripts across library sources, GitHub repos, and context7.com with automated query detection.

🎯
writing-plans🎯Skill

Generates comprehensive, step-by-step implementation plans for software features with precise file paths, test-driven development approach, and clear task granularity.

🎯
file path traversal testing🎯Skill

Tests and identifies potential file path traversal vulnerabilities in code by analyzing file path handling and input validation mechanisms.

🎯
nodejs-best-practices🎯Skill

Guides developers in making strategic Node.js architecture and framework decisions by providing context-aware selection principles and modern runtime considerations.

🎯
red-team-tactics🎯Skill

Simulates adversarial attack techniques across MITRE ATT&CK framework phases, mapping network vulnerabilities and demonstrating systematic compromise strategies.