跳到正文
cccskills
免费在 GitHub 公开

agent-ready-ard

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

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Implement ARD (Agentic Resource Discovery)

Publish a capability manifest so agents can discover your MCP servers, A2A agents, skills and API tools, per the ARD spec and the ai-catalog data model.

The ARD spec is a v0.9 draft, so the scanner validates structure only and reports non-conformant identifiers and media types without failing the check.

Note that specVersion refers to the ai-catalog data model, not the ARD spec version, which is why the example below reads 1.0. The scanner only requires it to be a non-empty string.

Requirements

  • Serve /.well-known/ai-catalog.json from the origin root with Content-Type: application/json, HTTP 200, and Access-Control-Allow-Origin: *
  • Include a specVersion string and a non-empty entries array
  • Add a host object with displayName and a stable identifier
  • Each entry needs an identifier, a displayName, and a type media type
  • Each entry needs exactly one of url or data — never both, never neither (spec §3.4)
  • Use urn:air:<your-fqdn>:<namespace>:<name> for entry identifiers
  • Add 2-5 representativeQueries per entry so registries can build semantic embeddings

Example

{
  "specVersion": "1.0",
  "host": {
    "displayName": "Example Systems",
    "identifier": "did:web:example.com"
  },
  "entries": [
    {
      "identifier": "urn:air:example.com:server:weather",
      "displayName": "Weather Telemetry Server",
      "type": "application/mcp-server-card+json",
      "url": "https://example.com/mcp/weather.json",
      "representativeQueries": [
        "what is the wind speed in Chicago",
        "get the 5-day forecast for Seattle"
      ]
    }
  ]
}

Additional discovery mechanisms

The well-known path is the primary mechanism. Any of the following can point agents at a manifest hosted elsewhere (spec §6.1), and the scanner reports which ones you publish:

  • robots.txt: add an Agentmap: https://example.com/ai-catalog.json directive
  • HTML: add <link rel="ai-catalog" href="/.well-known/ai-catalog.json"> to <head>
  • DNS: publish a _catalog._agents.example.com TXT record containing url=https://example.com/.well-known/ai-catalog.json
  • DNS: publish a _search._agents.example.com SRV record to advertise a semantic search endpoint (reported only; the scanner never queries it)

Validate

POST https://isitagentready.com/api/scan
Content-Type: application/json

{"url": "https://YOUR-SITE.com"}

Check that checks.discovery.ard.status is "pass".

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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.

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

Sub-skill de agent-ready-cloudflare: Implement A2A Agent Card

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

Sub-skill de agent-ready-cloudflare: Implement ACP Discovery Document

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

Sub-skill de agent-ready-cloudflare: Implement Agent Skills Discovery Index

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

Sub-skill de agent-ready-cloudflare: Implement AI Bot Rules in robots.txt

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

Sub-skill de agent-ready-cloudflare: Implement API Catalog

中文简介正在准备中。当前显示原文说明。

fabricioctelles/skills1122026年10月18日 更新

查看 fabricioctelles 的全部技能

报告此技能的问题