EvalLayer Evaluator

v2.0.1

AI-powered deliverable evaluation via EvalLayer API. Extracts factual claims, scores quality, returns structured JSON verdicts with pass/fail, confidence sco...

1· 160·0 current·0 all-time
byRyan Hall@ryanhall00

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ryanhall00/evallayer-evaluator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "EvalLayer Evaluator" (ryanhall00/evallayer-evaluator) from ClawHub.
Skill page: https://clawhub.ai/ryanhall00/evallayer-evaluator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install evallayer-evaluator

ClawHub CLI

Package manager switcher

npx clawhub@latest install evallayer-evaluator
Security Scan
Capability signals
Crypto
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill name/description (EvalLayer evaluator) match the behavior in SKILL.md and the scripts: HTTP POSTs to api.evallayer.ai to evaluate content. The declared runtime requirements in SKILL.md (EVALLAYER_API_KEY, curl, python3) are appropriate. There is a minor registry metadata inconsistency: the top-level registry summary provided with this submission lists no required env vars/binaries, while the SKILL.md and scripts clearly require EVALLAYER_API_KEY (for the authenticated endpoint) and curl/python3. This is likely an authoring/metadata omission rather than malicious behavior.
Instruction Scope
Runtime instructions and the two scripts only send the provided 'topic' and 'deliverable' to the service endpoints; they do not read other files, system state, or extra environment variables. The SKILL.md explicitly warns that submitted content is stored for intelligence aggregation — a privacy consideration but consistent with the stated purpose. No commands grant broad discretion or request unrelated data.
Install Mechanism
No install spec is provided (instruction-only plus two small scripts). No downloads or archive extraction occur. This is low-risk from an installation footprint perspective.
Credentials
Only a single provider API key (EVALLAYER_API_KEY) is used for authenticated evaluations; that is proportional to the skill's function. The demo script provides a no-key demo endpoint. No other secrets, unrelated credentials, or config paths are requested.
Persistence & Privilege
The skill does not request permanent/always-on presence (always: false) and does not modify system or other-skill configs. It allows normal autonomous invocation (platform default) but has no elevated privilege requests.
Assessment
This skill appears to do what it says: it forwards the supplied text to https://api.evallayer.ai for evaluation. Before installing or using it, consider: (1) Metadata mismatch — the registry summary omitted required env/binaries; rely on the SKILL.md which requires EVALLAYER_API_KEY, curl, and python3. (2) Privacy — submitted deliverables are sent to and stored by the provider for intelligence aggregation; do not submit sensitive PII or confidential material unless you trust the provider and have reviewed their retention policy. (3) Use a dedicated, minimal-scope API key as recommended. (4) Verify the provider/domain (api.evallayer.ai) and reputation if you plan to use this in production. Operationally, the demo script permits limited no-key testing. If you want extra assurance, ask the publisher to correct the registry metadata to declare the required env and binaries.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cj3gvk8z9ayh0ypmynx5fg984ramr
160downloads
1stars
4versions
Updated 2w ago
v2.0.1
MIT-0

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

  1. 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.

  2. 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 verdict
  • quality_score: 0.0-1.0 — overall quality rating (0.4+ = pass, 0.7+ = full payout)
  • claims_total / claims_supported: Claim counts
  • payout_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

Comments

Loading comments...