human-ai
Edit English prose to remove repetitive AI phrasing, inflated language, and mechanical structure while preserving meaning and the…
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).
$ npx -y skills add fabricioctelles/skills --skill ard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ardContext preview
The summary Claude sees to decide when to auto-load this skill.
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).
name: agent-ready-ard description: > 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).
Publish a capability manifest so agents can discover your MCP servers, A2A agents, skills and API tools, per the [ARD spec](https://agenticresourcediscovery.org/) and the [ai-catalog](https://github.com/Agent-Card/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.
`Content-Type: application/json`, HTTP 200, and `Access-Control-Allow-Origin: *`
(spec §3.4)
embeddings
{
"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"
]
}
]
}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:
`<head>`
`url=https://example.com/.well-known/ai-catalog.json`
semantic search endpoint (reported only; the scanner never queries it)
POST https://isitagentready.com/api/scan
Content-Type: application/json
{"url": "https://YOUR-SITE.com"}Check that `checks.discovery.ard.status` is `"pass"`.
26 production-ready skills for AI coding agents. Install with one command, use across Claude Code, Cursor, Kiro, Windsurf, and OpenCode.
Edit English prose to remove repetitive AI phrasing, inflated language, and mechanical structure while preserving meaning and the…
Reescreve textos em português brasileiro para soarem mais humanos e naturais, reduzindo padrões típicos de escrita gerada por IA…
Audit, score, and compare repositories containing portable Agent Plugins against the official Agent Plugins specification. Use…
Audit and improve website readiness for AI agents using the Cloudflare "Is It Agent Ready?" scanner (isitagentready.com). Covers…
Sub-skill de agent-ready-cloudflare: Implement A2A Agent Card
Sub-skill de agent-ready-cloudflare: Implement ACP Discovery Document