{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "generate-llms-txt",
      "type": "skill-md",
      "description": "Generate or review a llms.txt file for a website using the Russian llm-txt.ru generator, publishing rules, and formatting guidance.",
      "url": "/.well-known/agent-skills/generate-llms-txt/SKILL.md",
      "digest": "sha256:61c0e3c63b20754468bb169ed4c7c5971419d0b593296aae86158d9f341d99b4"
    },
    {
      "name": "explain-llms-txt",
      "type": "skill-md",
      "description": "Explain the llms.txt draft standard, its structure, tradeoffs, and when to pair it with llms-full.txt or Markdown page variants.",
      "url": "/.well-known/agent-skills/explain-llms-txt/SKILL.md",
      "digest": "sha256:a4c4a0784f935de24b75f7a0a6d4431d77e61fa8c29b6ada724ffccbc7140545"
    },
    {
      "name": "browse-llms-examples",
      "type": "skill-md",
      "description": "Browse real llms.txt and llms-full.txt examples from major AI, developer tooling, infrastructure, and documentation companies.",
      "url": "/.well-known/agent-skills/browse-llms-examples/SKILL.md",
      "digest": "sha256:43ef03381f1c6d8bb69346a86414bfb606f2161c1498e60022524e9caa586ca5"
    },
    {
      "name": "scan-agent-ready",
      "type": "skill-md",
      "description": "Audit a public website for AI-agent readiness across llms.txt, markdown negotiation, discovery headers, content signals, and protocol discovery.",
      "url": "/.well-known/agent-skills/scan-agent-ready/SKILL.md",
      "digest": "sha256:08325530c05260baabd7b5fed3ea448f5eb0cbd3a7a3ada3e7433b171a7f4fe7"
    },
    {
      "name": "homepage-reachable",
      "type": "skill-md",
      "description": "Homepage is reachable. Verify that the site has a working public entry point for agents.",
      "url": "/.well-known/agent-skills/homepage-reachable/SKILL.md",
      "digest": "sha256:9ad837243b987927c9281475172c83443a2da8344bf075d66819be72d03b2a41"
    },
    {
      "name": "robots-txt",
      "type": "skill-md",
      "description": "Valid robots.txt is published. Check that robots.txt exists and can be parsed correctly.",
      "url": "/.well-known/agent-skills/robots-txt/SKILL.md",
      "digest": "sha256:515459ee62f9f357fc0f572171167530a2519d744df9085504ea5a67361a192b"
    },
    {
      "name": "sitemap",
      "type": "skill-md",
      "description": "Valid sitemap.xml is published. Validate the XML sitemap, sample URLs, and lastmod fields.",
      "url": "/.well-known/agent-skills/sitemap/SKILL.md",
      "digest": "sha256:bc9fb246c438c50860f924750510c7521d86443eb6231a9381c574797ef4f8e6"
    },
    {
      "name": "llms-txt",
      "type": "skill-md",
      "description": "llms.txt is structured and alive. Validate llms.txt structure, size, links, descriptions, and split strategy.",
      "url": "/.well-known/agent-skills/llms-txt/SKILL.md",
      "digest": "sha256:5733822b319c2df3f31470cdd6f7b49dbc0f2ac164a2c243c31c778756c1496b"
    },
    {
      "name": "llms-full-txt",
      "type": "skill-md",
      "description": "llms-full.txt is published. Check whether a full long-form text dump is published.",
      "url": "/.well-known/agent-skills/llms-full-txt/SKILL.md",
      "digest": "sha256:27a40ca5b202d6a213d7541c68fc39da1ed14a62d99c6448967bfa1df85f7588"
    },
    {
      "name": "link-headers",
      "type": "skill-md",
      "description": "Link response headers are present. Validate discovery through RFC 8288 Link headers.",
      "url": "/.well-known/agent-skills/link-headers/SKILL.md",
      "digest": "sha256:104e31e4456e9bbea7efefdcaa2d1bbad6edfadc63eb97061f052739a78a8aa5"
    },
    {
      "name": "discovery-links-html",
      "type": "skill-md",
      "description": "Discovery links exist in HTML. Find machine-readable rel links inside the HTML head.",
      "url": "/.well-known/agent-skills/discovery-links-html/SKILL.md",
      "digest": "sha256:1615260fa8abef7ba27f2128c87d40436aff0cc59bcb3f3dc92efb1fe2e6e25f"
    },
    {
      "name": "markdown-negotiation",
      "type": "skill-md",
      "description": "Clean Markdown negotiation is supported. Check Accept negotiation, direct .md access, and markdown cleanliness.",
      "url": "/.well-known/agent-skills/markdown-negotiation/SKILL.md",
      "digest": "sha256:83bb248b08d6f9b814e495741f6d527388f7806536a3f44bc3aed81f8f134afc"
    },
    {
      "name": "markdown-alternate",
      "type": "skill-md",
      "description": "Markdown alternate resource exists. Verify an alternate markdown link or a direct markdown page exists.",
      "url": "/.well-known/agent-skills/markdown-alternate/SKILL.md",
      "digest": "sha256:2a6c964fab237c09543a30eea3487bccc3db8beab282251ea6ddea7c6ade3820"
    },
    {
      "name": "404-behavior",
      "type": "skill-md",
      "description": "404 behavior is correct. Check for correct 404 responses and a markdown variant for agent requests.",
      "url": "/.well-known/agent-skills/404-behavior/SKILL.md",
      "digest": "sha256:d0446933e3bdbcce8460d8c4fd22869643c840a179ca82aa8e314fdc7206b4a7"
    },
    {
      "name": "content-signals",
      "type": "skill-md",
      "description": "Valid Content Signals are present. Validate AI content preferences in robots.txt and/or HTTP headers.",
      "url": "/.well-known/agent-skills/content-signals/SKILL.md",
      "digest": "sha256:964f15c308b367a42d216c022a2dd07bd427dcaffd7ca5eb7069f7a93e012144"
    },
    {
      "name": "ai-bot-policy",
      "type": "skill-md",
      "description": "Explicit AI bot policy exists. Check whether explicit sections exist for known AI crawler user agents.",
      "url": "/.well-known/agent-skills/ai-bot-policy/SKILL.md",
      "digest": "sha256:2897b2844bc4f2a03cf1365562663181650fc1736e4ec81cf30894d8a0a344c6"
    },
    {
      "name": "agent-skills-index",
      "type": "skill-md",
      "description": "Agent Skills index and skill docs are published. Validate the skills index, digests, and availability of skill documents.",
      "url": "/.well-known/agent-skills/agent-skills-index/SKILL.md",
      "digest": "sha256:6c04cc834749c58e951277876a072dd5f2b2c54bb8596f9d865c8f39784024cb"
    },
    {
      "name": "webmcp",
      "type": "skill-md",
      "description": "WebMCP is detected. Detect whether the page publishes browser tools via navigator.modelContext.",
      "url": "/.well-known/agent-skills/webmcp/SKILL.md",
      "digest": "sha256:2086e04748f87427b688af7da8737c579644a4eeb799456cd11125e1a45baa53"
    },
    {
      "name": "api-catalog",
      "type": "skill-md",
      "description": "Valid API Catalog is published. Validate /.well-known/api-catalog and linked service-desc / service-doc / status resources.",
      "url": "/.well-known/agent-skills/api-catalog/SKILL.md",
      "digest": "sha256:524c65d601a72ef08975b3fe42227a14bded7725c6369bfe804baccd1a50d772"
    },
    {
      "name": "oauth-discovery",
      "type": "skill-md",
      "description": "OAuth / OIDC discovery exists. Validate discovery metadata and JWKS retrieval when auth APIs exist.",
      "url": "/.well-known/agent-skills/oauth-discovery/SKILL.md",
      "digest": "sha256:771e1e439c03da054fb4196acb8cb9442294b2c43e15704c19089cf37728e926"
    },
    {
      "name": "oauth-protected-resource",
      "type": "skill-md",
      "description": "OAuth Protected Resource metadata exists. Validate /.well-known/oauth-protected-resource and linked authorization servers.",
      "url": "/.well-known/agent-skills/oauth-protected-resource/SKILL.md",
      "digest": "sha256:64d56602550a643f8fe09d593d6c7c010e3285b1066b1495ee527b4ba5f58800"
    },
    {
      "name": "mcp-server-card",
      "type": "skill-md",
      "description": "Valid MCP Server Card and endpoint exist. Validate /.well-known/mcp.json, server-card, and a live streamable HTTP MCP transport.",
      "url": "/.well-known/agent-skills/mcp-server-card/SKILL.md",
      "digest": "sha256:b69632fdadf18b555ae0cd22a8d34c9617937108f992a7082d6876b74439e9a9"
    },
    {
      "name": "http-message-signatures-directory",
      "type": "skill-md",
      "description": "HTTP Message Signatures Directory exists. Validate /.well-known/http-message-signatures-directory and the JWKS payload.",
      "url": "/.well-known/agent-skills/http-message-signatures-directory/SKILL.md",
      "digest": "sha256:c9b5fd81b1b9ba9d1c1b42d9eac252179cc8537a3ee082be5da6a5b7c2cabf0f"
    },
    {
      "name": "a2a-agent-card",
      "type": "skill-md",
      "description": "A2A Agent Card is published. Validate /.well-known/agent.json and the basic Agent Card fields.",
      "url": "/.well-known/agent-skills/a2a-agent-card/SKILL.md",
      "digest": "sha256:6bfa44f5967bbca8469e570f8ba8ecdd1ef36b7e67c27d51e2d4b00a76d07d6a"
    },
    {
      "name": "x402-handshake",
      "type": "skill-md",
      "description": "Real x402 402-handshake exists. Test a real 402 Payment Required response and PAYMENT-REQUIRED header.",
      "url": "/.well-known/agent-skills/x402-handshake/SKILL.md",
      "digest": "sha256:37b56430aab3874d9ed44b14a484b290ea6ff9881fa20461d5bdfe6ff58f30a0"
    },
    {
      "name": "ucp-discovery",
      "type": "skill-md",
      "description": "UCP discovery exists. Validate a well-known UCP manifest.",
      "url": "/.well-known/agent-skills/ucp-discovery/SKILL.md",
      "digest": "sha256:a6be7e264d309897c3e75b93095543ed55d39e179187b7e3341f7d07b21f506d"
    },
    {
      "name": "acp-discovery",
      "type": "skill-md",
      "description": "ACP discovery exists. Validate /.well-known/acp.json and commerce API discovery metadata.",
      "url": "/.well-known/agent-skills/acp-discovery/SKILL.md",
      "digest": "sha256:885221c2905e4da3ae68b9866e8de999a98dacb1d27414cc27d1c765d2c3be49"
    }
  ]
}
