1Password CLIの導入と認証を確認し、保存したパスワードやAPIキーをコマンドや設定へ渡します。デスクトップ連携やサービスアカウントにも対応します。
- 1Password CLIを導入したいとき
- APIキーをコマンドに渡したいとき
- CIでサービスアカウント認証を使う
Knowledgeに残った未リンクの記録を内容ごとに整理し、適切なページへの紐付けや重複の整理、確定情報の反映を行います。
Review remembered Knowledge claims still unlinked after deterministic relinking. Assign subject pages, create pages for substantial missing subjects, retire exact duplicates and explicitly replaced claims, and fold durable outcomes into page State. Use for unlinked-claim cleanup or the scheduled review that follows Knowledge maintenance.
実行スコア 未検証
インストール方法を見るKnowledgeで再リンクを試した後もページに結び付いていない記録を調べ、主題に合うページへ紐付けます。記録の内容や周辺の履歴を見て、必要なら新しいページを作成し、重複や後から明示的に置き換えられた記録を理由付きで整理します。進捗の断片をそのままStateへ並べず、判断や変更の結果など長く残す価値のある情報を、根拠となる記録へのリンク付きで反映します。
未リンクの記録が増え、関係するページから参照できないときに向いています。PRや決定事項に関する複数の記録を、履歴を保ちながら整理したい場合にも使えます。主題の特定に確証がないものは無理に紐付けず、理由とともに報告します。
定期レビューの設定には、所有者のプライベートなKnowledgeへのアクセス権を持つセッションが必要です。書き込み前に共有規約と公開手順を確認します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Read shared conventions and publication before writes.
knowledge_remember saves a claim without a subject page when no name in it
matches exactly one page. Scheduled maintenance then runs knowledge_relink,
which links only claims whose recorded source page is an entity page or whose
text names exactly one page. The rest stay unlinked and are invisible from the
pages they concern. This skill handles that residue with judgment. Work in
this order: link, then duplicates and replaced claims, then page prose.
Call knowledge_status for the intended scope and knowledge_ontology for the
current fingerprint. Run knowledge_relink without dryRun first so every
remembered claim it can link is linked. Then list the residue with
knowledge_relink dryRun: true, include: "all" and limit: 10, following
nextCursor: every current claim with no linked page and no source page,
whichever tool saved it. Each call reports at most 10 examples per outcome, so a
limit of 10 returns every claim it examined.
Read each claim with knowledge_record and metadataView: "full". Its
subject_hint, when present, is the saver's own description of what the claim
is about and the strongest clue to its subject. Group the claims by what they are about
(one feature, PR, decision thread, person or preference) before choosing pages.
Most claims make sense only next to their neighbours: a series of status
snapshots about one PR usually ends in an outcome claim.
For each group, find candidate pages with knowledge_grep and
knowledge_lookup, and read their State and Timeline. Ignore withdrawn pages and
fixture pages.
Link with knowledge_annotate entities, passing the complete list (it replaces
the existing one) and the claim's current revision and hash. Assertion text,
evidence and lifecycle stay unchanged.
Linking every claim to the nearest existing page can bury a real subject in a broad page's Timeline. Create a page when:
gh pr view).Do not create a page for a single mention or a one-off fix that a Timeline entry
covers. Use knowledge_save_page with the ontology type, aliases, and the
identity evidence as source. Person pages use identity.status: partial unless
the identity is fully established. Write a short State that cites the claims and
a dated Timeline. Then link the claims to the new page, keeping their existing
subjects as secondaries, and link the new page from its parent page.
knowledge_annotate addEvidence, then knowledge_withdraw the
other with a reason that names the survivor's ID.knowledge_correct here: it publishes a new copy of the
replacement, which creates another duplicate.Linking makes the claims reachable from their pages; it does not change what a page says. Edit a page only when the claims change its durable state: a decision, a preference, a landed or released change, a new capability, a resolved open question, or page text that later claims show to be wrong.
gh pr view for merge state) and say when you checked. A merge is not a
deployment, and a deployment is not proof that a given Gateway runs the code.[[claim-id|label]] links to the claims.Use knowledge_edit_body for section edits. Compute UTF-16 offsets from a fresh
full read, and reread the revision and hash before every edit: other sessions
edit busy pages concurrently. Prefer inserting text over replacing it. Replace a
whole State section only when all of it is stale, and keep the claim links it
already had.
Run knowledge_verify with expectedEntities for each linked claim and
expectedLinks for each new or edited page. Enumerate the residue again: new
remembered claims may have arrived while you worked. Handle them the same way
or report them.
Report the number of claims examined and linked, pages created, claims withdrawn (with the surviving or replacing claim for each), pages edited, and claims left unlinked with the reason for each. When running unattended, never ask for a decision: leave uncertain identities, uncertain duplicates and pages you would only create on a guess untouched, and list them in the report for a person.
Knowledge maintenance queues this review after its nightly relink pass when
private remembered claims are still unlinked (maintenance.reviewJobId). The
run is unattended:
knowledge_status. If the scope is not private or writes are
disabled, reply with AUTOMATION_FAILED on its own first line and the reason:
the worker has lost the owner's access and needs to be set up again.NO_REPLY. Otherwise reply with the step 6 report.The review needs owner-private access, which only a session descended from the owner's direct conversation has. Set it up from that conversation:
Spawn a kept worker: sessions_spawn with runtime: "subagent",
cleanup: "keep" and context: "isolated", whose task is to call
knowledge_status and report the scope. Continue only if it reports
private with writes enabled. Keep the returned session key.
Create the automation bound to that worker. It needs a schedule, so give it a one-shot date years away; maintenance runs it on demand.
openclaw automations add --agent <agent> --name knowledge-unlinked-claims-review \
--session "session:<worker-session-key>" --at <date-years-ahead> --keep-after-run \
--model <provider/model> --no-deliver --timeout-seconds 3600 \
--message "Follow the knowledge-unlinked-claims skill as the scheduled review."
The job records the inference account it was created with. Choose a model that uses that account (a provider with an auth profile); otherwise every run fails before the model is called.
Set plugins.entries.knowledge.config.maintenance.reviewJobId to the job ID.
Prove it: openclaw automations run <job-id> --wait must finish with the
worker reporting the private scope, and maintenance_status reports the
review outcome after the next pass.
Disable the automation to pause the review. Resetting or removing the owner conversation the worker came from revokes its access; set the review up again.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
1Password CLIの導入と認証を確認し、保存したパスワードやAPIキーをコマンドや設定へ渡します。デスクトップ連携やサービスアカウントにも対応します。
OpenClawへの自然な言葉の依頼をClaude Codeなどの外部コーディングエージェントへ振り分け、作業の開始や継続、スレッド内の会話をつなぐスキルです。
OpenClawにモデル提供サービスを追加し、実際の応答まで確認するスキル。認証情報は環境変数やファイルへの参照で扱い、設定の検証と結果報告も進めます。
AIエージェントの作業ログから、GitHubのPRやissueに添える記録を作ります。関連部分を絞り、機密情報を除いてプレビューと掲載を扱います。
macOSのApple Notesをエージェントから作成・検索・編集・削除し、フォルダ間の移動やHTML・Markdownへの書き出しを行うスキル。
Apple Remindersの予定付きToDoをMacから確認・追加・編集するスキル。リストの管理や完了・削除にも対応し、iPhoneやiPadで見るタスクを整理できます。