Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 55品質スコア 82/100

ikuai-cli

iKuaiルーターをローカルv4.0 APIで管理するためのCLIです。ルーターの状態確認、ネットワーク・DNS・DHCP・VPN・ファイアウォール設定、ユーザー管理、ログ表示、またはiKuaiルーターの操作自動化に関するユーザーからのご質問に対して使用します。

description の原文を見る

CLI for managing iKuai routers via local v4.0 API. Use when the user asks to check router status, configure network/DNS/DHCP/VPN/firewall, manage users, view logs, or automate any iKuai router operation.

SKILL.md 本文

ikuai-cli — AI エージェント スキル

ローカル v4.0 HTTP API を通じて iKuai ルーターを管理するための Go CLI。

使用場面

  • ルーターステータス、CPU、メモリ、稼働時間、トラフィック
  • ネットワーク: DNS、DHCP、VLAN、NAT、PPPoE、VPN
  • ユーザー: オンラインセッション、キック、認証アカウント
  • セキュリティ: ACL、MAC フィルター、URL フィルター、ドメインブラックリスト
  • システム: ログ、スケジュール、リモートアクセス、VRRP

前提条件

# セッション (永続的)
ikuai-cli auth set-url https://192.168.1.1
ikuai-cli auth set-token <TOKEN>

# または環境変数 (一時的)
export IKUAI_CLI_BASE_URL=https://192.168.1.1
export IKUAI_CLI_TOKEN=<TOKEN>

# 確認
ikuai-cli auth status --format json

優先度: セッションファイル > 環境変数 > なし

出力モード

フラグモード用途
(デフォルト)table (TTY) / JSON (パイプ)人間用 / スクリプト自動検出
--format jsonコンパクト JSONエージェント解析、jq へのパイプ処理
--format yamlYAMLLLM 向けトークン効率的
--rawフル API エンベロープデバッグ
--human-timeタイムスタンプ → ローカル時刻ログ読込
--dry-runプレビュー、実行しない安全確認

ドメインスキル

スキルファイルスコープ
Monitormonitor.mdCPU、メモリ、トラフィック、クライアント
Networknetwork.mdDNS、DHCP、VLAN、NAT、WAN/LAN、PPPoE
Securitysecurity.mdACL、MAC、L7、URL、ドメインブラックリスト、peerconn
VPNvpn.mdPPTP、L2TP、OpenVPN、IKEv2、IPSec、WireGuard
Usersusers.mdオンラインユーザー、アカウント、パッケージ
Systemsystem.md設定、スケジュール、リモートアクセス、VRRP、ALG、カーネル
Authauth.mdログイン、PPPoE 認証アカウント
Auth Serverauth-server.mdWeb ポータル認証設定
Loglog.mdシステム/DHCP/PPPoE/認証/ARP ログ
Objectsobjects.mdIP/IPv6/MAC/ポート/プロトコル/ドメイン/時刻オブジェクト
QoSqos.mdIP/MAC 帯域幅制御
Routingrouting.md静的ルート、ストリーム分流
Wirelesswireless.mdブラックリスト、VLAN、AC 管理
Advancedadvanced.mdFTP、HTTP、Samba、SNMPD
Batchbatch.mdマルチコマンドワークフロー

コマンド形式

ikuai-cli <resource> <action> [args] [flags]
  • 読込: ikuai-cli monitor system --format json
  • リスト: ikuai-cli network dhcp list --page 1 --page-size 50
  • 書込: ikuai-cli network dhcp create --name "Office" --interface lan1 --addr-pool 192.168.1.100-200
  • 書込 (エスケープハッチ): ikuai-cli network dns set --data '{"key":"value"}'
  • REPL: ikuai-cli (インタラクティブシェル)

エラーハンドリング

{"code": 3007, "message": "Invalid token"}
コード意味対処法
3007トークン無効/期限切れauth set-token <TOKEN>
1008セッション期限切れauth set-token <TOKEN>
10014アクセス拒否ユーザーのアクセス許可を確認してください

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
ikuaidev
リポジトリ
ikuaidev/ikuai-cli
ライセンス
MIT
最終更新
2026/5/11

Source: https://github.com/ikuaidev/ikuai-cli / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: ikuaidev · ikuaidev/ikuai-cli · ライセンス: MIT