Openclaw向けDebug Assistant

エラーログを分析し、stack traceを解説し、8つのプログラミング言語に対して即座に修正案を提供するAI駆動型のデバッグコンパニオンです。

evolinkai
v1.0.0
Apr 9, 2026
0
805
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install ai-debug-assistant

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って ai-debug-assistant をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Debug Assistant とは?

Debug Assistantは、Openclaw Skillsエコシステム内でのトラブルシューティングワークフローを合理化したい開発者のために設計された高度な診断ツールです。evolink.aiやClaudeのような高度なモデルを活用し、難解なターミナルエラーを明確で実用的な知見に変換します。Node.jsのクラッシュであれ、複雑なRustのbacktraceであれ、このskillは問題を迅速に解決するために必要なコンテキストを提供します。

このユーティリティは、生のログデータと人間が読めるソリューションとの架け橋となります。単純なエラー検索を超えて、根本原因の深い分析と段階的な修正手順を提供し、Openclaw Skillsで開発を行うすべての人にとっての要となります。

Debug Assistant のユースケース

  • 複雑なサーバークラッシュログを自動分析し、基盤となるデータベースやSSLの障害を特定します。
  • あいまいなJavaScriptのランタイムエラーを解説し、即座のコンテキストと潜在的なクイックフィックスを提供します。
  • 多言語のstack traceを解析し、例外の正確な発生源と呼び出しチェーンを見つけます。
  • 特定のエラーメッセージに基づいて、バグのあるPythonやGoのハンドラーに対する修正済みコードスニペットを生成します。
  • 開発中にRust、Java、Gitなどの言語のクイックデバッグ用チートシートにアクセスします。

Debug Assistant の仕組み

  1. ユーザーがターミナル経由でコマンドを開始し、エラーメッセージ、ログファイル、またはstack traceを引数として渡します。
  2. AIベースの分析では、このskillは設定された環境変数を使用して、コンテンツを安全にevolink.ai APIへ送信します。
  3. バックエンドは専用モデルを使用して入力を処理し、パターン、エラーチェーン、既知のバグを特定します。
  4. このskillは、要約、根本原因分析、推奨される修正手順を含む構造化されたレスポンスを受け取ります。
  5. 出力はユーザーが確認・実装できるように、ターミナルに直接レンダリングされます。
  6. ローカル情報コマンドの場合、このskillはネットワークアクセスなしで事前に定義された言語チートシートを取得します。

Debug Assistant のセットアップ

このツールをOpenclaw Skillsセットアップに統合するには、以下の設定手順に従ってください:

  1. evolink.aiからAPI keyを取得し、環境にエクスポートします:
export EVOLINK_API_KEY="your-key-here"
  1. システムに必要な依存関係がインストールされていることを確認します:
# Verify python3 and curl are available
python3 --version
curl --version
  1. 設定を確認するために最初の分析を実行します:
bash scripts/debug.sh explain "ECONNREFUSED 127.0.0.1:5432"

Debug Assistant のデータスキーマとタクソノミー

Debug Assistant skillは、Openclaw Skillsフレームワーク内での効率的な処理を保証するために、操作データを明確なカテゴリに整理しています:

コンポーネント タイプ 説明
AI Analysis リモート api.evolink.aiに送信される処理用の動的ペイロード。
Cheatsheets ローカル Python、Go、Rustを含む8言語の静的リファレンスデータ。
Config 環境変数 動作カスタマイズのためのEVOLINK_API_KEYおよびEVOLINK_MODELの使用。
Temp Files ローカル APIペイロード構築に使用される一時ファイル(使用後に削除)。

サポートされている技術領域には、高レベル言語(Java、JavaScript)、システム言語(Rust、Go)、インフラツール(Network、Git、CSS)が含まれます。

Debug Assistant の高度な機能

  • Node.jsからJVMにわたる環境向けに特化したデバッグコマンドを提供する多言語サポート。
  • 大規模なコードベースにおける破壊的変更を特定するための自動Git bisect統合。
  • 長くネストされたエラーチェーンから根本原因を抽出する詳細なstack trace分解。
  • 分析用にClaudeの異なるバージョンを切り替えられるカスタマイズ可能なAIモデル選択。
  • 接続トラブルシューティングのためにcurl、dig、netstatなどのツールを活用する包括的なネットワーク診断サポート。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Requires
Bins python3curl
Github Stars: 0
forks: 0

特徴*