/install bit
Bit CLI Skill (Documentation-Only)
Skill Purpose And Trigger Scenarios
- Purpose: Provide a usage entry point for the Bit URL Shortener CLI (
bit) to create, query, update, delete short links, and view click data. - Trigger scenarios:
- The user mentions needs like "short URL", "bit-cli", or commands such as
bit create/list/get/update/delete/clicks. - The user wants to run Bit API operations with OpenClaw.
- The user needs to verify Bit API availability (for example, a health check).
Installation (GitHub)
- Install source:
https://github.com/ParinLL/bit-cli - Install from GitHub:
git clone https://github.com/ParinLL/bit-cli.git
cd bit-cli
go build -o bit .
sudo mv bit /usr/local/bin/
- Review the repository before building from source.
Required Environment Variables / Permissions
- Required environment variables:
BIT_API_KEY(required): Bit API authentication key.BIT_API_URL(optional): Bit API base URL, defaulthttp://localhost:4000.- Permission requirements:
- The
bitexecutable must be callable from PATH. - Installing to
/usr/local/binwithsudo mvrequires administrator privileges. - If the target API is remote, network connectivity to that API is required.
Using The bit Binary
- Verify installation:
which bit
bit ping
- Configure API access before running commands:
export BIT_API_URL="http://localhost:4000"
export BIT_API_KEY="your-api-key"
-
Command format:
-
bit \x3Ccommand> [arguments] [flags] -
Main commands and when to use them:
-
bit ping -
Use for a quick API health check before other operations.
-
bit create \x3Curl> -
Creates a short link for the target URL.
-
bit list [--limit N] [--cursor X] -
Lists links with optional pagination for large datasets.
-
bit get \x3Cid> -
Retrieves one link and recent click details.
-
bit update \x3Cid> \x3Cnew-url> -
Replaces the destination URL for an existing short link.
-
bit delete \x3Cid> -
Removes the short link by ID.
-
bit clicks \x3Cid> [--limit N] [--cursor X] -
Shows click history for a link, with optional pagination.
-
Typical workflow:
# 1) Confirm service is reachable
bit ping
# 2) Create a short link
bit create https://example.com/docs
# 3) List links to find the new ID
bit list --limit 20
# 4) Inspect one link
bit get 1
# 5) Check click records
bit clicks 1 --limit 50
# 6) Update destination if needed
bit update 1 https://example.com/new-docs
# 7) Delete when no longer needed
bit delete 1
- Practical tips:
- Start with
bit pingwhenever requests fail unexpectedly. - Use
list/getto confirm IDs beforeupdateordelete. - Keep
BIT_API_KEYin environment variables, not in command history or shared scripts.
Common Troubleshooting
bit: command not found- Cause: The CLI is not installed or not in PATH.
- Fix: Rebuild with
go buildand verifywhich bitreturns a valid path. 401 Unauthorized/403 Forbidden- Cause:
BIT_API_KEYis missing or invalid. - Fix: Reset
BIT_API_KEYand confirm the key is still valid on the server. connection refused/ timeout- Cause:
BIT_API_URLis incorrect, the Bit service is not running, or the network is unreachable. - Fix: Run
bit pingfirst, then verify API service status and URL. - Command succeeds but data is unexpected
- Cause: The target ID does not exist, data was deleted, or the update payload format is incorrect.
- Fix: Validate current state with
bit listorbit get \x3Cid>, then retry.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bit - After installation, invoke the skill by name or use
/bit - Provide required inputs per the skill's parameter spec and get structured output
What is Bit URL Shortener?
Explain bit-cli skill purpose, installation, required setup, and troubleshooting. It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.
How do I install Bit URL Shortener?
Run "/install bit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bit URL Shortener free?
Yes, Bit URL Shortener is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bit URL Shortener support?
Bit URL Shortener is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bit URL Shortener?
It is built and maintained by Parin Lai (@parinll); the current version is v1.0.5.