Evaluates the trustworthiness of a claim based on evidence.
IMPORTANT: When this skill is triggered, you MUST follow this workflow automatically:
python
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
StepActionTool/Function1Search for evidenceonline-search / multi-search-engine2Get assessment promptget_assessment_prompt(claim, evidence)3Make 6 judgmentsYOU (the AI)4Get resultassess_claim_with_response(claim, evidence, llm_response)5Present to userYour response
assess.py computes source reliability, evidence density, temporal freshness.json
{
"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