manor-os/manor-ai/mcp-ms-excel
Claude Code and agent skill by manor-os/manor-ai
- community
Checking that the SKILL.md file is still in the repository.
Read and edit the user's Excel workbooks through the Microsoft Excel MCP. Use when the user asks to read or write spreadsheet ranges/cells, work with Excel tables, manage worksheets or named ranges, or recalculate a workbook stored in OneDrive / SharePoint.
Install
npx vskill@latest install manor-os/manor-ai/mcp-ms-excelSKILL.md
Microsoft Excel Runtime Skill
Use this skill to read and edit the user's Excel workbooks through the Excel MCP (mcp__ms_excel__*), backed by Microsoft Graph. Every call targets a workbook by file_id (the OneDrive/SharePoint item id).
When To Use
Use Excel when the user asks to read or change spreadsheet data, append rows to a table, add/rename worksheets, work with named ranges, or recalculate a workbook. To find the workbook's file_id first, use mcp_onedrive (search_files).
Connection
Authenticates via Microsoft OAuth. On an auth/scope error, stop and ask the user to reconnect. You need the workbook file_id up front — resolve it via OneDrive search if the user names a file.
Core Tools
Worksheets:
list_worksheets(reqfile_id),add_worksheet,rename_worksheet(req…,worksheet,new_name),delete_worksheet(req…,worksheet).
Cells / ranges:
read_range(reqfile_id,worksheet,address— A1 likeA1:D20),read_used_range(all populated cells on a sheet).write_range(req…,address,values— a 2D array),update_cell(single cell convenience),clear_range(req…,address).
Tables (structured):
list_tables,get_table_rows(req…,table),add_table_rows(req…,table,values— append),create_table(promote a range, req…,worksheet,address).
Other:
calculate(recalc, reqfile_id),list_named_items,get_named_item_range(req…,name).
Common Recipes
Read a region
list_worksheetsto confirm the sheet name. 2.read_rangewith an A1address, orread_used_rangeto grab everything populated.
Append rows to a table
list_tables→ thetablename. 2. Confirm the rows with the user. 3.add_table_rowswith a 2Dvaluesarray (matching the table's columns).
Bulk-write data
read_range/read_used_rangeto understand current layout. 2. Confirm the targetaddresswon't clobber needed data. 3.write_rangewith a 2Dvaluesarray. 4.calculateif formulas depend on the new values.
Guardrails
- `write_range`, `update_cell`, and `clear_range` overwrite existing cells in place — there is no undo here. Read the target range first, confirm the exact
address, and never write to a wider range than needed. - `values` must be a 2D array whose shape matches the target range / table columns — a shape mismatch silently writes the wrong cells. State the shape before writing.
delete_worksheet/clear_rangeare destructive — confirm first; prefer appending (add_table_rows) over overwriting.- After writing values that feed formulas, run
calculateso reads reflect the recalculated result.
Edge Cases & Errors
addressis A1 notation (Sheet-scoped via theworksheetarg) — don't include the sheet name in the address.read_used_rangecan be large on big sheets — prefer a boundedread_rangewhen you know the region.- Table appends must match the table's column count/order; read
get_table_rowsonce to learn the schema. - Auth/scope errors → stop and ask the user to reconnect.
Security
- Security scanPassed, 100 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 repositoryCheckingpackages/core/ai/skills/mcp_ms_excel/SKILL.md
Popularity
- Repository stars
- 164
- Repository forks
- 52
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Oct 2026, 12 days ago.
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/manor-os/manor-ai/mcp-ms-excel)