Communityコーディング&開発github.com

gitcrawl

GitHub アーカイブ:Issue/PR 検索、同期の鮮度管理、重複クラスタ、現在の GitHub 状態の引き継ぎ、および Gitcrawl リポジトリ作業に対応。

gitcrawl とは?

Gitcrawl は、ローカルに保存した GitHub アーカイブを活用して高速な発見・分析を行い、メンテナーが公開変更(コメント、クローズなど)を行う前やパブリックなミューテーションを実行する前に、必ず GitHub の現在の状態を確認するよう設計されたツールです。`gitcrawl doctor --json` でデータベースのパスや鮮度を確認し、`gitcrawl threads` や `gitcrawl neighbors` などのサブコマンドで Issue/PR の関連性や重複クラスタを取得できます。また、`gitcrawl sync` によりローカルアーカイブを補完し、PR の詳細やコミット、チェック情報を取得できますが、GitHub CLI のキャッシュには影響しません。Gitcrawl は独自の `gh` サブコマンドを削除しており、現在の GitHub 状態の取得にはネイティブの `gh` コマンドを直接使用する必要があります。このツールは主に Claude Code、Cursor、Codex などの AI エージェント環境での利用を想定しており、アーカイブデータは「証拠」として扱われ、実際の GitHub 上の操作とは別に管理されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/.agents/skills/gitcrawl

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

gitcrawl は何をしますか?

ローカルの GitHub アーカイブを発見に使用し、メンテナーの決定や公開ミューテーションの前に現在の GitHub 状態を確認します。gitcrawl doctor --json で鮮度と設定済みデータベースパスを確認できます。

gitcrawl threads owner/repo --numbers <number> --include-closed --json
gitcrawl neighbors owner/repo --number <number> --limit 12 --json
gitcrawl search issues "query" -R owner/repo --state open --json number,title,url
gitcrawl clusters owner/repo --sort size --min-size 5
gitcrawl cluster-detail owner/repo --id <cluster-id>

古い結果の場合は、範囲指定した --sync-if-stale 5m 検索、またはターゲット指定の gitcrawl sync owner/repo --numbers 123,456 --with pr-details を使用してください。後者はローカル PR ファイル、コミット、チェック、ワークフロー実行、レビュースレッド解決を補完しますが、別個の GitHub CLI キャッシュにはデータを投入しません。

現在の GitHub 状態

素の PATH gh を使用し、ネイティブ JSON フィールドに絞って取得します。

gh pr view <number> -R owner/repo --json number,title,state,url,isDraft,headRefName,headRefOid
gh pr checks <number> -R owner/repo --json name,state,bucket,link
gh issue view <number> -R owner/repo --json number,title,state,closedAt,url

gitcrawl gh は削除されました。終了コード 2 は移行通知であり、認証エラーではありません。--live/--cached フラグや古いフィールド名を gh に渡さないでください。古い Gitcrawl を復元したり、既存の Octopool シムをバイパスしたり、認証/PATH/設定を変更して削除されたコマンドを修復しようとしないでください。Octopool は共有 gh キャッシュを所有し、Gitcrawl はローカルアーカイブを所有します。この引き継ぎのセットアップや診断時にはアップストリーム移行ガイド を参照してください。

アーカイブ境界

アーカイブの状態と類似性は候補となる証拠であり、重複や解決済み Issue の証明ではありません。リポジトリ、Issue/PR 番号、絶対日付範囲、クラスタ ID、鮮度、既知のギャップを報告してください。close-thread、close-cluster、および canonical-member の選択はローカルオーバーライドであり、GitHub を変更しません。公開ミューテーションには認可された gh ワークフローとチェックアウト証明を使用します。

正確なアーカイブ件数について、Gitcrawl に sql サブコマンドはありません。doctor --json から .db_path を取得し、sqlite3 -readonly を使用してください。メンテナーコマンドの代わりにデータベース行を変更しないでください。Gitcrawl 実装作業の場合は、チェックアウトリモートが openclaw/gitcrawl であることを確認し、自身の指示に従ってください。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

関連スキル