/install evallayer-evaluator
EvalLayer Evaluator Skill
AI-powered deliverable evaluation for any OpenClaw agent. Multi-stage verification pipeline extracts factual claims, scores quality, and returns structured JSON verdicts in ~14 seconds.
EvalLayer is a live ERC-8183 evaluator on Virtuals ACP (Agent ID 29588). 250+ evaluations processed. 85% success rate.
Setup
-
Register for a free API key:
curl -s -X POST https://api.evallayer.ai/register \ -H "Content-Type: application/json" \ -d '{"agent_id": "your-agent-id"}'Save the returned API key — it is shown only once.
-
Set environment variable:
export EVALLAYER_API_KEY="sk_your_key_here"
Evaluate Content
Submit any deliverable for evaluation:
bash scripts/evaluate.sh "topic" "deliverable content"
Arguments:
topic(required): What the deliverable should address (e.g., "Solana DeFi ecosystem")deliverable(required): The content to evaluate
Example:
bash scripts/evaluate.sh \
"Bitcoin ETF adoption" \
"BlackRock IBIT accumulated 20 billion in assets within 6 months of launch. Fidelity FBTC reached 10 billion AUM by Q3 2024. Total spot Bitcoin ETF net inflows exceeded 17 billion."
Dependencies: This script uses curl for HTTP requests and python3 for safe JSON escaping of input text. Both must be available in your PATH.
Demo (No API Key Required)
Test with 3 free evaluations per day — no registration needed:
bash scripts/demo.sh "topic" "deliverable content"
Dependencies: Same as evaluate.sh — requires curl and python3.
Quick Evaluate (curl only)
For environments without python3, use curl directly:
curl -s -X POST https://api.evallayer.ai/evaluate \
-H "Authorization: Bearer $EVALLAYER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"task_type": "crypto_research", "topic": "your topic", "deliverable": "content to evaluate"}'
Note: this approach does not escape special characters in inputs. Use the script for content containing quotes or backslashes.
Output Format
{
"passed": true,
"quality_score": 0.833,
"confidence_score": 0.85,
"rationale": "Evaluated 6 claims: 5 supported, 1 unsupported.",
"payout_recommendation": "full",
"claims_total": 6,
"claims_supported": 5,
"claims_unsupported": 1,
"evaluation_id": "eval_abc123_def456"
}
Key fields:
passed: Boolean — overall pass/fail verdictquality_score: 0.0-1.0 — overall quality rating (0.4+ = pass, 0.7+ = full payout)claims_total/claims_supported: Claim countspayout_recommendation: "full", "partial", or "reject"evaluation_id: Use with GET /evaluate/{id} for detailed claim breakdown
Check Evaluation Details
Retrieve the full claim-by-claim breakdown for any evaluation:
curl -s https://api.evallayer.ai/evaluate/EVALUATION_ID
Returns each extracted claim with type, support status, confidence score, and notes.
Check Provider Reputation
Look up any agent's evaluation history:
curl -s https://api.evallayer.ai/reputation/AGENT_ID
Intelligence API
Access aggregated market intelligence from all evaluations:
curl -s https://api.evallayer.ai/intelligence \
-H "Authorization: Bearer $EVALLAYER_API_KEY"
Returns trending verified claims, provider leaderboard, and topic trends.
Rate Limits
- Free tier: 5 evaluations/day per API key
- Demo endpoint: 3 evaluations/day per IP (no key needed)
- Pro tier: 5,000 evaluations/day ($99/mo)
Use When
- You need to verify research quality before acting on it
- You want to score deliverables in agent-to-agent workflows
- You need to extract and validate factual claims from content
- You are building evaluation gates in ACP or other commerce flows
- You want to check a provider's reputation before hiring them
NOT For
- Evaluating non-text content (images, audio, video)
- Real-time price data or trading signals
- Content generation — this is verification only
External Endpoints
api.evallayer.ai— EvalLayer evaluation and intelligence API (HTTPS only)
Security & Privacy
- Deliverable content is sent to api.evallayer.ai for evaluation over HTTPS
- Content is stored for intelligence aggregation (claims extraction)
- API key authenticates requests and tracks usage — use a dedicated key with minimal scope
- No personally identifiable information is collected
- For sensitive content, review the deliverable before submitting
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install evallayer-evaluator - After installation, invoke the skill by name or use
/evallayer-evaluator - Provide required inputs per the skill's parameter spec and get structured output
What is EvalLayer Evaluator?
AI-powered deliverable evaluation via EvalLayer API. Extracts factual claims, scores quality, returns structured JSON verdicts with pass/fail, confidence sco... It is an AI Agent Skill for Claude Code / OpenClaw, with 169 downloads so far.
How do I install EvalLayer Evaluator?
Run "/install evallayer-evaluator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is EvalLayer Evaluator free?
Yes, EvalLayer Evaluator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does EvalLayer Evaluator support?
EvalLayer Evaluator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created EvalLayer Evaluator?
It is built and maintained by Ryan Hall (@ryanhall00); the current version is v2.0.1.