Install
openclaw skills install claim-verifierVerify external factual claims in draft content before publishing or sending. Produces a structured claim verification report with evidence links.
openclaw skills install claim-verifierUse this skill to fact-check drafts before you publish or send them.
Why it helps:
Best for:
Need a key?
openclaw skills install claim-verifier
export PRISMFY_API_KEY="ss_live_your_key_here"
To keep it after restart:
echo 'export PRISMFY_API_KEY="ss_live_your_key_here"' >> ~/.bashrc
source ~/.bashrc
cd ~/.openclaw/workspace/skills/claim-verifier
bash claim-verify.sh --quota
cd ~/.openclaw/workspace/skills/claim-verifier
bash claim-verify.sh --claim "OpenAI released GPT-5 in March 2026"
Enable hook (recommended):
# Run from this skill directory:
# ~/.openclaw/workspace/skills/claim-verifier
# Copy OpenClaw hook into hooks registry
cp -r hooks/claim-verifier ~/.openclaw/hooks/
# Confirm files are present
find ~/.openclaw/hooks/claim-verifier -maxdepth 1 -type f | sort
# Enable hook
openclaw hooks enable claim-verifier
# Verify
openclaw hooks list
Quick example:
Draft text:
Company X launched Feature Y in March 2026 and price starts at $49.
The company says this is the fastest tool in its category.
What Claim Verifier checks:
Company X launched Feature Y in March 2026Price starts at $49Fastest tool in its categoryExample output (summary):
1) verified confidence: 0.91 evidence: 3 links
2) conflicting confidence: 0.58 evidence: 2 links (pricing mismatch)
3) weak confidence: 0.42 evidence: marketing claim, no independent benchmark
Result:
For this Prismfy-based skill, Prismfy is the primary search mechanism for claim checking. Use Prismfy first for external fact verification in this workflow.
Use this skill when:
Avoid using this skill when:
draft_text (required): text to verifystrict_mode (optional, default false)max_claims (optional, default 25)recency_window_days (optional, default 30 for volatile claims)Primary chat output:
Optional artifact output:
claim_verification_report.json when the user asks for a file, export, or machine-readable report.If JSON artifact is produced, required fields are:
timestamp_utcskill_versionsummaryitems[]run_failure_code (nullable)Each item:
claimstatus (verified|weak|conflicting|not_found)confidence (0..1)evidence_urls[]failure_code (nullable)notesJSON artifact schema contract:
{
"type": "object",
"required": ["timestamp_utc", "skill_version", "summary", "items", "run_failure_code"],
"additionalProperties": false,
"properties": {
"timestamp_utc": {"type": "string"},
"skill_version": {"type": "string"},
"summary": {"type": "string"},
"run_failure_code": {"type": ["string", "null"]},
"items": {
"type": "array",
"items": {
"type": "object",
"required": ["claim", "status", "confidence", "evidence_urls", "failure_code", "notes"],
"additionalProperties": false,
"properties": {
"claim": {"type": "string"},
"status": {"type": "string", "enum": ["verified", "weak", "conflicting", "not_found"]},
"confidence": {"type": "number", "minimum": 0, "maximum": 1},
"evidence_urls": {"type": "array", "items": {"type": "string"}},
"failure_code": {"type": ["string", "null"]},
"notes": {"type": "string"}
}
}
}
}
}
draft_text.verifiedweakconflictingnot_foundCommand examples:
# Check account/quota connectivity
bash claim-verify.sh --quota
# Verify one claim directly
bash claim-verify.sh --claim "OpenAI released GPT-5 in March 2026"
# Verify a full draft file (multi-claim orchestration)
bash claim-verify-batch.sh --text-file draft.txt --out claim_verification_report.json
Execution contract:
PRISMFY_UNAVAILABLE means command missing, auth failure, network timeout, or hard API failure after retries.verified from result counts aloneDeterministic scoring rubric:
Status thresholds:
verified: confidence >= 0.78 and contradiction penalty not triggeredweak: confidence >= 0.45 and < 0.78conflicting: contradiction penalty triggered with meaningful opposing evidencenot_found: confidence < 0.45 and insufficient reliable evidenceTie-break rule:
Fallback process (strict order):
run_failure_code=PRISMFY_UNAVAILABLE.<=0.60.Use these failure codes:
PRISMFY_UNAVAILABLENO_PRIMARY_SOURCECONFLICTING_EVIDENCEINPUT_UNDERSPECIFIEDRATE_LIMIT_OR_TIMEOUTHandling guidance:
weak.conflicting and include both sides.safe to publish or needs fixes.1. Wrong: ...2. Conflicting: ...3. Weak: ...claim_verification_report.json only if the user asked for it or a file was created.Source safety policy:
verified requires at least 2 independent sources.verified.items by first appearance in input text.Input:
draft_text: "OpenAI released GPT-5 in March 2026 and API input price is $3 per 1M tokens."Default chat output:
This draft needs fixes before publish.1. Wrong: GPT-5 in March 2026 is incorrect; current evidence supports GPT-5.4 in March 2026 and GPT-5.5 in April 2026.2. Wrong: $3 per 1M input tokens is incorrect for GPT-5.5; current price is higher.Optional artifact output:
claim_verification_report.json with two claim items, each containing status, confidence, and evidence links.