← 返回 Skills 市场
luduoxin

Kairoa Toolkit

作者 路多辛 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
202
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install kairoa-toolkit
功能描述
Launch Kairoa desktop app to access 60+ developer tools including encoding, encryption, formatting, QR code generation, mock data, network diagnostics, and m...
使用说明 (SKILL.md)

Kairoa Toolkit | Kairoa 工具箱

English | 中文

Launch Kairoa desktop app to access 60+ developer tools including encoding, encryption, formatting, QR code, mock data, network tools, and more. Supports deep links for programmatic access.

启动 Kairoa 桌面应用,访问 60+ 开发者工具,包括编码、加密、格式化、二维码、Mock 数据、网络工具等。支持 deep link 程序化调用。


Features | 功能

English:

  • Text Tools: Statistics, case conversion, diff, processing
  • Encoding: Base64, URL, HTML, Unicode, Hex, JWT
  • Formatting: JSON, XML, YAML, SQL, HTML
  • Time: Timestamp, timezone, cron parser
  • Crypto: Hash (MD5/SHA), AES, RSA, HMAC, BIP39, certificates
  • Code: UUID, ULID, NanoID, JSON to struct
  • QR Code: Generate and decode QR codes
  • Mock Data: Generate random test data
  • Data: CSV/JSON/XML/YAML converter
  • Color: HEX/RGB/HSL/CMYK conversion
  • Number: Base converter, Roman numerals
  • Network: DNS lookup, port scanner, traceroute, TLS checker, WebSocket
  • Security: Certificate viewer, Basic Auth, password vault
  • More: IBAN validator, ASCII art, chmod calculator, coordinate converter, Docker commands
  • Deep Links: Open specific tools with pre-filled data via kairoa:// URLs

中文:

  • 文本工具:统计、大小写转换、差异对比、文本处理
  • 编码:Base64、URL、HTML、Unicode、Hex、JWT
  • 格式化:JSON、XML、YAML、SQL、HTML
  • 时间:时间戳、时区、Cron 解析
  • 加密:哈希(MD5/SHA)、AES、RSA、HMAC、BIP39、证书
  • 代码:UUID、ULID、NanoID、JSON 转结构体
  • 二维码:生成和解析二维码
  • Mock 数据:生成随机测试数据
  • 数据转换:CSV/JSON/XML/YAML 互转
  • 颜色:HEX/RGB/HSL/CMYK 转换
  • 数字:进制转换、罗马数字
  • 网络:DNS 查询、端口扫描、路由追踪、TLS 检测、WebSocket
  • 安全:证书查看、Basic Auth、密码保险库
  • 更多:IBAN 验证、ASCII 艺术、Chmod 计算、坐标转换、Docker 命令
  • Deep Links:通过 kairoa:// URL 打开特定工具并预填数据

Prerequisites | 前置条件

English: Kairoa desktop app must be installed on your system. Download from the official release or build from source.

中文: 需要安装 Kairoa 桌面应用。从官方发布下载或从源码构建。


Deep Link URLs | Deep Link URL

English: Kairoa supports deep links via kairoa:// URLs. You can open specific tools with pre-filled data.

中文: Kairoa 支持 kairoa:// URL 的 deep link。可以打开特定工具并预填数据。

URL Format | URL 格式

kairoa://\x3Ctool>?\x3Cparam1>=\x3Cvalue1>&\x3Cparam2>=\x3Cvalue2>

Supported Deep Links | 支持的 Deep Links

Hash Tool | 哈希工具:

# Calculate hash of text
open "kairoa://hash?text=hello"
open "kairoa://hash?text=hello%20world"

Base64 Tool | Base64 工具:

# Encode text
open "kairoa://base64?text=hello&action=encode"

# Decode Base64
open "kairoa://base64?text=aGVsbG8%3D&action=decode"

UUID Generator | UUID 生成器:

# Generate UUIDs (opens tool with settings)
open "kairoa://uuid?count=5&version=v4"
open "kairoa://uuid?count=3&version=v7"

JSON Formatter | JSON 格式化:

# Format JSON
open "kairoa://json?text=%7B%22name%22%3A%22test%22%7D"

QR Code Generator | 二维码生成器:

# Generate QR code
open "kairoa://qr-code?text=https://example.com&size=300"

Time Converter | 时间转换:

# Convert timestamp
open "kairoa://time?timestamp=1700000000"

# Convert date
open "kairoa://time?format=2024-01-01%2012:00:00"

Password Strength | 密码强度:

open "kairoa://password-strength?password=MyP@ssw0rd"

IBAN Validator | IBAN 验证:

