tpclawhub
v0.8.1
Published
TPClawHub CLI — install, update, search, and publish agent skills to 70+ IDEs with interactive selection.
Readme
tpclawhub
TPClawHub CLI — install, update, search, and publish agent skills to 70+ IDEs with interactive selection.
Install
# Global installation
npm install -g tpclawhub
# Or use npx (no installation needed)
npx tpclawhub --helpIDE Installation (New Feature)
Install skills to multiple IDEs with interactive selection:
# Interactive selection (recommended)
tpclawhub install my-skill -g
# Install to specific IDE
tpclawhub install my-skill --agent claude-code
tpclawhub install my-skill --agent cursor windsurf
# Install to all supported IDEs
tpclawhub install my-skill --agent '*'
# List supported IDEs
tpclawhub list-agents
tpclawhub list-agents --installed
# List installed skills
tpclawhub list -g
tpclawhub list --agent claude-codeInteractive Selection
When running tpclawhub install <skill> -g without --agent:
- Automatically detects installed IDEs
- Shows interactive multi-select interface
- Remembers your last selection
- Supports search filtering (type to filter)
- Use
↑↓to move,Spaceto toggle,Enterto confirm
Supported IDEs (70+)
| Type | IDEs | |------|------| | Popular | Claude Code, Cursor, Windsurf, Cline, Gemini CLI | | Universal | GitHub Copilot, Codex, Zed, Warp, Replit, OpenCode | | Chinese | Trae, Trae CN, Lingma, Qwen Code, Qoder CN | | Enterprise | IBM Bob, Cortex Code (Snowflake), CodeArts Agent | | More | Augment, Continue, Goose, Devin, Junie, Kilo Code, OpenHands... |
Full list: tpclawhub list-agents
IDE Installation Options
| Option | Short | Description |
|--------|-------|-------------|
| --global | -g | Install globally to user directory (auto-overwrite) |
| --agent <agents> | -a | Target specific IDE(s) |
| --yes | -y | Skip interactive selection |
| --version <ver> | | Install specific version |
| --force | | Force overwrite (for project-level install) |
Migration from clawhub / clawdhub
The clawhub and clawdhub commands have been renamed to tpclawhub. Old commands still work but will show a migration notice.
Auth (publish)
tpclawhub login
# or
tpclawhub auth login
# Headless / token paste
tpclawhub login --token clh_...Notes:
- Browser login opens
https://clawhub.ai/cli/authand completes via a loopback callback. - Token stored in
~/Library/Application Support/tpclawhub/config.jsonon macOS (override viaTPCLAWHUB_CONFIG_PATH, legacyCLAWHUB_CONFIG_PATH/CLAWDHUB_CONFIG_PATHsupported).
Examples
# Search skills
tpclawhub search "postgres backups"
# Install to project
tpclawhub install my-skill-pack
# Install to IDEs (interactive)
tpclawhub install my-skill-pack -g
# Install to specific IDEs
tpclawhub install my-skill-pack --agent claude-code cursor
# Update all skills
tpclawhub update --all
tpclawhub update --all --no-input --force
# Publish skill
tpclawhub publish ./my-skill-pack --slug my-skill-pack --name "My Skill Pack" --version 1.2.0 --changelog "Fixes + docs"Sync (upload local skills)
# Start anywhere; scans workdir first, then legacy Clawdis/Clawd/OpenClaw/Moltbot locations.
tpclawhub sync
# Explicit roots + non-interactive dry-run
tpclawhub sync --root ../clawdis/skills --all --dry-runDefaults
- Site:
https://clawhub.ai(override via--siteorTPCLAWHUB_SITE, legacyCLAWHUB_SITE/CLAWDHUB_SITEsupported) - Registry: discovered from
/.well-known/tpclawhub.jsonon the site (legacy/.well-known/clawhub.json/clawdhub.json; override via--registryorTPCLAWHUB_REGISTRY) - Workdir: current directory (falls back to Clawdbot workspace if configured; override via
--workdirorTPCLAWHUB_WORKDIR) - Install dir:
./skillsunder workdir (override via--dir)
