{
  "name": "Website Scroll Video",
  "description": "Turn any public web page into a smooth scrolling video. Paste a URL, choose the shape and length, and export an MP4, WebM or GIF at up to 4K — no screen recorder, no extension, no watermark.",
  "supportedInterfaces": [
    {
      "url": "https://websitescrollvideo.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Website Scroll Video",
    "url": "https://websitescrollvideo.com/"
  },
  "version": "1.0.0",
  "documentationUrl": "https://websitescrollvideo.com/agents.md",
  "iconUrl": "https://websitescrollvideo.com/logo-mark.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "start_scroll_video",
      "name": "start_scroll_video",
      "description": "Start making a scrolling video of a web page. Takes a public URL, submits it on the page, and navigates to the video settings screen where the scroll, shape, length and format are chosen. This is the primary action of the site. Over this endpoint it does not start anything: there is no server-side render API, so the reply is the address to open, the id of the field to type into, and the note that an export needs a signed-in browser. In a browser that provides a model context, the same skill genuinely starts the capture.",
      "tags": [
        "video",
        "web-capture",
        "scroll",
        "url-to-video"
      ],
      "examples": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "list_credit_packs",
      "name": "list_credit_packs",
      "description": "List the credit packs on sale, with their prices and credit amounts, and the number of credits a new account is given. Use this to answer what the tool costs.",
      "tags": [
        "video",
        "web-capture",
        "scroll",
        "url-to-video"
      ],
      "examples": [
        "how much does this cost?",
        "is there a free tier?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "get_capabilities",
      "name": "get_capabilities",
      "description": "List what the tool can and cannot do — output formats, resolutions, aspect ratios, capture widths, scroll options — and the cases where it is the wrong tool. Use this before recommending it for a task.",
      "tags": [
        "video",
        "web-capture",
        "scroll",
        "url-to-video"
      ],
      "examples": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}
