Sub-skill de agent-ready-cloudflare: Implement A2A Agent Card
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Audit, score, and compare repositories containing portable Agent Plugins against the official Agent Plugins specification. Use when asked to review a plugin repo, check plugin.json or mcp.json conformance, assess bundled skills and MCP servers, produce an evidence-cited 0–100 plugin scorecard, identify release blockers, or compare two agent plugins side by side.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Treat the portable Agent Plugins specification as the authority. A client-native
manifest (e.g., .codex-plugin/plugin.json, .claude/settings.json,
.cursor/mcp.json) does not replace the required root plugin.json.
| Parameter | Description | Default |
|---|---|---|
target | Local repository/plugin path or Git URL | Ask if missing |
compare | Optional second path or Git URL | None |
output | Scorecard destination | Reply only; write only when requested |
spec_version | Agent Plugins version to evaluate | Version declared by plugin.json, or 1.0.0 |
Audit untrusted repositories statically. Do not run bundled executables, hooks,
install scripts, package managers, MCP servers, or networked tests unless the
user explicitly authorizes execution. Redact suspected secret values; report
only their location and kind. A secret-like key or value is a suspicion, not
confirmation: do not assign the FAIL gate without corroborating evidence such
as a recognized live credential format, a trusted secret scanner, repository
history/provenance, or user confirmation. Never test a credential against a
service merely to confirm it.
mktemp -d directory. A plugin root contains root
plugin.json; if a repo has zero or multiple candidates, report the
ambiguity instead of guessing. Done when every target maps to one explicit
plugin root.references/spec-checklist.md and
references/rubric.md. For Agent Plugins 1.0.0, use the bundled snapshot.
For another declared version, or when the user asks for the latest spec,
browse the canonical specification and schemas at agent-plugins.org and
record the evaluated version and retrieval date. The normative text wins if
it conflicts with JSON Schema.python3 scripts/inspect_plugin.py <plugin-root> --json. Treat its output as
evidence leads, not the final judgment. Confirm each reported issue in the
source and add file:line or JSON-pointer evidence. Never weaken a
normative finding merely because a client happens to accept it.skills/*/SKILL.md and every mcpServers entry. Validate Agent Skills
against their own specification. Assess instructions, resources, scripts,
MCP configuration, extension isolation, cohesion, and practical utility.
If skill-evaluation is available, it may deepen individual skill-quality
analysis, but it never replaces this plugin-level rubric.references/spec-checklist.md: PASS, PARTIAL, or FAIL. Keep client
compatibility separate from portable conformance. A client-specific feature
may be excellent for that client and still add zero portable coverage.references/rubric.md. Every score needs specific evidence; every N/A
needs a reason. Run scripts/score.py for the weighted result and gate cap;
do not calculate it by hand. Done when all criteria and all findings are
reconciled with the conformance status.references/output-template.md and emit that structure. Lead with the
verdict, distinguish blockers from recommendations, and provide concrete
fixes. When compare is set, evaluate both independently before computing
deltas; never force the same N/A set on both plugins.PASS: no normative violation found; no score cap.PARTIAL: non-fatal manifest deviation or invalid/skipped component; final
score capped at 59.FAIL: fatal manifest/package-root failure, root-manifest escape, or
confirmed embedded credential; final score capped at 39.Invoke the calculator with one criterion:score:weight triple per criterion:
python3 scripts/score.py --gate partial 1:90:3 2:80:3 3:NA:2
When TypeSafe Jev is available, use it for subjective quality criteria. Jev provides calibrated probability judgments that augment the deterministic checks.
| Evaluation Type | Use Jev? | Method |
|---|---|---|
| Axes 1-3 conformance | No | Deterministic (inspect_plugin.py) |
| Axis 4 product quality | Yes | Score (UX, docs, errors) |
| Axis 2 quality criteria | Yes | Score (schema design, naming) |
| Gate classification | Yes | Noul (pass/fail categories) |
| Secret detection | Yes | Noul (suspected/not_suspected) |
| Quality checklist | Yes | Noul (present/missing) |
from typesafe import jev_available
if jev_available():
from typesafe import Score, Noul
# Use Jev for subjective criteria
else:
# Fall back to heuristic scoring
Questions are defined in scripts/jev_questions.json:
Score results (0.0-1.0) are averaged per axis and scaled to the rubric (0-25). Noul results provide categorical classifications for gates and checklists.
See references/jev-integration.md for full integration patterns and code
examples.
When Jev is used, the scorecard includes a jev section:
{
"jev": {
"available": true,
"quality_scores": { "ux_coherence": 0.72, ... },
"gate_classifications": { "G1": {"label": "conformant", "passed": true} },
"secret_findings": { "requires_review": false }
}
}
skills/ or mcp.json is not an error. A present path of
the wrong filesystem kind is an invalid component type.${PLUGIN_ROOT} and ${PLUGIN_DATA} expand only in MCP args, env values,
and cwd; never in command, URLs, or headers.plugin.json is absent. Report both facts without averaging them away.FAIL gate.scripts/score.py아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Sub-skill de agent-ready-cloudflare: Implement A2A Agent Card
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Sub-skill de agent-ready-cloudflare: Implement ACP Discovery Document
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Sub-skill de agent-ready-cloudflare: Implement Agent Skills Discovery Index
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Sub-skill de agent-ready-cloudflare: Implement AI Bot Rules in robots.txt
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Sub-skill de agent-ready-cloudflare: Implement API Catalog
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Sub-skill: Implement ARD (Agentic Resource Discovery). Publish /.well-known/ai-catalog.json so agents can discover MCP servers, A2A agents, skills and API tools (agenticresourcediscovery.org / ai-catalog).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.