Skip to main content

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:

SkillWhat it teaches
canvas-tomlcanvas.toml format — nodes, edges, viewport, folder layout
fused-clifused CLI — push, run, share, and manage UDFs from the terminal
fused-integrationsBuilt-in integration helpers — Snowflake, BigQuery, GCS, S3, Airtable, Notion, Google Drive
fused-udfsWriting Fused UDFs — structure, parameters, return types, caching, agent-friendly design
json-ui-schemasWidget 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