本文へ移動
cccskills
OpenClaw 公式無料GitHub で公開日本語紹介

knowledge-source-ingest

チャットや課題一覧などの外部データを範囲を区切って取り込み、前回との差分から追加・変更・削除を確認してKnowledgeに反映します。

原文原文の説明を見る

Incrementally ingest enumerable external sources into Knowledge with canonical source identity, retained snapshot manifests, overlap-aware diffing, and reconciliation of changed or deleted items. Includes a generic manifest tool and a read-only Discrawl adapter.

openclaw/openclawスター 393,127(GitHub 393,127 + cccskills 0)
連携ツールDiscord

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 定期取得したチャットの差分を確認したいとき
  • 課題一覧の追加・変更・削除を追いたいとき
  • 取得範囲とスナップショットを記録したいとき
  • 取り込み前のデータをKnowledge用に準備したいとき

日本語での紹介

できること

チャットチャンネル、課題一覧、フィード、メールボックスなど、範囲を区切って取得できる外部データをKnowledgeへ取り込む前段を担当します。提供元とデータ集合を安定した識別子で管理し、観測範囲や時刻、件数などを含むマニフェストをスナップショットとして保持します。前回と範囲が重なる取得結果も比較でき、項目を追加・変更・削除・未解決に分けて確認できます。Discrawl向けの読み取り専用アダプターと、汎用マニフェスト用ツールが含まれます。

こんなときに便利

同じ情報源を定期的に取り込み、前回からの変化を追いたいときに使えます。取得範囲が一部重なる場合や、完全取得か部分取得かを記録しておきたい場合にも向いています。取得した文書や会話の内容整理は、別のKnowledge取り込み手順へ渡します。

使い方の例

  • 「この期間のチャンネル書き出しをマニフェスト化して、前回分と比較してください」
  • 「課題一覧の追加・変更・削除項目を確認できる計画を作ってください」
  • 「取得した会議データをKnowledgeの会議取り込みへ渡してください」

注意点

Discrawlアダプターは読み取り専用です。取得には承認済みの読み取り手段が必要で、定期取り込みジョブ自体は作成しません。資格情報や非公開の生データをKnowledgeページ本文に含めないでください。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
B一部不足読み取り専用アダプターと認証情報の禁止は明記されるが、承認済み取得手段が必要。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足Nodeスクリプト、承認済み取得手段、Knowledgeツールが必要で、承認設定の詳細はない。

点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(17)

  • SKILL.md5.4 KB
  • references/assertions.md4.6 KB
  • references/conventions.md14.3 KB
  • references/identity.md4.8 KB
  • references/meeting-entity-example.md6.8 KB
  • references/profiles.md2.8 KB
  • references/publication.md22.1 KB
  • references/publish.md3.0 KB
  • references/recovery.md2.0 KB
  • references/setup.md1.7 KB
  • references/source-manifest.md1.4 KB
  • references/sources.md3.0 KB
  • references/verify.md2.7 KB
  • references/writing.md1.9 KB
  • scripts/chat-transcript.mjs8.8 KB
  • scripts/discrawl-normalize.mjs7.4 KB
  • scripts/source-manifest.mjs14.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Source Ingest Skill

Use this for bounded collections such as chat channels, issue streams, feeds, or mailboxes where later runs can overlap prior coverage. Read shared conventions, publication, and the manifest protocol. After acquisition, route documents and conversations through knowledge-ingest, which uses knowledge-entities for entity enrichment. Route meetings through knowledge-meeting-ingest. This skill owns source identity and coverage; the ingestion workflows turn the retained content into useful connected knowledge. For creating recurring ingestion jobs, use knowledge-automation first.

Contract

  • Resolve a stable provider/source key before reading content. Display names are labels, never identity.
  • Maintain one canonical source page with source_role: canonical, provider, and source_key. Reuse it on every run.
  • For each bounded observation, preserve the generated manifest as an attachment on a source page with source_role: snapshot, exact coverage, observation time, manifest hash, count, completeness, watermark, and dependency on the canonical source page.
  • Manifests retain stable item IDs and content hashes, not source text. Preserve original/exported content separately as evidence where authorized.
  • Query prior snapshot pages for the same provider/source key before planning. Download their manifests, verify attachment hashes, and pass all overlapping snapshots to the planner. Do not rely on conversation memory.
  • Reuse unchanged source bytes and existing records. Continue previously omitted enrichment from those retained sources when requested; an unchanged manifest does not mean entity enrichment already happened. Ingest added items. Reconcile changed items against existing pages/claims. Treat deletion as observed source state, not permission to erase Knowledge; correct or withdraw only when the evidence warrants it.
  • A complete snapshot can establish absence inside its exact coverage. Partial or unknown snapshots cannot; unresolved missing IDs remain unresolved.

