← Back to Skills Marketplace
li8476295-bot

Hallucination Check

by li8476295-bot · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
50
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hallucination-check
Description
LLM hallucination detector with dual strategy (UQLM + rule-based fallback). Scores any AI output's confidence and flags potential hallucination risks.
README (SKILL.md)

Hallucination Check

Detect AI hallucination risks in LLM outputs. Uses UQLM (uncertainty quantification) as primary scorer, with a rule-based fallback when UQLM dependencies aren't available.

Quick Start

# Install
pip install uqlm

# Check a text
hallucination-check --input "根据我的分析,这可能是新算法,我不太确定具体参数"
# → 置信度: 65.3%  | 建议: 低置信度,建议重新生成

# JSON output
hallucination-check --input "..." --json

# Check from file
hallucination-check --file response.json --field text

How It Works

LLM output → UQLM scorer → confidence 0-1 → threshold check
                                      ↓
                            rule-based keyword flags
                                      ↓
                           output: safe/warn/danger

Dual Strategy

Mode When Accuracy
UQLM pip install uqlm done High (semantic entropy + min token prob)
Rule fallback UQLM unavailable Medium (keyword + pattern matching)

Thresholds

  • --threshold 0.3 (default): below = high risk
  • Flags: vague language, unsourced numbers, contradiction patterns

For Developers

The core function is check_text(text, context=""):

from hallucination_check import check_text
result = check_text("AI生成的内容", context="指令")
print(result["confidence"], result["suggestion"])

Notes

  • UQLM needs transformers\x3C5.0.0 (see pypi for version compat)
  • Rule fallback is zero-dependency, works everywhere
  • Best used before critical operations (code execution, SQL, external sends)
Usage Guidance
This appears safe to use as a user-invoked hallucination-checking helper. Before installing, check that the `uqlm` package is the expected package and consider using a pinned version; also be aware that the included artifacts do not contain the advertised CLI/module implementation.
Capability Analysis
Type: OpenClaw Skill Name: hallucination-check Version: 1.0.0 The skill bundle describes a utility for detecting LLM hallucinations using the 'uqlm' library and rule-based fallbacks. The provided files (_meta.json, SKILL.md, clawhub.json) contain only metadata and documentation, with no evidence of malicious code, data exfiltration, or harmful prompt injection. The tool's stated purpose is aligned with security best practices, recommending checks before critical operations like code execution.
Capability Assessment
Purpose & Capability
The stated purpose is consistent throughout: checking AI output for hallucination risk. However, the artifacts are instruction-only while the SKILL.md references a CLI and Python module that are not included in the package.
Instruction Scope
The instructions are user-invoked and scoped to scoring supplied text or a specified file field; there are no prompt-override, goal-hijack, or automatic execution instructions.
Install Mechanism
There is no install spec, but SKILL.md tells users to run `pip install uqlm`. This is purpose-aligned but unpinned and externally sourced.
Credentials
No credentials, environment variables, broad filesystem access, network endpoints, or privileged OS requirements are declared. Reading a user-specified file is proportionate to the stated purpose.
Persistence & Privilege
The skill declares no heartbeat or message triggers and shows no persistence, background workers, account access, or privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hallucination-check
  3. After installation, invoke the skill by name or use /hallucination-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Hallucination Check: an LLM hallucination detector with dual strategy (UQLM + rule-based fallback). - Scores AI outputs for confidence and flags potential hallucination risks. - Uses UQLM uncertainty quantification as the primary method; falls back to rule-based detection if dependencies are missing. - Provides CLI and Python API for easy integration. - Outputs risk level and suggestions based on configurable thresholds.
Metadata
Slug hallucination-check
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Hallucination Check?

LLM hallucination detector with dual strategy (UQLM + rule-based fallback). Scores any AI output's confidence and flags potential hallucination risks. It is an AI Agent Skill for Claude Code / OpenClaw, with 50 downloads so far.

How do I install Hallucination Check?

Run "/install hallucination-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Hallucination Check free?

Yes, Hallucination Check is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Hallucination Check support?

Hallucination Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hallucination Check?

It is built and maintained by li8476295-bot (@li8476295-bot); the current version is v1.0.0.

💬 Comments