Skip to main content
The ironclaw registry command lets you discover, browse, and install pre-built extensions (tools and channels) from the IronClaw extension registry.

Usage

Subcommands

list

List available extensions in the registry.
string
Filter by extension type: tool or channel
string
Filter by tag (e.g., default, google, messaging)
boolean
Show detailed information for each extension
Example:

info

Show detailed information about a specific extension or bundle.
string
required
Extension or bundle name (e.g., slack, google, tools/gmail)
Example:

install

Install an extension or bundle from the registry.
string
required
Extension or bundle name to install
boolean
Force overwrite if already installed
boolean
Build from source instead of downloading pre-built artifact
Example:

install-defaults

Install the default bundle of recommended extensions.
boolean
Force overwrite if already installed
boolean
Build from source instead of downloading pre-built artifacts
Example:

Extension Types

The registry contains two types of extensions:

Tools

WASM-based tools that extend IronClaw’s capabilities (e.g., Gmail, GitHub, Slack integrations)

Channels

WASM-based communication channels for connecting to messaging platforms (e.g., Telegram, Slack, Discord)

Bundles

Bundles are collections of related extensions that can be installed together:
  • default - Recommended set of extensions for common use cases
  • google - All Google Workspace tools (Gmail, Drive, Docs, Sheets, Calendar)
  • messaging - Popular messaging channels (Telegram, Slack, Discord)

Extension Sources

Extensions can be installed from:
  1. Pre-built artifacts - Compiled WASM binaries (default, faster)
  2. Source code - Build from source using --build flag (requires Rust toolchain)
Pre-built artifacts are hosted on GitHub releases and are the recommended installation method for most users.

Examples

Browse available extensions

Example output:

Install specific extensions

Install a bundle

Get extension details

Example output:

Troubleshooting

The registry requires internet access to GitHub. Common issues:
  • Network connectivity: Verify you can reach github.com
  • Proxy settings: Set HTTPS_PROXY if behind a corporate proxy
  • Rate limiting: GitHub API may be rate-limited; wait and try again
If extension installation fails:
  1. Check you have write permissions to the extensions directory (~/.ironclaw/extensions/)
  2. Try with --force to overwrite corrupted installations
  3. If using --build, ensure Rust toolchain is installed: rustup --version
  4. Check the specific error message for details
After installing an extension:
  1. Restart IronClaw to load the new extension
  2. For tools: Check if authentication is required with ironclaw tool auth <name>
  3. For channels: Configure secrets with ironclaw onboard --channels-only
  4. Run ironclaw doctor to diagnose issues

ironclaw tool

Manage installed WASM tools

ironclaw onboard

Configure extensions and channels

Building tools

Create your own WASM tools

Building channels

Create your own WASM channels