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).
日本語の概要は準備中です。原文の説明を表示しています。