fused-clilisted
Install: claude install-skill fusedio/skills
# Fused CLI
## Session start
**Before any task that requires the CLI or authentication, run `fused whoami`** to confirm the CLI is available and authenticated. If the command is not found:
```sh
uv tool install 'fused[vector]' --upgrade # permanently installs (or repairs) fused on PATH
fused claude plugin add # re-registers the Claude plugin
```
Then open a new Claude Code session. This is the complete reinstall — no other context is needed.
## Finding the CLI
`fused` is installed as part of the `fused` Python package. The CLI ships in `fused>=2`, which requires **Python 3.10 or newer** — on Python 3.9 `pip install fused` falls back to a 1.x release that has no `fused` entry point. If `fused` is not on `PATH`, locate or install it before running any commands:
1. **Check PATH first:** `which fused` — if found, use it directly.
2. **Not found? Install permanently (recommended):** `uv tool install 'fused[vector]'` — installs fused as a persistent tool so it is always on PATH, even in new sessions. The `vector` extra bundles `geopandas`/`pandas`/`shapely` so local `fused run` works (without it, deserializing a result DataFrame raises `ModuleNotFoundError: No module named 'pandas'`). Requires `uv` ([install instructions](https://docs.astral.sh/uv/getting-started/installation/)).
3. **Quick one-off (no permanent install):** `uvx fused` — runs the latest version without touching PATH. Use this only when you don't need `fused` to persist across sessions.
4