open "kairoa://iban?iban=GB82WEST12345698765432"

Usage | 使用方法

Launch Kairoa | 启动 Kairoa

English:

# Open Kairoa desktop app (macOS)
open -a Kairoa

# Alternative paths if the above doesn't work
open /Applications/Kairoa.app 2>/dev/null || \
open ~/Applications/Kairoa.app 2>/dev/null || \
echo "Kairoa not found. Please install it first."

中文:

# 打开 Kairoa 桌面应用 (macOS)
open -a Kairoa

# 备用路径
open /Applications/Kairoa.app 2>/dev/null || \
open ~/Applications/Kairoa.app 2>/dev/null || \
echo "未找到 Kairoa,请先安装"

Auto-detect and Launch | 自动检测并启动

English:

# Auto-detect Kairoa app and launch
python3 \x3C\x3C 'EOF'
import subprocess
import os
import sys

# Possible Kairoa app locations (macOS)
locations = [
    "/Applications/Kairoa.app",
    os.path.expanduser("~/Applications/Kairoa.app"),
]

kairoa_path = None
for loc in locations:
    if os.path.exists(loc):
        kairoa_path = loc
        break

if kairoa_path is None:
    print("❌ Kairoa app not found!")
    print("\
Please install Kairoa:")
    print("  1. Download from official release")
    print("  2. Or build from source: npm run tauri build")
    sys.exit(1)

print(f"✅ Found Kairoa at: {kairoa_path}")
print("🚀 Launching Kairoa app...")
subprocess.run(['open', kairoa_path])
print("✅ Kairoa launched successfully!")
EOF

中文:

# 自动检测 Kairoa 应用并启动
python3 \x3C\x3C 'EOF'
import subprocess
import os
import sys

# 可能的 Kairoa 应用位置 (macOS)
locations = [
    "/Applications/Kairoa.app",
    os.path.expanduser("~/Applications/Kairoa.app"),
]

kairoa_path = None
for loc in locations:
    if os.path.exists(loc):
        kairoa_path = loc
        break

if kairoa_path is None:
    print("❌ 未找到 Kairoa 应用!")
    print("\
请安装 Kairoa:")
    print("  1. 从官方发布下载")
    print("  2. 或从源码构建: npm run tauri build")
    sys.exit(1)

print(f"✅ 找到 Kairoa: {kairoa_path}")
print("🚀 正在启动 Kairoa...")
subprocess.run(['open', kairoa_path])
print("✅ Kairoa 启动成功!")
EOF

Available Tools | 可用工具

English: Kairoa provides 60+ developer tools. After launching the app, you can access:

Text & Encoding:

Tool Description
Text Processing Case conversion, sort, dedupe, etc.
Text Statistics Character/word/line count
Text Diff Compare two texts
Encoding/Decoding Base64, URL, HTML, Unicode, Hex, JWT

Formatting:

Tool Description
JSON Format, validate, minify
XML/YAML/TOML Format and convert
SQL Formatter SQL beautify
Config Converter ENV/JSON/YAML/TOML conversion

Crypto & Security:

Tool Description
Hash MD5, SHA-1, SHA-256, SHA-512, etc.
AES Encryption Encrypt/decrypt with AES
RSA RSA key generation and encryption
HMAC HMAC calculator
BIP39 Mnemonic generator
Certificate Viewer View SSL/TLS certificates
Password Strength Check password security
Password Vault Secure password storage

Code Tools:

Tool Description
UUID Generator Generate UUID v1/v4/v5
ULID Generate ULIDs
NanoID Generate NanoIDs
QR Code Generate and decode QR codes
ASCII Art Convert text to ASCII art
Mock Generator Generate random test data

Data & Color:

Tool Description
Data Converter CSV/JSON/XML/YAML conversion
Color Picker HEX/RGB/HSL/CMYK conversion
Base Converter Number base conversion
Roman Numerals Roman numeral converter
Coordinate Converter WGS84/GCJ02/BD09 conversion
IBAN Validator Validate IBAN numbers

Time & Regex:

Tool Description
Timestamp Unix timestamp converter
Timezone Timezone converter
Crontab Cron expression parser
Regex Tester Test regex patterns

Network Tools:

Tool Description
API Client HTTP request tester
DNS Lookup Query DNS records
Port Scanner Scan open ports
Traceroute Network route trace
TLS Checker Check SSL/TLS configuration
WebSocket WebSocket tester
URL Parser Parse URL components
User Agent Parse user agent strings

Other Tools:

Tool Description
Chmod Calculator Permission calculator
Docker Commands Docker command cheatsheet
PDF Tools PDF signature and tools
Previewer Preview various file types
AI Chat AI assistant integration

