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.Filter by extension type:
tool or channelFilter by tag (e.g.,
default, google, messaging)Show detailed information for each extension
info
Show detailed information about a specific extension or bundle.Extension or bundle name (e.g.,
slack, google, tools/gmail)install
Install an extension or bundle from the registry.Extension or bundle name to install
Force overwrite if already installed
Build from source instead of downloading pre-built artifact
install-defaults
Install the default bundle of recommended extensions.Force overwrite if already installed
Build from source instead of downloading pre-built artifacts
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:- Pre-built artifacts - Compiled WASM binaries (default, faster)
- Source code - Build from source using
--buildflag (requires Rust toolchain)
Pre-built artifacts are hosted on GitHub releases and are the recommended installation method for most users.
Examples
Browse available extensions
Install specific extensions
Install a bundle
Get extension details
Troubleshooting
Registry connection failed
Registry connection failed
The registry requires internet access to GitHub. Common issues:
- Network connectivity: Verify you can reach
github.com - Proxy settings: Set
HTTPS_PROXYif behind a corporate proxy - Rate limiting: GitHub API may be rate-limited; wait and try again
Installation failed
Installation failed
If extension installation fails:
- Check you have write permissions to the extensions directory (
~/.ironclaw/extensions/) - Try with
--forceto overwrite corrupted installations - If using
--build, ensure Rust toolchain is installed:rustup --version - Check the specific error message for details
Extension not working after install
Extension not working after install
After installing an extension:
- Restart IronClaw to load the new extension
- For tools: Check if authentication is required with
ironclaw tool auth <name> - For channels: Configure secrets with
ironclaw onboard --channels-only - Run
ironclaw doctorto diagnose issues
Related Commands
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
