/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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bit - 安装完成后,直接呼叫该 Skill 的名称或使用
/bit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Bit URL Shortener 是什么?
Explain bit-cli skill purpose, installation, required setup, and troubleshooting. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 275 次。
如何安装 Bit URL Shortener?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bit」即可一键安装,无需额外配置。
Bit URL Shortener 是免费的吗?
是的,Bit URL Shortener 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Bit URL Shortener 支持哪些平台?
Bit URL Shortener 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Bit URL Shortener?
由 Parin Lai(@parinll)开发并维护,当前版本 v1.0.5。