中文: Kairoa 提供 60+ 开发者工具。启动应用后可以访问:

文本与编码:

工具 说明
文本处理 大小写转换、排序、去重等
文本统计 字符/词/行数统计
文本对比 对比两段文本
编码解码 Base64、URL、HTML、Unicode、Hex、JWT

格式化:

工具 说明
JSON 格式化、验证、压缩
XML/YAML/TOML 格式化和转换
SQL 格式化 SQL 美化
配置转换 ENV/JSON/YAML/TOML 互转

加密与安全:

工具 说明
哈希计算 MD5、SHA-1、SHA-256、SHA-512 等
AES 加密 AES 加密/解密
RSA RSA 密钥生成和加密
HMAC HMAC 计算器
BIP39 助记词生成器
证书查看 查看 SSL/TLS 证书
密码强度 检查密码安全性
密码保险库 安全存储密码

代码工具:

工具 说明
UUID 生成器 生成 UUID v1/v4/v5
ULID 生成 ULID
NanoID 生成 NanoID
二维码 生成和解析二维码
ASCII 艺术 文本转 ASCII 艺术
Mock 生成器 生成随机测试数据

数据与颜色:

工具 说明
数据转换器 CSV/JSON/XML/YAML 互转
颜色选择器 HEX/RGB/HSL/CMYK 转换
进制转换 数字进制转换
罗马数字 罗马数字转换器
坐标转换 WGS84/GCJ02/BD09 转换
IBAN 验证 验证 IBAN 号码

时间与正则:

工具 说明
时间戳 Unix 时间戳转换
时区 时区转换
Crontab Cron 表达式解析
正则测试 测试正则表达式

网络工具:

工具 说明
API 客户端 HTTP 请求测试
DNS 查询 查询 DNS 记录
端口扫描 扫描开放端口
路由追踪 网络路由追踪
TLS 检测 检查 SSL/TLS 配置
WebSocket WebSocket 测试
URL 解析 解析 URL 组件
User Agent 解析用户代理

其他工具:

工具 说明
Chmod 计算 权限计算器
Docker 命令 Docker 命令速查
PDF 工具 PDF 签名和工具
预览器 预览各种文件类型
AI 聊天 AI 助手集成

Quick Actions | 快捷操作

Launch Kairoa | 启动 Kairoa

# Launch Kairoa app (macOS)
open -a Kairoa || open /Applications/Kairoa.app || open ~/Applications/Kairoa.app

Launch with Python | 使用 Python 启动

python3 \x3C\x3C 'EOF'
import subprocess
import os
import sys

locations = [
    "/Applications/Kairoa.app",
    os.path.expanduser("~/Applications/Kairoa.app"),
]

for loc in locations:
    if os.path.exists(loc):
        print(f"🚀 Launching Kairoa from {loc}")
        subprocess.run(['open', loc])
        print("✅ Kairoa launched!")
        sys.exit(0)

print("❌ Kairoa not found. Please install it first.")
EOF

Common Calculations | 常用计算

Kairoa is a GUI app without CLI support. For quick results, use these Python helpers while Kairoa is opened for further exploration.

Kairoa 是 GUI 应用,不支持命令行。以下 Python 脚本可快速获得结果,同时打开 Kairoa 供进一步使用。

Hash Calculation | 哈希计算

English:

python3 \x3C\x3C 'EOF'
import hashlib
import subprocess
import os

def calculate_hash(text, algorithm='md5'):
    """Calculate hash of text using specified algorithm."""
    alg = algorithm.lower().replace('-', '')
    if alg not in hashlib.algorithms_available:
        return f"❌ Unsupported algorithm: {algorithm}"
    h = hashlib.new(alg)
    h.update(text.encode('utf-8'))
    return h.hexdigest()

# Example: Calculate MD5 of "hello"
text = "hello"
print(f"📝 Text: {text}")
print(f"MD5:    {calculate_hash(text, 'md5')}")
print(f"SHA-1:  {calculate_hash(text, 'sha1')}")
print(f"SHA-256: {calculate_hash(text, 'sha256')}")
print(f"SHA-512: {calculate_hash(text, 'sha512')}")

# Launch Kairoa for more tools
kairoa_path = "/Applications/Kairoa.app"
if os.path.exists(kairoa_path):
    print("\
🚀 Opening Kairoa for more hash options...")
    subprocess.run(['open', kairoa_path])
EOF

中文:

python3 \x3C\x3C 'EOF'
import hashlib
import subprocess
import os

