"Operate Fugue workflows, FugueSQL, backend selection, and notebook
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill fugue --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Fugue?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-fugue)More formats (shields.io, HTML) on the badges page.
---
name: fugue
description: "Operate Fugue workflows, FugueSQL, backend selection, and notebook
magics for pandas and distributed dataframe execution."
metadata:
disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---
# Fugue
Use this skill when a request is about Fugue's unified dataframe and SQL workflow API. Fugue wraps pandas-style code and runs it on Native, Spark, Dask, Ray, DuckDB, Ibis, and Polars backends.
## Start here
- Read `references/overview.md` for install choices and the top-level API map.
- Read `references/troubleshooting.md` for generic import, extra, and runtime failures.
- Read `references/repo-provenance.md` when you need to judge staleness.
- Run `scripts/inspect_install.py --help` or `scripts/inspect_install.py` to confirm the installed package.
- Then choose the narrowest sub-skill:
- `sub-skills/workflow/` for `FugueWorkflow`, `transform`, `process`, `output`, partitioning, checkpoints, `module`, and dataframe helpers.
- `sub-skills/sql/` for `fugue_sql`, `fsql`, `fugue_sql_flow`, `raw_sql`, `YIELD`, `PRINT`, `TRANSFORM USING`, `OUTPUT USING`, and SQL templating.
- `sub-skills/backends/` for execution-engine selection, registration, plugin imports, and backend extras.
- `sub-skills/notebook/` for `%load_ext fugue_notebook`, `%%fsql`, `NotebookSetup`, and Jupyter display behavior.
## Quick install guide
Install the smallest extra that matches the task:
- `pip install fugue` for core dataframe and workflow helpers.
- `pip install "fugue[sql]"` for FugueSQL.
- `pip install "fugue[duckdb]"`, `"fugue[spark]"`, `"fugue[dask]"`, `"fugue[ray]"`, `"fugue[ibis]"`, `"fugue[polars]"`, or `"fugue[notebook]"` for a single backend or notebook support.
- `pip install "fugue[all]"` when you want the broad runtime set.
## Minimal import check
```bash
python -c "import fugue, fugue.api as fa; print(fugue.__version__)"
```
If the request mentions a backend, notebook, or FugueSQL syntax error, open the matching sub-skill before writing code.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!