{
 "name": "Postcard",
 "description": "Postcard checks the card a link shows when it is shared: it fetches the page like a link crawler, reads the og: and twitter: tags with X's fallbacks, downloads the share image to read its real size, format and bytes, checks robots.txt for the crawlers, and returns the card X, Facebook, LinkedIn and chat apps will build, every problem with its fix, and a corrected tag block. No account.",
 "version": "1.0.0",
 "url": "https://postcard.clawhard.com/a2a",
 "preferredTransport": "JSONRPC",
 "protocolVersion": "1.0",
 "supportedInterfaces": [
  {
   "url": "https://postcard.clawhard.com/a2a",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "1.0"
  },
  {
   "url": "https://postcard.clawhard.com/a2a",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "0.3"
  }
 ],
 "provider": {
  "organization": "Clawhard Studio",
  "url": "https://clawhard.com"
 },
 "iconUrl": "https://clawhard.com/icon-512.png",
 "documentationUrl": "https://postcard.clawhard.com/llms.txt",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "extendedAgentCard": false
 },
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json",
  "text/plain"
 ],
 "skills": [
  {
   "id": "postcard_check_link_preview",
   "name": "Check the card a link shows when shared on X, Facebook, LinkedIn and chat apps",
   "description": "Use when the user asks how a link will look when shared, why a shared link shows no image or the wrong title, or wants a page checked before a launch post (signals: \"link preview\", \"og:image not showing\", \"Twitter card\", \"X card\", \"social card\", \"share image\", \"unfurl\", \"Open Graph\", \"LinkedIn preview is blank\", \"after deploying the landing page\").",
   "tags": [
    "postcard",
    "DeveloperApplication",
    "read-only"
   ],
   "examples": [
    "Why does my link show no image on X?",
    "Check how https://example.com looks when shared on LinkedIn",
    "Is my og:image the right size?"
   ],
   "inputModes": [
    "application/json",
    "text/plain"
   ],
   "outputModes": [
    "application/json",
    "text/plain"
   ]
  },
  {
   "id": "postcard_check_preview_tags",
   "name": "Check share-card tags in pasted HTML (before deploy, localhost, private pages)",
   "description": "Use when the share-card tags need checking in HTML that is not public yet: a page being built, a localhost or staging page, a template, or a <head> block the user pasted (signals: \"check my meta tags\", \"are these og tags right\", \"before I deploy\", \"Next.js metadata\", \"index.html head\").",
   "tags": [
    "postcard",
    "DeveloperApplication",
    "read-only"
   ],
   "examples": [
    "Why does my link show no image on X?",
    "Check how https://example.com looks when shared on LinkedIn",
    "Is my og:image the right size?"
   ],
   "inputModes": [
    "application/json",
    "text/plain"
   ],
   "outputModes": [
    "application/json",
    "text/plain"
   ]
  }
 ]
}