Install
openclaw skills install bitExplain bit-cli skill purpose, installation, required setup, and troubleshooting.
openclaw skills install bitbit) to create, query, update, delete short links, and view click data.bit create/list/get/update/delete/clicks.https://github.com/ParinLL/bit-cligit clone https://github.com/ParinLL/bit-cli.git
cd bit-cli
go build -o bit .
sudo mv bit /usr/local/bin/
BIT_API_KEY (required): Bit API authentication key.BIT_API_URL (optional): Bit API base URL, default http://localhost:4000.bit executable must be callable from PATH./usr/local/bin with sudo mv requires administrator privileges.bit Binarywhich bit
bit ping
export BIT_API_URL="http://localhost:4000"
export BIT_API_KEY="your-api-key"
Command format:
bit <command> [arguments] [flags]
Main commands and when to use them:
bit ping
Use for a quick API health check before other operations.
bit create <url>
Creates a short link for the target URL.
bit list [--limit N] [--cursor X]
Lists links with optional pagination for large datasets.
bit get <id>
Retrieves one link and recent click details.
bit update <id> <new-url>
Replaces the destination URL for an existing short link.
bit delete <id>
Removes the short link by ID.
bit clicks <id> [--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
bit ping whenever requests fail unexpectedly.list/get to confirm IDs before update or delete.BIT_API_KEY in environment variables, not in command history or shared scripts.bit: command not foundgo build and verify which bit returns a valid path.401 Unauthorized / 403 ForbiddenBIT_API_KEY is missing or invalid.BIT_API_KEY and confirm the key is still valid on the server.connection refused / timeoutBIT_API_URL is incorrect, the Bit service is not running, or the network is unreachable.bit ping first, then verify API service status and URL.bit list or bit get <id>, then retry.go install github.com/ParinLL/bit-cli