# TaskWeaver — Code-First Data Analytics Agent > TaskWeaver is a Microsoft code-first agent framework for data analytics tasks. 6.1K+ stars. Planning, stateful execution, DataFrames, plugins. MIT. ## Install Save the content below to `.claude/skills/` or append to your `CLAUDE.md`: ## Quick Use ```bash git clone https://github.com/microsoft/TaskWeaver.git cd TaskWeaver pip install -r requirements.txt # Configure LLM in taskweaver_config.json # Then run python -m taskweaver -p ./project/ ``` Requires Python >= 3.10. --- ## Intro TaskWeaver is a Microsoft code-first agent framework for planning and executing data analytics tasks. With 6,100+ GitHub stars and MIT license, it interprets user requests through generated code, coordinates plugins, supports complex task decomposition with progress tracking, stateful execution preserving chat and code history, rich data structures (DataFrames), code verification before execution, customizable domain-specific plugins, and multiple interfaces (CLI, web UI, library). **Best for**: Data analysts and engineers wanting AI-powered data analytics workflows **Works with**: Claude Code, OpenAI Codex, Cursor, Gemini CLI, Windsurf --- ## Key Features - Code-first task planning and execution - Stateful execution with history - Rich data structures (DataFrames) - Code verification before running - Customizable domain plugins - CLI, web UI, and library interfaces --- ### FAQ **Q: What is TaskWeaver?** A: Microsoft code-first analytics agent with 6.1K+ stars. Planning, stateful execution, DataFrames, plugins. MIT. **Q: How do I install TaskWeaver?** A: Clone repo, pip install -r requirements.txt, configure LLM, run python -m taskweaver. --- ## Source & Thanks > Created by [Microsoft](https://github.com/microsoft). MIT. > [microsoft/TaskWeaver](https://github.com/microsoft/TaskWeaver) — 6,100+ GitHub stars --- Source: https://tokrepo.com/en/workflows/3d3d8d62-d64e-46b4-826b-7afe4f2c8786 Author: Skill Factory