Install
openclaw skills install belief-assessorLLM-driven epistemic reasoning engine. Evaluates claims against evidence, outputs calibrated confidence and structured belief state (VERIFIED/CONTESTED/UNCERTAIN). Use when the agent needs to assess whether information is trustworthy, detect contradictions in evidence, or quantify uncertainty.
openclaw skills install belief-assessorEvaluates the trustworthiness of a claim based on evidence.
IMPORTANT: When this skill is triggered, you MUST follow this workflow automatically:
from assess import get_assessment_prompt, assess_claim_with_response
# Step 1: SEARCH FOR EVIDENCE (MANDATORY)
# Use your search tool to find real, verifiable evidence about the claim.
# Step 2: Get the assessment prompt
prompt = get_assessment_prompt(claim="The claim", evidence="Search results + user's evidence")
# Step 3: YOU (the AI) answer the prompt with 6 boolean judgments
# Based on your search results and analysis:
# - direct_support: Does the evidence support the claim?
# - new_info: Does it provide new information?
# - logical_consistent: Is it logically consistent?
# - direct_refute: Does it explicitly refute the claim?
# - limitation: Are there limitations or exceptions?
# - error_outdated: Is the claim outdated or wrong?
#
# Your answer format:
# {"direct_support": true/false, "new_info": true/false, ...}
# Step 4: Get final result
result = assess_claim_with_response(
claim="The claim",
evidence="Search results + user's evidence",
llm_response='{"direct_support": true, ...}' # YOUR judgment
)
# Step 5: Present the result to the user
| Step | Action | Tool/Function |
|---|---|---|
| 1 | Search for evidence | online-search / multi-search-engine |
| 2 | Get assessment prompt | get_assessment_prompt(claim, evidence) |
| 3 | Make 6 judgments | YOU (the AI) |
| 4 | Get result | assess_claim_with_response(claim, evidence, llm_response) |
| 5 | Present to user | Your response |
assess.py computes source reliability, evidence density, temporal freshness.{
"state": "VERIFIED",
"confidence": 0.83,
"confidence_range": [0.68, 0.98],
"features": {"direct_support": true, ...},
"summary": "Evidence strongly supports the claim"
}
States:
assess.py — self-contained skill with your custom domain/keyword/threshold/weight rulesconfig.json — your configuration in JSON formatNone. This skill is a pure computation engine. All evidence search is delegated to the host Agent.
Compatible with OpenClaw · Claude Code · Codex · Cursor · GitHub Copilot.
Customized via belief-state-runtime configurator