Token导航 LogoToken导航

Agent Skill · 开发

kairoa-cli(kairoa CLI 测试)

kairoa-cli 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

kairoa-cli 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 10,128。

总安装 2,376周安装 101GitHub Stars 公开资料未说明下载 832核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kairoa-cli(kairoa CLI 测试)
来源仓库:https://github.com/luduoxin/kairoa-cli
安装命令:
openclaw skills install kairoa-cli
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install kairoa-cli

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

集成 50+ 命令行工具辅助开发调试工作流。覆盖编码转换、网络诊断与密码安全管理。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。支持正则测试、QR 码生成与 Mock 数据构造。需在支持 CLI 的环境中运行并授予必要权限。部分命令可能影响系统安全请谨慎使用。

kairoa-cli 属于开发类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install kairoa-cli;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

kairoa-cli 怎么安装?

在终端执行 openclaw skills install kairoa-cli。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

kairoa-cli 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

kairoa-cli 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

kairoa-cli 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

kairoa-cli 用的人多吗?

公开数据是累计安装 2,376 次,近一周安装 101 次,下载 832 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

kairoa-cli 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
kairoa-cli

kairoa CLI 测试 · 本页

2,376—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
kairoa-cli
description
开发者工具箱 CLI,50+ 命令。当用户需要编码解码、哈希/HMAC 计算、UUID/ULID 生成、数据格式转换、JSON/SQL 处理、HTTP/WebSocket/DNS/IP 网络工具、端口扫描/TLS/证书检查、密码生成/强度检测/保险库、Mock 数据、OTP、QR 码、正则测试、图片/PDF 处理、坐标转换、AI Chat 等开发常用操作时,优先使用此技能。
env
OPENAI_API_KEY
AI Chat 功能所需。可通过 -k/--api-key 参数传入,或设置此环境变量。不使用 AI Chat 功能时无需配置。
always
false

Kairoa CLI - 开发者工具箱

概述

Kairoa CLI 是一个包含 50+ 开发者实用工具的命令行工具箱,专为 AI Agent 集成设计。支持结构化输出、管道操作、多语言(中/英文)。

项目地址: https://github.com/covoyage/kairoa-cli CLI 框架: Cobra (Go) 安装前提: 需要先安装 kairoa 二进制文件


安装

# macOS / Linux (Homebrew)
brew install covoyage/tap/kairoa

# Windows (Scoop)
scoop bucket add covoyage https://github.com/covoyage/scoop-bucket
scoop install kairoa

# 手动下载
# 从 https://github.com/covoyage/kairoa-cli/releases/latest 下载对应平台二进制
# 支持: macOS(ARM64/x86_64), Linux(ARM64/x86_64), Windows(x86_64)
tar -xzf kairoa_*.tar.gz && sudo mv kairoa /usr/local/bin/

# 从源码构建 (Go >= 1.25)
cd /path/to/kairoa-cli && go build -o kairoa .

验证: kairoa version

