sigilum openclaw commands manage the integration between Sigilum and OpenClaw, including installation of hooks, skills, and runtime components.
openclaw connect
One-command managed onboarding that performs gateway connect, OpenClaw installation, and immediate agent key bootstrap.Usage
Required Options
| Option | Description |
|---|---|
--session-id <id> | Dashboard pairing session ID |
--pair-code <code> | Dashboard pairing code |
--namespace <namespace> | Target namespace |
Optional Options
| Option | Default | Description |
|---|---|---|
--api-url <url> | https://api.sigilum.id | Sigilum API base URL |
--gateway-url <url> | http://127.0.0.1:38100 | Gateway URL |
--openclaw-home <path> | ~/.openclaw | OpenClaw home directory |
--mode <mode> | managed | Sigilum mode: managed or oss-local |
Examples
One-command managed onboarding:openclaw install
Install Sigilum hooks, skills, and runtime into OpenClaw.Usage
Common Options
| Option | Default | Description |
|---|---|---|
--mode <mode> | managed | Sigilum mode: managed or oss-local |
--namespace <value> | Interactive prompt | Target namespace |
--openclaw-home <path> | ~/.openclaw | OpenClaw home directory |
--config <path> | <openclaw-home>/openclaw.json | OpenClaw config path |
--gateway-url <url> | Mode default | Gateway URL |
--api-url <url> | Mode default | API URL |
--dashboard-url <url> | Mode default | Dashboard URL |
--interactive | Auto-detect | Force onboarding prompts |
--non-interactive | Auto-detect | Disable onboarding prompts |
--restart | false | Restart OpenClaw after install |
Managed Mode Options
| Option | Default | Description |
|---|---|---|
--api-url <url> | https://api.sigilum.id | Sigilum API base URL |
--dashboard-url <url> | https://sigilum.id | Dashboard URL |
--gateway-url <url> | http://127.0.0.1:38100 | Gateway URL |
OSS-Local Mode Options
| Option | Default | Description |
|---|---|---|
--source-home <path> | - | Sigilum source checkout root (required) |
--api-url <url> | http://127.0.0.1:8787 | Local API URL |
--dashboard-url <url> | http://127.0.0.1:8788 | Local dashboard URL |
--gateway-url <url> | http://127.0.0.1:38100 | Local gateway URL |
--auto-start-sigilum <bool> | true | Auto-start local stack when down |
Authorization Notify Options
| Option | Default | Description |
|---|---|---|
--enable-authz-notify <bool> | false | Enable authorization notification hook |
--owner-token <token> | - | Namespace-owner JWT (required if notify enabled) |
--auto-owner-token <bool> | true (oss-local) | Auto-issue owner token |
--owner-email <email> | <namespace>@local.sigilum | Owner email |
Runtime Options
| Option | Default | Description |
|---|---|---|
--key-root <path> | Auto-detected | Key storage root |
--runtime-root <path> | Auto-detected | Runtime binary root |
Examples
Interactive install (managed mode):What Gets Installed
The installer creates and configures:-
Hooks (
~/.openclaw/hooks/):sigilum-plugin- Main identity provider hooksigilum-authz-notify- Authorization notification hook (optional)
-
Skills (
~/.openclaw/skills/):sigilum- Sigilum management skill
-
Runtime (workspace or fallback location):
sigilumCLI launcher- Gateway binaries
- Supporting scripts
-
Configuration:
- Updates
openclaw.jsonwith hook and skill entries - Sets environment variables for namespace, URLs, and runtime paths
- Stores master keys and credentials securely
- Updates
-
Keys and Tokens (oss-local mode):
- Namespace owner user registration
- Namespace-owner JWT token
- Token storage at
~/.openclaw/.sigilum/owner-token-<namespace>.jwt - CLI defaults at
~/.sigilum/config.env
Mode Differences
Managed Mode
- Control plane: Hosted at
api.sigilum.id - Dashboard:
sigilum.id - Gateway: Runs locally
- Identity: Register at
sigilum.idand sign in with passkey - Token: Obtained through browser login flow
OSS-Local Mode
- Control plane: Local API at
127.0.0.1:8787 - Dashboard: Local at
127.0.0.1:8788 - Gateway: Runs locally
- Identity: Auto-registered during install
- Token: Auto-issued during install
- Auto-start: Can automatically start local stack if down
openclaw uninstall
Remove Sigilum hooks, skills, runtime, and keys from OpenClaw.Usage
Options
| Option | Default | Description |
|---|---|---|
--openclaw-home <path> | ~/.openclaw | OpenClaw home directory |
--config <path> | <openclaw-home>/openclaw.json | OpenClaw config path |
--workspace <path> | Auto-detected | Workspace cleanup path |
--key-root <path> | Auto-detected | Key root cleanup path |
--runtime-root <path> | Auto-detected | Runtime root cleanup path |
--sigilum-home <path> | Auto-detected | SIGILUM_HOME cleanup path |
Examples
Uninstall with defaults:What Gets Removed
-
Hooks:
~/.openclaw/hooks/sigilum-plugin~/.openclaw/hooks/sigilum-authz-notify
-
Skills:
~/.openclaw/skills/sigilum(in OpenClaw home)- Workspace skill mirror (if configured)
-
Runtime:
- Workspace
.sigilum/runtimefolder - Key directories and token files
- Workspace
-
Configuration:
- Sigilum entries removed from
openclaw.json - Config backup created before modification
~/.sigilum/config.env(only if managed by installer)
- Sigilum entries removed from
openclaw status
Show current OpenClaw Sigilum installation status.Usage
Examples
Check installation status:Environment Variables
All OpenClaw commands recognize these environment variables:| Variable | Description |
|---|---|
OPENCLAW_HOME | OpenClaw home directory |
OPENCLAW_CONFIG_PATH | OpenClaw config file path |
SIGILUM_NAMESPACE | Default namespace |
SIGILUM_MODE | Sigilum mode (managed or oss-local) |
SIGILUM_API_URL | API base URL |
SIGILUM_OWNER_TOKEN | Namespace-owner JWT token |
Troubleshooting
Install fails with “Missing required command”
For oss-local mode, ensure required tools are installed:“openclaw.json” parse error
Backup your config and validate JSON:Runtime not found
The runtime root should contain the sigilum launcher and gateway binaries. Check status output forruntime_root_exists: false and reinstall:
Token file missing (oss-local)
Regenerate the owner token:Next Steps
Gateway Commands
Manage the Sigilum gateway
Authentication
Manage namespace-owner credentials