def calculate_hash(text, algorithm='md5'):
    """计算文本的哈希值"""
    alg = algorithm.lower().replace('-', '')
    if alg not in hashlib.algorithms_available:
        return f"❌ 不支持的算法: {algorithm}"
    h = hashlib.new(alg)
    h.update(text.encode('utf-8'))
    return h.hexdigest()

# 示例: 计算 "hello" 的 MD5
text = "hello"
print(f"📝 文本: {text}")
print(f"MD5:    {calculate_hash(text, 'md5')}")
print(f"SHA-1:  {calculate_hash(text, 'sha1')}")
print(f"SHA-256: {calculate_hash(text, 'sha256')}")
print(f"SHA-512: {calculate_hash(text, 'sha512')}")

# 打开 Kairoa
kairoa_path = "/Applications/Kairoa.app"
if os.path.exists(kairoa_path):
    print("\
🚀 正在打开 Kairoa...")
    subprocess.run(['open', kairoa_path])
EOF

Base64 Encode/Decode | Base64 编码解码

English:

python3 \x3C\x3C 'EOF'
import base64
import subprocess
import os

text = "hello"
print(f"📝 Text: {text}")
print(f"Encoded: {base64.b64encode(text.encode()).decode()}")

# Decode example
encoded = "aGVsbG8="
print(f"\
📝 Encoded: {encoded}")
print(f"Decoded: {base64.b64decode(encoded).decode()}")

# Open Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

中文:

python3 \x3C\x3C 'EOF'
import base64
import subprocess
import os

text = "hello"
print(f"📝 文本: {text}")
print(f"编码后: {base64.b64encode(text.encode()).decode()}")

# 解码示例
encoded = "aGVsbG8="
print(f"\
📝 编码: {encoded}")
print(f"解码后: {base64.b64decode(encoded).decode()}")

# 打开 Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

UUID Generator | UUID 生成器

English:

python3 \x3C\x3C 'EOF'
import uuid
import subprocess
import os

print("🎲 Generated UUIDs:")
print(f"UUID v4: {uuid.uuid4()}")
print(f"UUID v4: {uuid.uuid4()}")
print(f"UUID v4: {uuid.uuid4()}")

# Open Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

中文:

python3 \x3C\x3C 'EOF'
import uuid
import subprocess
import os

print("🎲 生成的 UUID:")
print(f"UUID v4: {uuid.uuid4()}")
print(f"UUID v4: {uuid.uuid4()}")
print(f"UUID v4: {uuid.uuid4()}")

# 打开 Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

Timestamp Converter | 时间戳转换

English:

python3 \x3C\x3C 'EOF'
import time
from datetime import datetime
import subprocess
import os

now = datetime.now()
ts = int(time.time())

print(f"📅 Current time: {now.strftime('%Y-%m-%d %H:%M:%S')}")
print(f"Unix timestamp: {ts}")
print(f"ISO format: {now.isoformat()}")

# Convert timestamp to datetime
print(f"\
Timestamp {ts} → {datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')}")

# Open Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

中文:

python3 \x3C\x3C 'EOF'
import time
from datetime import datetime
import subprocess
import os

now = datetime.now()
ts = int(time.time())

print(f"📅 当前时间: {now.strftime('%Y-%m-%d %H:%M:%S')}")
print(f"Unix 时间戳: {ts}")
print(f"ISO 格式: {now.isoformat()}")

# 时间戳转日期
print(f"\
时间戳 {ts} → {datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')}")

# 打开 Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

JSON Format | JSON 格式化

English:

python3 \x3C\x3C 'EOF'
import json
import subprocess
import os

# Format JSON
ugly = '{"name":"Kairoa","version":"1.0","tools":["hash","encode","uuid"]}'
pretty = json.dumps(json.loads(ugly), indent=2)
print("📋 Formatted JSON:")
print(pretty)

# Open Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

中文:

python3 \x3C\x3C 'EOF'
import json
import subprocess
import os

# 格式化 JSON
ugly = '{"name":"Kairoa","version":"1.0","tools":["hash","encode","uuid"]}'
pretty = json.dumps(json.loads(ugly), indent=2)
print("📋 格式化后的 JSON:")
print(pretty)

# 打开 Kairoa
if os.path.exists("/Applications/Kairoa.app"):
    subprocess.run(['open', "/Applications/Kairoa.app"])
EOF

Check if Kairoa is installed | 检查 Kairoa 是否安装

python3 \x3C\x3C 'EOF'
import os

locations = [
    "/Applications/Kairoa.app",
    os.path.expanduser("~/Applications/Kairoa.app"),
]

found = False
for loc in locations:
    if os.path.exists(loc):
        print(f"✅ Kairoa found at: {loc}")
        found = True
        break

