everfern-ai/everfern/xlsx
Claude Code and agent skill by everfern-ai/everfern
- community
Checking that the SKILL.md file is still in the repository.
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file; create a new spreadsheet from scratch or from other data sources; or convert tabular data. If the user mentions a spreadsheet file by name or path — e.g., 'the xlsx in my downloads' — use this skill.
Install
npx vskill@latest install everfern-ai/everfern/xlsxSKILL.md
XLSX Creation, Editing, and Analysis in EverFern
Overview
A user may ask you to create, edit, or analyze the contents of an .xlsx file. On Windows, use Python libraries like pandas and openpyxl. Use absolute Windows paths (e.g., C:\Users\Username\Downloads\data.xlsx).
Reading and Analyzing Data
Data Analysis with pandas
For data analysis, visualization, and basic operations, use pandas:
Modifying Excel Files
If the user wants you to edit existing spreadsheets while keeping formatting, or write formulas, use openpyxl.
CRITICAL: Use Formulas, Not Hardcoded Values
Always use Excel formulas instead of calculating values in Python and hardcoding them. This ensures the spreadsheet remains dynamic and updateable.
❌ WRONG - Hardcoding Calculated Values
✅ CORRECT - Using Excel Formulas
Common Workflows
Creating New Excel Files
Editing Existing Excel Files
Best Practices
Library Selection
- pandas: Best for data analysis, bulk operations, and simple data export
- openpyxl: Best for complex formatting, formulas, and Excel-specific features
Working with openpyxl
- Cell indices are 1-based (row=1, column=1 refers to cell A1)
- To read calculated values instead of formula strings:
load_workbook('file.xlsx', data_only=True). - Warning: If opened with
data_only=Trueand saved, formulas are replaced with values and permanently lost. Only use this for reading. - For large files: Use
read_only=Truefor reading.
Working with pandas
- Specify data types to avoid inference issues:
pd.read_excel('file.xlsx', dtype={'id': str}) - For large files, read specific columns:
pd.read_excel('file.xlsx', usecols=['A', 'C', 'E']) - Handle dates properly:
pd.read_excel('file.xlsx', parse_dates=['date_column'])
Formula Checklist
- [ ] Division by zero: Check denominators before using
/in formulas (#DIV/0!) - [ ] Wrong references: Verify all cell references point to intended cells (#REF!)
- [ ] Cross-sheet references: Use correct format (Sheet1!A1) for linking sheets
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmain/skills/xlsx/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/everfern-ai/everfern/xlsx)