Openclaw向けVerifyGuard

VerifyGuard は、公開前に Markdown ファイルのフォーマットの問題、リンク切れ、セキュリティ漏洩、および未完成のプレースホルダーをスキャンする自動プレチェックユーティリティです。

lxr-666
v1.0.0
Jun 22, 2026
0
419
0

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

1. ClawHub CLI

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

npx clawhub@latest install verifyguard

2. 手動インストール

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

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

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

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

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

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

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

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

VerifyGuard とは?

VerifyGuard は、AI が生成したドキュメントや人間が書いたドキュメントを公開またはデプロイする前に、それらが完璧であることを保証するために設計された、強力で軽量なコマンドライン検証ツールです。Claude Code に見られる独立した検証エージェントパターンにインスパイアされた VerifyGuard は、Openclaw Skills を使用するテクニカルライター、開発者、およびコンテンツクリエイターのための自動安全ガードとして機能する、完全にオリジナルの Python ベースの実装を表しています。

複数の品質およびセキュリティチェックポイントにわたって自動スキャンを実行することにより、VerifyGuard は、切れたハイパーリンクの公開、機密性の高いアクセストークンの漏洩、TODO や FIXME などのプレースホルダーが含まれる未完成の記事のアップロードといった、恥ずかしいミスの防止に役立ちます。Python と標準ライブラリを使用してローカルで動作するため、高速で安全であり、自動公開パイプラインへの統合のための高いポータビリティを備えています。

VerifyGuard のユースケース

  • コンテンツ公開のセーフガード: 本番ブログにプッシュする前に、下書きファイルにフォーマットエラーや未完成の作業中マーカーがないか自動的に検証します。
  • リンクの整合性監査: 読者にデッド URL が提供されないことを保証するために、Markdown ファイル内にハイパーリンクされたすべての外部リソースを検証します。
  • シークレット漏洩の防止: git にコミットする前に、API キー、独自のトークン、パスワード、およびプライベート IP の漏洩を検出するために、ローカルファイルに対して迅速なスキャナーを実行します。
  • CI/CD クオリティゲート: 入ってくるテクニカルドキュメントの提出にクオリティゲートを適用するために、CLI スクリプトを継続的インテグレーションワークフローに統合します。

VerifyGuard の仕組み

  1. ターゲットの特定: ユーザーは VerifyGuard コマンドインターフェースを使用して、ターゲットの Markdown ドキュメントまたはディレクトリパスを指定します。
  2. セキュリティ&シークレットスキャン: システムは、露出した API トークン、データベースパスワード、および内部ホスト IP 構成を含む、潜在的なセキュリティの脆弱性がないかターゲットファイルを解析します。
  3. 構文&完全性解析: VerifyGuard はコンテンツの構造的なアウトラインを読み取り、未解決のコンテンツマーカー(TODO、FIXME など)や切断された構文セグメントを検索します。
  4. リンクのアクセス可能性チェック: このツールはドキュメント内のすべてのウェブリンクを抽出し、アクティブな接続性を検証するために、非同期または順次 HTTP ステータス問い合わせを試みます。
  5. レポート生成: 検証ワークフローは、発見された事項を実行可能な CLI サマリーにコンパイルし、深刻度(CRITICAL、ERROR、WARNING)によってアイテムを分類して、ユーザーにファイルが安全に公開できるかどうかを知らせます。

VerifyGuard のセットアップ

Requirements

VerifyGuard operates with a Python environment and requires Python 3.x installed on your target system.

Usage Commands

You can interact with VerifyGuard using Python commands directly from your terminal. Replace {{SKILL_DIR}} with the absolute path to your cloned skill directory:

# Check Markdown document syntax and general structure
python3 {{SKILL_DIR}}/scripts/verify.py check path/to/article.md

# Validate all external URL links embedded inside the document
python3 {{SKILL_DIR}}/scripts/verify.py links path/to/article.md

# Scan the document for sensitive credentials and private configurations
python3 {{SKILL_DIR}}/scripts/verify.py secrets path/to/article.md

# Run all validation checks (security, formatting, completeness, and links) in a single workflow
python3 {{SKILL_DIR}}/scripts/verify.py all path/to/article.md

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

VerifyGuard organizes its validation patterns and metadata structure around the following scanning dimensions:

Severity Level Check Dimension Description & Verification Target
CRITICAL Security (安全) Scans for active passwords, API secret tokens, authentication keys, and internal IP address exposures
ERROR Completeness (完整) Searches for unfinished tasks flags (e.g., TODO, FIXME) and structural content truncation errors
WARNING Links (链接) Confirms correct URL structures, schema validation, and remote destination web server accessibility
WARNING Format (格式) Ensures proper Markdown grammar formatting, parsing blocks, and safe encoding compliance

VerifyGuard の高度な機能

  • きめ細かなサブモジュールチェック: 完全なファイル処理を待つ代わりに、カスタマイズされたチェック(例:外部リンクのみの監査やセキュリティ漏洩のチェック)を実行します。
  • 独立した実行モデル: Claude Code の VerificationAgent ワークフローにインスパイアされていますが、純粋な Python でネイティブに実装されているため、高価なサードパーティモデルのオーケストレーションが不要になります。
  • 自動化されたワークフロー統合: 標準化されたシステムコードを出力するように設計されており、Openclaw Skills を使用する開発者が Git フックや pre-commit プロセスにツールをシームレスに組み込めるようにします。
  • 確実な解析ロジック: ローカライズされた正規表現と高速な HTTP リクエストを使用して、高速でリソース効率の高いチェックを保証し、機密コードベースをクラウドへの漏洩から保護します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*