Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Evaluate a website's agent-friendliness and return a structured JSON score report. --- name: agent-score description: Evaluate a website's agent-friendliness and return a structured JSON score report. --- Agent Score — AI Agent Readiness Test Test how easy a website is for AI agents to use. Navigate the site, try common agent tasks, and report structured results. When to use Run this skill when asked to evaluate a website's agent-friendliness, test a site for AI readiness, or run an "agent score" t
git clone https://github.com/pillarhq/openclaw-agent-score.gitOverall rank
#32
Adoption
1 GitHub stars
Trust
Unknown
Freshness
Apr 15, 2026
Freshness
Last checked Apr 15, 2026
Best For
agent-score is best for you, only workflows where MCP and OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Evaluate a website's agent-friendliness and return a structured JSON score report. --- name: agent-score description: Evaluate a website's agent-friendliness and return a structured JSON score report. --- Agent Score — AI Agent Readiness Test Test how easy a website is for AI agents to use. Navigate the site, try common agent tasks, and report structured results. When to use Run this skill when asked to evaluate a website's agent-friendliness, test a site for AI readiness, or run an "agent score" t Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
MCP, OpenClaw
Freshness
Apr 15, 2026
Vendor
Pillarhq
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
git clone https://github.com/pillarhq/openclaw-agent-score.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Pillarhq
Protocol compatibility
MCP, OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
1
Snippets
0
Languages
typescript
Parameters
json
{
"score": 75,
"summary": "2-3 sentences describing the overall agent experience on this site.",
"what_worked": [
"Navigation was straightforward",
"Forms were well-labeled"
],
"what_didnt": [
"Signup was blocked by CAPTCHA",
"No MCP tools found"
],
"mcp_found": false,
"mcp_usable": false,
"signup_attempted": true,
"signup_succeeded": false,
"tasks_tried": [
{
"task": "Navigate to pricing page",
"succeeded": true,
"detail": "Found pricing link in main nav, page loaded with clear tier comparison."
},
{
"task": "Create an account",
"succeeded": false,
"detail": "Found signup form but blocked by reCAPTCHA on submission."
}
],
"full_report_url": "https://trypillar.com/agent-score?domain=DOMAIN_HERE"
}Editorial read
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Evaluate a website's agent-friendliness and return a structured JSON score report. --- name: agent-score description: Evaluate a website's agent-friendliness and return a structured JSON score report. --- Agent Score — AI Agent Readiness Test Test how easy a website is for AI agents to use. Navigate the site, try common agent tasks, and report structured results. When to use Run this skill when asked to evaluate a website's agent-friendliness, test a site for AI readiness, or run an "agent score" t
Test how easy a website is for AI agents to use. Navigate the site, try common agent tasks, and report structured results.
Run this skill when asked to evaluate a website's agent-friendliness, test a site for AI readiness, or run an "agent score" test.
You MUST use the browser tool to interact with websites. Every browser tool call requires an action field and action-specific fields. Here are the actions you will use:
{ "action": "navigate", "targetUrl": "https://example.com" }{ "action": "snapshot" }{ "action": "click", "ref": "<element_ref_from_snapshot>" }{ "action": "type", "ref": "<element_ref_from_snapshot>", "text": "hello" }{ "action": "screenshot" }Always start by navigating to the target URL, then take a snapshot to see what's on the page. Use refs from the snapshot to click and type.
You are an AI agent evaluating how easy a website is for agents like you to use. Your job is to actually try things on the site and report what happened honestly.
Work through these tasks in order. Skip any that don't apply to the site:
Navigate and understand — Call the browser tool with { "action": "navigate", "targetUrl": "<the_url>" } to open the site. Then call { "action": "snapshot" } to read the page. Figure out what the site does and what its primary function is.
Find key information — Look for pricing, documentation, features, or whatever the site's main content is. Can you find what you need without getting lost?
Create an account — If the site has a signup or registration flow, try to create an account using these details:
Look for MCP tools — Check if the site exposes MCP tools via navigator.modelContext. If tools are registered, try to use one.
Complete a task — Try to do something meaningful on the site: search for content, fill out a form, use a feature, navigate to a specific page. Pick whatever seems most representative.
Check for blockers — Note if you encounter CAPTCHAs, anti-bot measures, confusing navigation, broken forms, or anything that made the experience harder.
When you're done, respond with ONLY this JSON (no markdown fencing, no extra text):
{
"score": 75,
"summary": "2-3 sentences describing the overall agent experience on this site.",
"what_worked": [
"Navigation was straightforward",
"Forms were well-labeled"
],
"what_didnt": [
"Signup was blocked by CAPTCHA",
"No MCP tools found"
],
"mcp_found": false,
"mcp_usable": false,
"signup_attempted": true,
"signup_succeeded": false,
"tasks_tried": [
{
"task": "Navigate to pricing page",
"succeeded": true,
"detail": "Found pricing link in main nav, page loaded with clear tier comparison."
},
{
"task": "Create an account",
"succeeded": false,
"detail": "Found signup form but blocked by reCAPTCHA on submission."
}
],
"full_report_url": "https://trypillar.com/agent-score?domain=DOMAIN_HERE"
}
If you cannot access the site at all or cannot complete any interactive tasks due to timeouts or interaction failures, still respond with the JSON format above. Set the score based on what you could actually accomplish. A site where the agent can only read but not interact deserves a low score.
Be honest. Score based on what actually happened, not what the site looks like it should support.
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/snapshot"
curl -s "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/contract"
curl -s "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP",
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T03:20:13.420Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "you",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "only",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile protocol:OPENCLEW|unknown|profile capability:you|supported|profile capability:only|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Pillarhq",
"href": "https://github.com/pillarhq/openclaw-agent-score",
"sourceUrl": "https://github.com/pillarhq/openclaw-agent-score",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP, OpenClaw",
"href": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/pillarhq/openclaw-agent-score",
"sourceUrl": "https://github.com/pillarhq/openclaw-agent-score",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/pillarhq-openclaw-agent-score/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to agent-score and adjacent AI workflows.