← 返回 Skills 市场
ryanhall00

EvalLayer Evaluator

作者 Ryan Hall · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
169
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install evallayer-evaluator
功能描述
AI-powered deliverable evaluation via EvalLayer API. Extracts factual claims, scores quality, returns structured JSON verdicts with pass/fail, confidence sco...
使用说明 (SKILL.md)

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
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: evallayer-evaluator Version: 2.0.1 The skill is a legitimate API wrapper for the EvalLayer evaluation service. The scripts (scripts/evaluate.sh and scripts/demo.sh) use python3 to safely escape user input before sending it via curl to the api.evallayer.ai endpoint, preventing JSON injection. No evidence of data exfiltration, unauthorized execution, or malicious prompt instructions was found.
能力标签
crypto
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evallayer-evaluator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evallayer-evaluator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.2
Fix display name, corrected binary requirements, broadened description
v2.0.1
evallayer-evaluator 2.0.1 changelog - Documentation updated in SKILL.md; no functional or code changes. - Clarified usage, setup, output format, and API endpoints in the ReadMe. - Version bump from 2.0.0 to 2.0.1 for documentation refresh.
v2.0.0
**Major update with enhanced evaluation workflow and new output fields.** - Now uses a multi-stage verification pipeline and supports general deliverable evaluation (not just crypto research). - New output fields: `claims_unsupported`, `evaluation_id`, and updated pass/fail thresholds. - Requires both `curl` and `python3` for safe parameter handling in scripts. - Demo and evaluation scripts now note dependencies and safer input handling. - Output documentation updated; you can now retrieve a detailed claim-by-claim breakdown using `evaluation_id`. - Clarified rate limits and safe-use guidance for sensitive content.
v1.0.0
Initial release: Evaluate crypto research quality via the EvalLayer API. - Extracts and scores factual claims from research deliverables. - Returns structured verdicts with quality and confidence scores (JSON output). - Includes pass/fail decisions and payout recommendations. - Supports script and direct curl usage; offers 3 daily demo runs with no API key. - Provides utility for provider reputation checks and intelligence aggregation. - Requires EVALLAYER_API_KEY, and curl/jq binaries.
元数据
Slug evallayer-evaluator
版本 2.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

EvalLayer Evaluator 是什么?

AI-powered deliverable evaluation via EvalLayer API. Extracts factual claims, scores quality, returns structured JSON verdicts with pass/fail, confidence sco... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。

如何安装 EvalLayer Evaluator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install evallayer-evaluator」即可一键安装,无需额外配置。

EvalLayer Evaluator 是免费的吗?

是的,EvalLayer Evaluator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

EvalLayer Evaluator 支持哪些平台?

EvalLayer Evaluator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 EvalLayer Evaluator?

由 Ryan Hall(@ryanhall00)开发并维护,当前版本 v2.0.1。

💬 留言讨论