Agent skill · writing content · aiskillstore

skywork-excel

Excel generator with AI-powered data analysis, charts, formulas, and web search. Create spreadsheets, analyze CSV/Excel/PDF files, generate HTML reports, and get real-time data.

Why this skill is useful

Provides specific commands and procedures for generating and managing Excel files that the AI wouldn't reliably generate on its own.

What it needs

Requires python3 installed locally. About 11k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Excel Generator ⚠️ Multi-Turn Session Rule (CRITICAL) When the user's request is a continuation of a previous Excel task, you MUST use the --session parameter. How to detect a continuation task: User says: "continue", "modify", "optimize", "adjust", "based on the previous...", "improve the last one..." User references previous output: "that report", "the previous Excel", "the analysis above" User asks for changes to existing work: "add a chart", "change to purple", "add a column" How to use sessionid: 1. Look for the previous task's output: 💡 To continue this conversation, use: --session xxx 2. Add --session xxx to the command: ⛔ If you don't pass --session, the agent will start fresh and lose all previous context! --- 🚫 CRITICAL: DO NOT READ USER FILES NEVER use the read tool on user-provided files (Excel, PDF, CSV, images, etc.). The backend agent will read and process files itself. You only need to: 1. Upload files using the CLI script --files parameter 2. Pass the user's query directly without modification Reading files wastes time and causes timeouts. Just upload and let the backend handle everything. --- ⚠️ IMPORTANT: Background Execution with Progress Monitoring Excel tasks take 5-25 minutes. You MUST run the script in background and poll the log every 5 seconds to keep the UI responsive and avoid timeouts. Step 1: Start script in background Step 2: Monitor progress (REQUIRED) STRICT RULES — no exceptions: 1. Poll every 60 seconds by calling exec tool repeatedly. Excel tasks take 10-25 minutes. 2. Only show the LAST TASK PROGRESS UPDATE. Do NOT output full log or summarize it. 3. NEVER restart the task. The Excel agent handles errors internally and will auto-recover. 4. Ignore all errors in the log (e.g., ❌, Missing parameter, jupyterexecute errors). These are normal — the agent will retry automatically. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/skywork-excel

View the source on GitHub

Browse the @skills marketplace