Procedure

  1. Inspect knowledge_status and knowledge_ontology for the intended vault scope and the source fields, then search Knowledge for the canonical source and prior snapshots by provider/source key. If an owner-private ingestion unexpectedly resolves to a conversation scope or an empty vault after a restart, stop before writing and restore the intended authorized scope; never infer that prior coverage is absent from the wrong scope.
  2. Acquire a bounded export with an approved reader. For Discrawl, run scripts/discrawl-normalize.mjs with its configured read-only archive, exact channel ID when known, and [since,before) RFC3339 bounds. The normalized payload includes stable author IDs plus archive-observed display fields. Preserve the raw JSONL, and create a separate line-stable readable transcript when human review or line citations are needed.
  3. Generate a deterministic manifest with scripts/source-manifest.mjs snapshot. Attach it before publishing the snapshot page; record the returned SHA-256.
  4. Download all overlapping prior manifests and run scripts/source-manifest.mjs plan. Inspect covered/uncovered intervals and the added/changed/deleted/unchanged/unresolved lists.
  5. Test 3–5 substantive items or discussions, then ingest through knowledge-ingest (or knowledge-meeting-ingest for meetings). For chat, group related messages with their reply context; use knowledge-entities to enrich relevant people, companies, projects and concepts from their contributions. Carry supported developments into State, dated timelines and contextual back-links, not only a channel digest. Use stable external IDs in source citations and the retained snapshot as a dependency. Reuse its originals rather than uploading one copy per discussion.
  6. Publish or update derived records, then publish the snapshot page. A snapshot is complete only when acquisition and manifest creation covered the declared interval; derived extraction may still be partial and must be reported as such.
  7. Read back the canonical page, snapshot page, attachment, derived records, and source-dependent connections. Verify hashes and exact coverage.

Discrawl example

node scripts/discrawl-normalize.mjs --config /approved/discrawl.yaml \
  --channel 1234567890 --since 2026-09-21T00:00:00-07:00 \
  --before 2026-09-28T00:00:00-07:00 --output messages.jsonl
node scripts/source-manifest.mjs snapshot --provider discord \
  --source-key discord:GUILD_ID:1234567890 \
  --coverage-start 2026-09-21T00:00:00-07:00 \
  --coverage-end 2026-09-28T00:00:00-07:00 \
  --input messages.jsonl --output manifest.jsonl.gz --summary snapshot.json
node scripts/source-manifest.mjs plan --current manifest.jsonl.gz \
  --previous prior-1.jsonl.gz --previous prior-2.jsonl.gz --output plan.json

Do not include credentials, archive paths, or raw private content in Knowledge page prose. No scheduler, connector daemon, or plugin-owned ingestion job is created; the skill and scripts support an authorized agent-run workflow.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

1password

OpenClaw 公式無料概要あり

1Password CLIの導入と認証を確認し、保存したパスワードやAPIキーをコマンドや設定へ渡します。デスクトップ連携やサービスアカウントにも対応します。

  • 1Password CLIを導入したいとき
  • APIキーをコマンドに渡したいとき
  • CIでサービスアカウント認証を使う
openclaw/openclaw39.3万2026年10月26日 更新

acp-router

OpenClaw 公式無料概要あり

OpenClawへの自然な言葉の依頼をClaude Codeなどの外部コーディングエージェントへ振り分け、作業の開始や継続、スレッド内の会話をつなぐスキルです。

  • Claude Codeをスレッドで開始
  • 外部エージェントの作業を続けたいとき
  • acpxから直接指示を渡したいとき
openclaw/openclaw39.3万2026年10月26日 更新

add-model-provider

OpenClaw 公式無料概要あり

OpenClawにモデル提供サービスを追加し、実際の応答まで確認するスキル。認証情報は環境変数やファイルへの参照で扱い、設定の検証と結果報告も進めます。

  • OpenClawにモデルを追加したいとき
  • 認証情報を参照形式で設定したいとき
  • モデルの実際の応答を確認したいとき
openclaw/openclaw39.3万2026年10月26日 更新

agent-transcript

OpenClaw 公式無料概要あり

AIエージェントの作業ログから、GitHubのPRやissueに添える記録を作ります。関連部分を絞り、機密情報を除いてプレビューと掲載を扱います。

  • PRに添えるエージェント作業記録の作成
  • ローカルログから関連する依頼と結果を抽出
  • 機密情報を除いた記録のプレビュー
openclaw/openclaw39.3万2026年10月26日 更新

apple-notes

OpenClaw 公式無料概要あり

macOSのApple Notesをエージェントから作成・検索・編集・削除し、フォルダ間の移動やHTML・Markdownへの書き出しを行うスキル。

  • タイトルを付けてメモを作りたいとき
  • フォルダ指定やあいまい検索でメモ探し
  • メモの編集とフォルダ整理
openclaw/openclaw39.3万2026年10月26日 更新

apple-reminders

OpenClaw 公式無料概要あり

Apple Remindersの予定付きToDoをMacから確認・追加・編集するスキル。リストの管理や完了・削除にも対応し、iPhoneやiPadで見るタスクを整理できます。

  • 今日のタスクや期限超過を確認したいとき
  • 期限付きの個人ToDoを追加したいとき
  • iPhoneやiPadのタスクを整理
openclaw/openclaw39.3万2026年10月26日 更新

openclaw のスキルをすべて見る

このスキルの問題を報告する