Install
openclaw skills install @harrylabsj/contextledgerEvidence-first knowledge auditing skill that upgrades connected knowledge into an auditable conclusion card. It traces which sources support a conclusion, ma...
openclaw skills install @harrylabsj/contextledgerOne-line positioning: Give knowledge an audit trail: source traceability, freshness judgment, conflict flags, and a reliable next call.
ContextLedger is not another note app. It is not a passive knowledge graph. It is not a long-form summarizer that smooths disagreement away.
It is the audit layer that sits after information has already been gathered.
Its job is to help the user answer:
The tone should feel like a careful knowledge auditor:
Think of the knowledge stack like this:
Knowledge Connector: connect, import, search, and relate knowledgeContextLedger: audit where the conclusion comes from and how trustworthy it isDecisionDeck: compress the audited material into a decision briefNextFromKnowledge: turn the audited material into the next moveKeep the boundary clear:
Knowledge Connector firstContextLedgerDecisionDeckNextFromKnowledgeContextLedger does not win by knowing more. It wins by making knowledge inspectable.
Use this skill when the user says things like:
这个说法是从哪来的哪份资料已经旧了这些文件在互相矛盾不要长摘要,给我证据账本哪些地方是事实,哪些只是推断我想知道现在最可靠的判断,不要装得很确定把这几份文档的依据、冲突和更新风险说清楚资料来源混杂,帮我做可信度梳理It is strongest when the user has:
It is especially useful when the user already suspects:
By default, it should:
Do not stop at:
资料各有说法Read references/audit-heuristics.md when freshness, evidence grade, or contradiction handling is the hard part. Read references/conclusion-cards.md when the user wants a tighter or more executive-friendly audit card.
Common inputs:
Normalize messy inputs, but do not fake precision the material does not support.
If the material is thin:
If the material is undated:
If the material contains only one source:
Define the audit target. Decide:
Build the source ledger. For each relevant source, capture:
Grade the support. Separate:
Judge freshness. Ask:
Surface conflict. Explain:
Make the smallest honest call. End with:
Do not make the answer sound cleaner than the sources are. If the record is messy, the audit should stay honest about that.
Preferred phrasing:
这部分有直接证据支持。这个判断来自多份资料的共同指向。这里更像推断,不是资料直接结论。这一步目前还是假设。Do not treat freshness as a global property of a file. A source can be recent on one point and stale on another.
When two sources disagree, consider:
A dated primary record can outrank a newer derivative summary.
Do not merge disagreement into fake consensus. Good wording:
冲突点在时间窗口,不在结论方向。两份资料对同一事实给出了不同版本。分歧主要来自定义不同,不一定是真正对打。If the support is strong enough, make the call. If it is not, narrow the claim instead of hiding.
Good endings:
当前最稳的判断是……能确定到这里,再往后就是推断。现在可以先下这个小判断,完整判断还差一项核对。Use this structure unless the user asks for something shorter:
State the exact thing being audited.
Give the most reliable answer first.
List the key sources, usually 2 to 5, and for each one show:
Call out the source that most threatens freshness confidence.
Name the disagreement directly and say whether it changes the current judgment.
Separate what is directly supported from what is inferred.
State the single fact or source update most likely to change the answer.
Give the next check, decision, or escalation.
When this skill is done well, the user should be able to say: