skywork-excellisted
Install: claude install-skill aiskillstore/marketplace
# 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 session_id:**
1. Look for the previous task's output: `💡 To continue this conversation, use: --session xxx`
2. Add `--session xxx` to the command:
```bash
python3 scripts/excel_api_client.py "user's follow-up request" \
--session abc123def456 \
--language zh-CN \
--log-path "$EXCEL_LOG" \
> /dev/null 2>&1 &
```
**⛔ 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 backg