if not found:
    print("❌ Kairoa not installed")
    print("\
Install options:")
    print("  1. Download from official releases")
    print("  2. Build from source: git clone && npm install && npm run tauri build")
EOF

Trigger Words | 触发词

English:

Launch Kairoa, start Kairoa
Open Kairoa hash tool
Open Kairoa QR code
Open Kairoa JSON formatter
Open Kairoa mock generator
Kairoa encoding tools
Kairoa crypto tools
Use Kairoa for hash
Use Kairoa for QR code

中文:

启动 Kairoa, 打开 Kairoa
打开 Kairoa 哈希工具
打开 Kairoa 二维码
打开 Kairoa JSON 格式化
打开 Kairoa Mock 生成器
Kairoa 编码工具
Kairoa 加密工具
用 Kairoa 生成哈希
用 Kairoa 生成二维码

Notes | 注意事项

English:

  • Kairoa is a Tauri-based desktop application
  • The skill will open the installed app, not a development server
  • If Kairoa is not found, please install it first
  • Supports macOS (Windows/Linux paths may vary)

中文:

  • Kairoa 是基于 Tauri 的桌面应用
  • Skill 会打开已安装的应用,而不是开发服务器
  • 如果未找到 Kairoa,请先安装
  • 支持 macOS (Windows/Linux 路径可能不同)
安全使用建议
This skill is just a launcher for a local Kairoa desktop app and examples of 'kairoa://' deep links. Before installing: (1) confirm you have Kairoa installed from a trusted source — the skill metadata has no homepage or official download link, so verify provenance separately; (2) avoid embedding secrets in deep-link query parameters (e.g., passwords, API keys), since URLs can be logged or leaked; (3) be aware instructions are macOS-specific (uses 'open' and /Applications paths); (4) if you don't have the app, the skill offers no installer — you must obtain/build the app yourself. If you need stronger assurance, request the official project homepage/releases or source code to review before using.
功能分析
Type: OpenClaw Skill Name: kairoa-toolkit Version: 1.0.0 The Kairoa Toolkit skill bundle is designed to facilitate interaction with a desktop utility application. It provides the OpenClaw agent with Python and shell scripts to detect, launch, and interact with the Kairoa app via deep links (kairoa://). The included scripts for hashing, Base64 encoding, and JSON formatting use standard libraries and perform operations locally without evidence of data exfiltration, persistence, or malicious execution (SKILL.md).
能力评估
Purpose & Capability
Name/description claim: launch Kairoa desktop app and expose deep links to 60+ dev tools. The SKILL.md contains only instructions for launching the app and examples of kairoa:// deep links for individual tools. No unrelated credentials, binaries, or install steps are requested, so required capabilities align with the stated purpose. Minor mismatch: registry metadata summary mentions 40+ tools while README says 60+.
Instruction Scope
Instructions are limited to: (a) macOS 'open' commands to start the Kairoa.app and (b) a short Python snippet that auto-detects an app path and runs 'open' on it. The SKILL.md provides examples of deep links that include query parameters (e.g., password=MyP@ssw0rd). While the skill itself does not exfiltrate data, deep links can carry sensitive values in URLs — users/agents should avoid passing secrets in query params. The guidance is macOS-centric; non-mac OS instructions are not provided.
Install Mechanism
Instruction-only skill with no install spec and no code files that execute on install. There is nothing downloaded or written to disk by the skill content itself, which is the lowest-risk installation model.
Credentials
No required environment variables, credentials, or config paths are declared or referenced. The Python snippet reads only local filesystem paths for app detection — this is proportionate for the stated purpose of locating and launching a local app.
Persistence & Privilege
always is false and the skill does not request persistent system presence or modify other skill configs. It merely instructs how to launch a local app; autonomous invocation is allowed by default but not combined with broad privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kairoa-toolkit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kairoa-toolkit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release. Launch Kairoa desktop app with 60+ developer tools including encoding, encryption, formatting, QR code, mock data, network tools. Supports deep links for programmatic access.
元数据
Slug kairoa-toolkit
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Kairoa Toolkit 是什么?

Launch Kairoa desktop app to access 60+ developer tools including encoding, encryption, formatting, QR code generation, mock data, network diagnostics, and m... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 202 次。

如何安装 Kairoa Toolkit?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kairoa-toolkit」即可一键安装,无需额外配置。

Kairoa Toolkit 是免费的吗?

是的,Kairoa Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Kairoa Toolkit 支持哪些平台?

Kairoa Toolkit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Kairoa Toolkit?

由 路多辛(@luduoxin)开发并维护,当前版本 v1.0.0。

💬 留言讨论