tylergarlick/abraxas/pheme
Claude Code and agent skill by tylergarlick/abraxas
- community
Checking that the SKILL.md file is still in the repository.
Pheme — Real-Time Fact-Checking Engine. Use this skill when you need to verify claims against authoritative sources during generation. Provides source-level confidence scores and supplements Janus labels with [VERIFIED]/[CONTRADICTED]/[UNVERIFIABLE]. Commands: /pheme verify, /pheme status, /pheme sources, /pheme trust, /pheme history.
Install
npx vskill@latest install tylergarlick/abraxas/phemeSKILL.md
Pheme — Real-Time Fact-Checking Engine
Pheme (Greek: Φήμη, "fame, rumor, report") is the verification layer that intercepts claims during generation, verifies them against authoritative sources, and provides source-level confidence scores. It supplements Janus epistemic labels with provenance data.
Why Pheme?
Current labeling is self-reported — the system says what it knows. Pheme provides independent verification, catching instances where the system incorrectly labels something as [KNOWN] when sources contradict it.
- Independent verification — Second layer of defense beyond self-reporting
- Source provenance — Every factual claim gets source attribution
- Confidence scoring — Not all sources are equal; Pheme weights by reliability
- Audit trails — Every factual claim is traceable
Use Cases
- Live verification: Intercept claims during generation, verify before output
- Claim checking: User provides statement, Pheme verifies against sources
- Source evaluation: Assess reliability of a given source
- Historical tracking: See what claims have been verified over time
Storage Location
`~/.abraxas/pheme/`
Command Suite
| Command | Description | |
|---|---|---|
/pheme verify {claim} | Verify a claim against authoritative sources | |
/pheme status | Show recent verification activity | |
/pheme sources {domain} | Show reliability info for a source | |
/pheme trust {domain} {score} | Set/override trust score for a source | |
/pheme history {limit} | Show verification history | |
/pheme clear {claim} | Clear cached verification for a claim |
Core Concepts
Verification Status
Each claim receives one of three statuses:
| Status | Meaning | Label Suffix | |
|---|---|---|---|
| VERIFIED | Multiple authoritative sources confirm | [VERIFIED: source1, source2] | |
| CONTRADICTED | Authoritative sources contradict | [CONTRADICTED: source1] | |
| UNVERIFIABLE | No authoritative source available | [UNVERIFIABLE] | |
| PENDING | Verification in progress | [PENDING] |
Source Reliability
Sources are scored 0.0-1.0 based on:
- Authority: Academic, government, established news
- Recency: How recent the information is
- Consensus: Do other sources agree?
- Track record: Historical accuracy
Claim Extraction
Pheme extracts factual claims from natural language:
- Direct claims: "The Earth orbits the Sun" → Claim to verify
- Numerical facts: "Paris has 2.1 million people" → Numeric claim
- Entity claims: "Elon Musk is CEO of Tesla" → Relationship claim
Confidence Score
- source_reliability: Average reliability of confirming sources
- source_coverage: How many sources verified (min 2 for VERIFIED)
- recency_factor: Penalize old sources (age > 1 year → reduced)
Usage Examples
Live Verification
Contradiction Detection
Unverifiable Claim
Source Trust Configuration
Integration with Janus
Pheme enhances Janus labels:
| Janus | + Pheme Enhancement | |
|---|---|---|
[KNOWN] | [KNOWN] [VERIFIED: sources] or [KNOWN] [CONTRADICTED] | |
[INFERRED] | [INFERRED] [PARTIALLY_VERIFIED] | |
[UNCERTAIN] | [UNCERTAIN] [UNVERIFIABLE] |
If Janus says [KNOWN] but Pheme says [CONTRADICTED], the output is flagged.
Implementation
The verification pipeline:
- Claim extraction — Parse natural language → extract factual claims
- Source lookup — Query knowledge bases (Wikipedia, Wikidata, etc.)
- Verification — Compare claim against source data
- Confidence scoring — Calculate verification confidence
- Label enhancement — Append verification to Janus label
See references/pheme-architecture.md for technical details.
MCP tools
verify_claim, update_source_trust (Bun + TypeScript server, mcp/src/tools/pheme.ts; data in epistemic/pheme).
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pheme/SKILL.md
Popularity
- Repository stars
- 4
- Repository forks
- 2
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tylergarlick/abraxas/pheme)