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

知識キャプチャ

耐久性のある設定、決定事項、プロジェクトの事実、コミットメント、教訓を簡単に保存します。Knowledgeが選択されたメモリプロバイダーの場合、明示的な保存やエージェント主導の記憶に使用します。

知識キャプチャ とは?

このスキルは、AIエージェントが耐久性のある知識(設定、決定、プロジェクトの事実、コミットメント、過去の教訓)を効率的に保存・管理するためのものです。主にClaude CodeやCursor、Codexなどのプラットフォーム上で動作するエージェントが、Knowledgeメモリプロバイダーを利用する場合に使用します。`knowledge_remember`を使って単一の主張(決定、好み、事実)を保存したり、既存のページを更新して長いメモを追加したりできます。重要なのは、一時的なタスクステータス、秘密情報、未確認な推測、除外コンテンツを保存しないことです。また、設定を保存しても、それが将来のターンで自動的にロードされるとは限りません。このスキルは、`knowledge_grep`や`knowledge_lookup`を使って重複を防ぎ、`knowledge-attach`でオリジナルファイルを添付し、`knowledge_recall`で明示的に要求されたコンテキストの自動呼び出しを承認する機能も提供します。ドキュメント全体の取り込みには`knowledge-ingest`、会議の記録には`knowledge-meeting-ingest`をルーティングします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/extensions/knowledge/skills/knowledge-capture

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

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

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

ドキュメント

耐久性のある知識をキャプチャする

共有コンベンション と パブリケーション をお読みください。

Knowledgeが選択されたメモリプロバイダーの場合、通常のターンでの記憶ポリシーでも、意味のある耐久性情報を選択的にキャプチャすることが許可されています。これはエージェントの判断であり、バックグラウンド抽出フックではありません。それ以外の場合は、保存の意図が必要です。 一時的なタスクステータス、秘密情報、未確認の推測、除外コンテンツを保存しないでください。 設定は、実行可能な指示や新しい権限としてではなく、コンテキスト上の事実として適用してください。 設定を保存しても、アシスタントの設定が構成されたり、将来のターンでその設定が読み込まれることが保証されるわけではありません。 圧縮前のフラッシュは、利用可能なツールを使用して手順0~4に従います。knowledge_attach や knowledge_recall は使用しません。

  1. 個別の主張(決定、設定、コミットメント、事実、イベント、または信念)を knowledge_remember で保存し、停止します。各項目に対して1つの主張、短い帰属、サポートする会話の抜粋、および、知っている場合にのみ、対象の正確なページタイトルまたはエイリアスを指定します。対象が省略された場合、テキストが正確に1つのエンティティページを名前指定しているときに推測されます。対象を解決し、正確な重複を報告し、ページを作成することはありません。発行されたレシートが保存です。以下の手順は、ページの散文を修正したり、長いメモを保存する場合にのみ続行します。
  2. 提供された文言、特にオリジナルのアイデアを保持します。アクティブなオントロジーのタイプ記述を使用して情報を分類します。新しいページを作成する前に、既存のページを更新するかどうかを決定します。 サポートされていない事実を追加したり、仮の考えを確定した事実に変えたりしないでください。
  3. knowledge_grep を使用して、既にキャプチャされた項目と関連エンティティを検索します。knowledge_lookup は、既に知られている正確なレコードID、完全なタイトル、または宣言されたエイリアス用に予約し、missing の場合はgrepにフォールバックします。 同じソース/テキストが既に保存されている場合は、別のものを作成せずにそのページを報告します。類似した考えは同一性の証明にはなりません。真に異なるバージョンを帰属付きで保持します。変更前に既存のレコードを読み取ります。修正や撤回には knowledge-correct を使用します。 対象の既存ページの該当セクションを充実させます。情報が独立したコンテキスト、時系列、または説明を正当化する場合は、別のレコードを作成します。そのレコードを解決された対象ページにボディウィキリンクを使用してリンクします。ソースの帰属、既存の証拠、決定の根拠、イベントの日付、および不確実性を保持します。 ページをその主題の一貫した説明として維持します。新しい情報を該当セクションに統合します。キャプチャごとに日付見出しを追加しないでください。 サポートする証拠と時間の経過に伴う意味のある変更を保持しますが、要約にすべての会話編集ステップを保持しないでください。 対象の一致を発明したり、単にリンクを提供するために空のプロファイルを作成したりしないでください。 通常の新しい事実は、自動的なアイデンティティマージを許可しません。
  4. 短いインライン思考の場合は、source: {text, attribution} を介して正確なテキストを保存し、本文で引用します。話者/コンテキスト/日付がわかっている場合は特定します。実際に利用可能なテキストのみを保持します。会話の抜粋を抜粋として識別し、完全なトランスクリプトとしてではありません。メッセージ、ハッシュ、またはロケータを決して発明しないでください。 パラフレーズをオリジナルとして扱う代わりに、提供されたオリジナルファイルを knowledge_attach で添付します。ユーザーの信念はユーザーに帰属したままにします。
  5. 共有の再試行ルールを使用して公開し、本文/証拠を読み返し、正確なルックアップまたはキーワード発見を確認します。返されたページと確認された保存状態を報告します。リマインダーをスケジュールしたり、メモに記載されたコミットメントを実行したりしないでください。 意図された対象ページが更新されたこと、または別のレコードの対象リンクが正しく解決されたこと、およびそのサポート証拠を確認します。
  6. 所有者がこのコンテキストの自動呼び出しを明示的に要求し、knowledge_recall が利用可能な場合、公開されたレコードの現在のリビジョン/ハッシュを検査し、要求されたトリガーまたはプロジェクトスコープのみを含む短いサマリーを承認します。取り込んだソーステキスト、ソースクレーム、エージェント推論、秘密、または所有者が要求しなかった追加コンテキストを決して承認しないでください。修正には、置き換えレコードに対する別の承認が必要です。

完全なドキュメントは knowledge-ingest に、会議は knowledge-meeting-ingest にルーティングします。

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.

関連スキル