Kairoa Toolkit

# Kairoa Toolkit | Kairoa 工具箱

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Kairoa Toolkit" with this command: npx skills add luduoxin/kairoa-toolkit

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://<tool>?<param1>=<value1>&<param2>=<value2>

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 << '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("\nPlease 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 << '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("\n请安装 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:

ToolDescription
Text ProcessingCase conversion, sort, dedupe, etc.
Text StatisticsCharacter/word/line count
Text DiffCompare two texts
Encoding/DecodingBase64, URL, HTML, Unicode, Hex, JWT

Formatting:

ToolDescription
JSONFormat, validate, minify
XML/YAML/TOMLFormat and convert
SQL FormatterSQL beautify
Config ConverterENV/JSON/YAML/TOML conversion

Crypto & Security:

ToolDescription
HashMD5, SHA-1, SHA-256, SHA-512, etc.
AES EncryptionEncrypt/decrypt with AES
RSARSA key generation and encryption
HMACHMAC calculator
BIP39Mnemonic generator
Certificate ViewerView SSL/TLS certificates
Password StrengthCheck password security
Password VaultSecure password storage

Code Tools:

ToolDescription
UUID GeneratorGenerate UUID v1/v4/v5
ULIDGenerate ULIDs
NanoIDGenerate NanoIDs
QR CodeGenerate and decode QR codes
ASCII ArtConvert text to ASCII art
Mock GeneratorGenerate random test data

Data & Color:

ToolDescription
Data ConverterCSV/JSON/XML/YAML conversion
Color PickerHEX/RGB/HSL/CMYK conversion
Base ConverterNumber base conversion
Roman NumeralsRoman numeral converter
Coordinate ConverterWGS84/GCJ02/BD09 conversion
IBAN ValidatorValidate IBAN numbers

Time & Regex:

ToolDescription
TimestampUnix timestamp converter
TimezoneTimezone converter
CrontabCron expression parser
Regex TesterTest regex patterns

Network Tools:

ToolDescription
API ClientHTTP request tester
DNS LookupQuery DNS records
Port ScannerScan open ports
TracerouteNetwork route trace
TLS CheckerCheck SSL/TLS configuration
WebSocketWebSocket tester
URL ParserParse URL components
User AgentParse user agent strings

Other Tools:

ToolDescription
Chmod CalculatorPermission calculator
Docker CommandsDocker command cheatsheet
PDF ToolsPDF signature and tools
PreviewerPreview various file types
AI ChatAI 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 加密/解密
RSARSA 密钥生成和加密
HMACHMAC 计算器
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 时间戳转换
时区时区转换
CrontabCron 表达式解析
正则测试测试正则表达式

网络工具:

工具说明
API 客户端HTTP 请求测试
DNS 查询查询 DNS 记录
端口扫描扫描开放端口
路由追踪网络路由追踪
TLS 检测检查 SSL/TLS 配置
WebSocketWebSocket 测试
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 << '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 << '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("\n🚀 Opening Kairoa for more hash options...")
    subprocess.run(['open', kairoa_path])
EOF

中文:

python3 << '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("\n🚀 正在打开 Kairoa...")
    subprocess.run(['open', kairoa_path])
EOF

Base64 Encode/Decode | Base64 编码解码

English:

python3 << '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"\n📝 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 << 'EOF'
import base64
import subprocess
import os

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

# 解码示例
encoded = "aGVsbG8="
print(f"\n📝 编码: {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 << '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 << '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 << '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"\nTimestamp {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 << '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"\n时间戳 {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 << '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 << '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 << '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("\nInstall 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 路径可能不同)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

PinchTab Browser Ops

Browser automation via PinchTab CLI (nav/snap/find/click/fill/press/text) with low-token accessibility-tree flow. Use when the user asks to operate websites,...

Registry SourceRecently Updated
Coding

Aigames

Create a mini HTML game, organize files in a new folder, and upload it to the brianclan/aigames GitHub repo for www.thenext.games.

Registry SourceRecently Updated
Coding

Api Tester Cn

API请求构造、curl命令生成、Mock数据、API文档、HTTP状态码速查、Headers说明。API request builder, curl generator, mock data, API documentation, HTTP status codes, headers reference. Us...

Registry SourceRecently Updated
Coding

Miaoda App Builder

Create, modify, generate, and deploy websites, web apps, dashboards, SaaS products, internal tools, interactive web pages, Weixin mini program , games on the...

Registry SourceRecently Updated