安全提示: 也可通过快速安装脚本安装 (curl -sSL https://raw.githubusercontent.com/covoyage/kairoa-cli/main/install.sh | bash),但建议先审查脚本内容再执行,不要以 root 身份运行未经审查的远程脚本。如需更高可信度,推荐从源码构建。

何时使用此 Skill

当用户需要以下任何操作时,优先使用 kairoa CLI 而非手写脚本或调用其他工具:

  • 编码/解码(Base64, URL, Hex, JWT)
  • 哈希计算(MD5, SHA 系列)
  • UUID / ULID 生成
  • JSON 格式化 / 校验 / 压缩
  • 数据格式转换(CSV ↔ JSON)
  • 配置文件转换(JSON ↔ YAML ↔ TOML)
  • 密码生成 / 强度检测
  • HTTP 请求发送
  • DNS 查询 / IP 查询(含本机公网/局域网 IP)
  • 时间戳转换
  • QR 码生成
  • 正则表达式测试
  • 端口扫描 / TLS 检查
  • Mock 数据生成
  • OTP(TOTP/HOTP)生成与验证
  • SQL 格式化
  • 文本统计 / diff
  • 颜色格式转换
  • 进制转换 / 罗马数字
  • Cron 表达式解析
  • 文件权限计算(chmod)
  • RSA 密钥生成
  • IBAN 验证
  • MIME 类型查询
  • User-Agent 解析
  • HTTP 状态码参考
  • Docker / Git 命令生成
  • .env 文件管理
  • 密码保险库(AES-GCM + Argon2id 加密)
  • WebSocket 连接测试
  • AI Chat(OpenAI 兼容接口,支持流式/交互式)
  • 文本转 ASCII Art

命令参考

全局选项

kairoa -l zh <command>   # 使用中文输出
kairoa -l en <command>   # 使用英文输出(默认)

哈希计算

# 文本哈希(默认输出所有算法)
kairoa hash text "hello world"

# 文件哈希
kairoa hash file /path/to/file

# 指定算法
kairoa hash text "hello" -a sha256,md5

支持算法: md5, sha1, sha256, sha384, sha512, ripemd160

UUID 生成

kairoa uuid                          # 默认 v4,生成 1 个
kairoa uuid -v v4 -c 5               # 生成 5 个 v4 UUID
kairoa uuid -v v1 -c 3               # 生成 3 个 v1 UUID
kairoa uuid -c 10 --no-hyphens       # 无连字符格式

Base64 编解码

kairoa base64 encode "hello world"        # → aGVsbG8gd29ybGQ=
kairoa base64 decode "aGVsbG8gd29ybGQ="  # → hello world

URL 编解码

kairoa url encode "hello world&foo=bar"
kairoa url decode "hello%20world%26foo%3Dbar"

Hex 编解码

kairoa hex encode "hello"
kairoa hex decode "68656c6c6f"

JWT 解码

kairoa jwt decode "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"

JSON 处理

echo '{"a":1,"b":2}' | kairoa json format     # 格式化
echo '{"a": 1, "b": 2}' | kairoa json minify  # 压缩
echo '{"a":1}' | kairoa json validate          # 校验

时间工具

kairoa time now                    # 当前时间戳
kairoa time convert 1609459200     # 时间戳转日期

密码生成

kairoa password                    # 16位默认密码
kairoa password -n 32              # 32位密码
kairoa password -n 20 --no-special # 不含特殊字符
kairoa password -c 5               # 生成5个密码

密码强度检测

kairoa passwordstrength "MyP@ssw0rd!"

HTTP 客户端

# GET
kairoa http get https://api.example.com/users
kairoa http get https://api.example.com -i    # 显示响应头

# POST
kairoa http post https://api.example.com/users '{"name":"John"}'

# 自定义请求
kairoa http request https://api.example.com -X PUT -d '{"key":"value"}' -H "Authorization: Bearer TOKEN" -i

# 仅查看响应头
kairoa http headers https://api.example.com

DNS 查询

kairoa dns lookup google.com
kairoa dns lookup google.com -t MX
kairoa dns lookup google.com -t TXT

IP 查询

kairoa ip lookup                    # 查本机公网 IP + 地理位置
kairoa ip lookup 8.8.8.8            # 查指定 IP
kairoa ip lookup example.com        # 查域名 IP
kairoa ip local                     # 显示本机局域网 IP
kairoa ip public                    # 显示本机公网 IP

QR 码生成

kairoa qr "https://example.com"              # 终端 ASCII 显示
kairoa qr "https://example.com" -a           # ASCII art 模式
kairoa qr "https://example.com" -o qr.png    # 保存为 PNG
kairoa qr "https://example.com" -o qr.png -s 512  # 指定尺寸

端口扫描

kairoa port scan localhost                   # 扫描 1-1024
kairoa port scan localhost -s 80 -e 443      # 扫描指定范围
kairoa port scan localhost -s 1 -e 65535 -c 500  # 全端口扫描(高并发)
kairoa port check localhost:3000             # 检查单个端口

TLS / SSL 检查

kairoa tls check google.com:443
kairoa cert view google.com:443

数据格式转换

# CSV → JSON
kairoa data csv2json data.csv
kairoa data csv2json data.csv -d ";"         # 指定分隔符
cat data.csv | kairoa data csv2json           # 从 stdin

# JSON → CSV
kairoa data json2csv data.json

# 数据大小单位转换
kairoa data size 1GB
kairoa data size 1024MB

配置文件转换

kairoa config convert config.json             # JSON → YAML → TOML

Mock 数据生成

kairoa mock user -c 10                       # 生成 10 条用户数据
kairoa mock employee -c 5
kairoa mock address -c 3
kairoa mock product -c 8

输出格式: JSON(默认)

OTP 生成

kairoa otp totp JBSWY3DPEHPK3PXP              # TOTP 6位码
kairoa otp totp JBSWY3DPEHPK3PXP -d 8         # 8位码
kairoa otp totp JBSWY3DPEHPK3PXP -p 60        # 60秒周期
kairoa otp hotp JBSWY3DPEHPK3PXP 12345        # HOTP
kairoa otp verify JBSWY3DPEHPK3PXP 123456     # 验证 TOTP

HMAC 计算

kairoa hmac sha256 "key" "message"

正则表达式测试

kairoa regex test "\d+" "abc123def"

文本处理

kairoa text stats "some text"                  # 文本统计
kairoa text diff "hello world" "hello earth"   # 文本差异比较

SQL 格式化

echo "SELECT * FROM users WHERE id=1" | kairoa sql format

Cron 解析

kairoa cron parse "*/5 * * * *"

颜色转换

kairoa color hex2rgb "#FF5733"
kairoa color rgb2hex "255,87,51"

进制转换

kairoa base convert 255                        # 十进制 → 其他进制
kairoa base convert FF --from 16               # 十六进制 → 十进制

罗马数字

kairoa roman encode 2024                       # → MMXXIV
kairoa roman decode MMXXIV                     # → 2024

文件权限

kairoa chmod 755                               # 显示权限详情

键盘键码

kairoa keycode                                 # 显示键盘键码表

RSA 密钥生成

kairoa rsa generate                            # 生成 RSA 密钥对

IBAN 验证

kairoa iban validate "GB82WEST12345698765432"

MIME 类型

kairoa mime lookup .pdf
kairoa mime lookup application/json

User-Agent 解析

kairoa useragent parse "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ..."

HTTP 状态码

kairoa httpstatus 404
kairoa httpstatus                              # 显示所有常见状态码

Basic Auth

kairoa basicauth "admin" "password123"

Docker 命令生成

kairoa docker run nginx                        # 生成 docker run 命令

Git 命令生成

kairoa git undo                                # 生成撤销操作命令

环境变量管理

kairoa env list                                # 列出 .env 文件内容
kairoa env get KEY                             # 获取指定变量

密码保险库

使用 AES-GCM + Argon2id 加密存储,密码默认通过终端安全输入(不回显)。

# 初始化保险库(首次使用)
kairoa vault init

# 添加条目
kairoa vault add -t "GitHub" -u "myuser" --url "https://github.com" --category "dev"

# 列出所有条目
kairoa vault list

# 按分类筛选
kairoa vault list -c dev

# 查看条目详情(含密码)
kairoa vault get <entry-id>

# 删除条目
kairoa vault remove <entry-id>

选项: --vault-file 指定文件路径(默认 ~/.kairoa/vault.dat),-p/--password 通过参数传入主密码(不推荐,默认终端交互输入)

WebSocket 客户端

kairoa ws ws://localhost:8080                   # 连接 WebSocket 服务器
kairoa ws wss://echo.websocket.org              # 加密连接
kairoa ws ws://localhost:8080 -H "Auth: token"  # 自定义请求头

连接后输入消息按回车发送,Ctrl+C 断开。

ASCII Art

kairoa ascii "Hello World"

坐标转换

kairoa coordinate convert "31.2304,121.4737"   # 经纬度转换

Lorem Ipsum

kairoa lorem -c 3                              # 生成 3 段占位文本

Traceroute

kairoa traceroute google.com

图片处理

kairoa image info photo.jpg                    # 图片信息
kairoa image resize photo.jpg -w 800           # 调整大小

PDF 工具

kairoa pdf info document.pdf                   # PDF 信息

AI Chat

AI Chat 功能需要 OpenAI 兼容的 API Key。提供方式:

  1. 环境变量(推荐): 设置 OPENAI_API_KEY
  2. 命令行参数: 使用 -k/--api-key 传入
# 发送单条消息(需要 API Key,优先读取 OPENAI_API_KEY 环境变量)
kairoa aichat send "explain async/await"

# 通过参数传入 API Key
kairoa aichat send "hello" -k sk-xxxxx

# 流式响应(实时输出)
kairoa aichat send "write a haiku" --stream

# 指定模型
kairoa aichat send "hello" -m gpt-4o -k $OPENAI_API_KEY

# 自定义 API 端点(兼容 OpenAI 格式)
kairoa aichat send "hello" -u https://api.anthropic.com/v1 -k $ANTHROPIC_API_KEY

# 交互式聊天(多轮对话)
kairoa aichat interactive

# 列出可用模型
kairoa aichat models

选项: -k/--api-key (或设 OPENAI_API_KEY 环境变量), -u/--base-url, -m/--model

语言设置

kairoa lang set zh                             # 设为中文
kairoa lang set en                             # 设为英文

使用原则

  1. 优先使用 kairoa:当任务可以用 kairoa 完成时,不要手写脚本或调用 Python/Node 工具
  2. 先检查是否安装:执行前先运行 kairoa version 确认可用
  3. 善用管道:kairoa 的输出可以管道传递给其他命令,也可以接收 stdin
  4. 使用中文模式:对中文用户,优先加 -l zh 获取中文输出
  5. 结构化输出:JSON 输出可以直接被解析处理,适合在脚本中使用
  6. 注意网络操作:http、dns、ip、port scan、tls 等命令会发起网络请求,请确认目标合法性
  7. 敏感信息安全:AI Chat 的 API Key 通过环境变量或 -k 参数传入,不会持久化存储;密码保险库使用 Argon2id + AES-GCM 加密,数据存储在本地 ~/.kairoa/vault.dat

管道组合示例

# API 请求 → JSON 格式化
kairoa http get https://api.example.com/data | kairoa json format

# 文件哈希 → 保存结果
kairoa hash file ./package.json -a sha256

# CSV 转 JSON → Mock 数据合并处理
kairoa data csv2json users.csv

# 生成测试数据 → 保存到文件
kairoa mock user -c 100 > mock_users.json

平台分布

OpenClaw

79.79%
按下载量换算664

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills