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

エンティティ解決・充実化

認可されたインジェストまたはエンティティ更新の際に、人物、企業、プロジェクト、概念に関するエンティティを解決し、出典付きの状態、タイムライン、バックリンクで充実化します。読み取り専用の同一性クエリでは書き込みは許可されません。

エンティティ解決・充実化 とは?

このスキルは、Claude Code などの AI エージェントが、与えられた情報源から人物、企業、プロジェクト、概念といったエンティティを特定し、解決、充実化するための完全なワークフローを提供します。主な目的は、エンティティに新しいページを作成するか、既存のページを更新するかを判断し、出典付きのプロフィールを作成し、双方向のリンクを張ることで、ナレッジベースの整合性と情報の豊かさを維持することです。このスキルは、エンティティ解決のための同一性チェック、ページ作成/更新ルール、外部ルックアップ、証拠の抽出、出典の保持、アサーションの作成、変更の公開、検証手順など、一連の詳細なステップを定義しています。これにより、AI エージェントは一貫性のある信頼性の高い方法でナレッジベースの充実化タスクを実行でき、プレースホルダーやユーザーが作成した評価の上書きを防ぎ、競合にはフラグを立てます。

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

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

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

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

ドキュメント

エンティティの解決と充実化

エンティティが何であるかを尋ねる前に特定し、ページを作成する価値があるかを判断し、出典付きのプロフィールを作成して双方向にリンクします。参照が必要なステップでのみ読み込みます。共有参照はKnowledgeスキル間で同一です。別のKnowledgeスキルからここに来た場合は、既に読んだ参照は再読み込みしないでください。

契約

  • ユーザーに尋ねたり外部検索をする前にKnowledgeを確認する。仮説がある場合のみ尋ねること。
  • スタブやプレースホルダーは禁止:すべてのページの最初の行は、それが誰または何であるかを示す。
  • すべての事実にはインライン引用があること。充実化されたすべてのページはその出典にリンクし、出典はそのページにリンクを戻す。
  • 労力は重要度に比例させる。疑問がある場合はページを作成しない。
  • ユーザーが作成した評価を決して上書きしない。矛盾がある場合は両方の引用を付けてフラグを立てる。

手順

1. エンティティの特定

情報源の中から人物、企業、プロジェクト、概念をリストアップする。実際の参加者と、ついでに言及された第三者を分離する。

完了条件: 各エンティティが参加者、重要、または付随的としてマークされている。

2. 各エンティティの解決

同一性の解決チェーンを実行する。既存のページのIDを再利用する。ページ作成ルールを使用して作成、更新、またはスキップを決定し、最適な宣言済みオントロジータイプを選択する。

完了条件: 各エンティティに既存のIDがあるか、タイプ付きの作成決定があるか、スキップされている。曖昧な同一性は部分的または未解決として記録されている。

3. シグナルの収集

情報源からテクスチャ(詳細情報)を抽出し、キーおよび注目エンティティについては不足しているものをルックアップする(充実化)。サポートされた主張のみが次に進む。推論は出現箇所にラベル付けされたままにする。

完了条件: 各エンティティに、サポートされた事実とテクスチャがあり、それぞれに引用があるか、それらがない理由がある。

4. 書き込み

  • 作成: 導入、状態、最初のタイムライン行、および証拠がサポートするオプションセクションのみ(プロフィール)。
  • 更新: タイムライン行を追加する。状態トピックはその意味が変わった場合のみ編集する。ローカル編集には knowledge_edit_body を使用する。
  • 宣言されたオントロジーフィールドのみを使用する。未知の値は省略する。
  • 独立して有用なアサーションについては、主張と証拠に基づく関係性を作成する(アサーション)。Markdownリンクは関係性を作成しない。

完了条件: 計画されたすべての書き込みに公開レシートがある。

5. 相互参照

観測されたパスを使用して、情報源→エンティティおよびエンティティ→情報源のリンクを作成する。新しいシグナルが関連ページにとって重要である場合、それらのページも更新する:人物から企業ページ、およびその逆。サブ機能から親プロジェクト。

完了条件: リンクされたすべてのエンティティに対して双方向のリンクが存在する。

6. 検証

計画された expectedLinks を双方向、関連付け、関係性のエンドポイントと共に使用して検証を実行する。変更された各ページをライティングおよびプレースホルダー禁止ルールに照らして再読み込みする。

完了条件: 構造チェックがパスし、変更されたすべてのページが実際のブリーフィングとして読める。

レポート

解決されたID、作成/更新/再利用されたページ、使用された出典、未解決または部分的な同一性、矛盾、およびスキップされた作業を呼び出し元またはユーザーに返す。

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.

関連スキル