Using AI Coding Tools with Fused CLI
Fused publishes a skills plugin that teaches AI coding tools the Fused-specific formats they need to author canvases and write UDFs. Once installed, the AI understands how to create and modify Fused canvases, call integrations, and use the CLI without you having to explain the format every time.
The plugin covers five skill areas:
| Skill | What it teaches |
|---|---|
canvas-toml | canvas.toml format — nodes, edges, viewport, folder layout |
fused-cli | fused CLI — push, run, share, and manage UDFs from the terminal |
fused-integrations | Built-in integration helpers — Snowflake, BigQuery, GCS, S3, Airtable, Notion, Google Drive |
fused-udfs | Writing Fused UDFs — structure, parameters, return types, caching, agent-friendly design |
json-ui-schemas | Widget JSON schemas — text inputs, dropdowns, charts, maps, SQL tables |
Fused CLI
Install the fused Python package to get the CLI:
pip install --upgrade fused
If you don't want to install the package, prefix any command with uvx to run it standalone:
uvx fused <command>
Run fused --help to confirm it's available and see all commands:
$ fused --help
Usage: fused [OPTIONS] COMMAND [ARGS]...
Options:
--env TEXT [env var: FUSED_ENV]
--format [json|text] [env var: FUSED_CLI_FORMAT]
Commands:
canvas Manage canvases.
claude Manage Fused for Claude Code (via the `claude` CLI).
completion Print or install shell tab completion for the fused CLI.
files Manage files stored in Fused.
integrations Manage third-party integrations in Fused.
json-ui Inspect and run JSON-UI widgets.
login Authenticate and persist credentials.
logout Log out and clear local credentials.
run Run a UDF and print the result.
secrets Manage kernel and user secrets.
udf-schema Print the API schema for a UDF.
whoami Show info about the authenticated user or team.
Run fused <command> --help to see options for any subcommand, e.g. fused canvas --help or fused run --help.
Login
Before using the CLI, authenticate with your Fused account:
fused login
This opens a browser window for OAuth sign-in and persists your credentials locally. Run fused whoami to confirm you're logged in.
List your canvases
fused canvas list
Analytics_in_Fused
MCP_Building_blocks
Ragging_Overture_Docs
default
...
Add --team to list canvases shared with your team.
Claude Code
Claude Code supports the Fused plugin natively via its plugin marketplace. Once installed, Claude Code automatically applies the Fused skills whenever you work on canvas files.
Via the fused CLI (recommended):
fused claude plugin add
Via Claude Code directly:
claude plugin marketplace add fusedio/claude-plugins
claude plugin install fused@fused-marketplace
To update or remove later:
claude plugin update fused@fused-marketplace
claude plugin remove fused
See also
- Connect an AI agent — step-by-step walkthrough of connecting Claude Code to a canvas
- Building for Agents — expose your canvas as an MCP endpoint for AI agents to query
- Working as a Team — GitHub integration for canvas version control