Skip to content
Back to skew

Card snapshot

skew.site · 2026-08-18 01:06:46 UTC · 434127fc1ea48f46c95154148bf6763f74165706cf3bba5682445d07ac0a6727

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "$schema": "https://a2a-protocol.org/schemas/agent-card/v1.json",
  "name": "skew",
  "description": "Authored design service. Generates one-of-one landing pages, pitch decks, and research-grounded briefs from a one-paragraph brief.",
  "url": "https://skew.site/api/a2a",
  "provider": {
    "organization": "Skew",
    "url": "https://skew.site"
  },
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "preferredTransport": "JSONRPC",
  "documentationUrl": "https://skew.site/.well-known/ai-agent.json",
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "text/event-stream"
  ],
  "capabilities": [
    {
      "name": "generate_landing",
      "description": "Stream a one-of-one landing page from a one-paragraph brief.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/event-stream"
      ]
    },
    {
      "name": "generate_deck",
      "description": "Generate a one-of-one pitch deck from a brief and slide count. BETA: gated server-side; returns 503 beta_not_enabled for callers not yet flipped on. Not generally available.",
      "status": "beta",
      "available": false,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/event-stream"
      ]
    },
    {
      "name": "generate_brief",
      "description": "Generate a research-grounded brief from a topic and optional source URLs.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/event-stream"
      ]
    },
    {
      "name": "fetch_artifact",
      "description": "Retrieve a previously generated artifact (landing, deck, or brief) by slug.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/html"
      ]
    }
  ],
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "description": "Bearer token, three accepted shapes. Humans: Clerk-issued JWT (OAuth2 session). Agents: a 64-hex agent_token minted via the RFC 8628 device-code grant, which is the intended agent entry point. x402 per-call payment bearers are on the roadmap and not yet live. Generation capabilities are authenticated by default (generate_landing also accepts anonymous calls gated by a Turnstile token); fetch_artifact is public for public artifacts."
  },
  "policy": {
    "discoveryMode": "authenticated",
    "humanOversight": "advised-for-public-publishing"
  },
  "metadata": {
    "createdAt": "2026-05-17T00:00:00Z",
    "updatedAt": "2026-05-19T00:00:00Z",
    "tags": [
      "design",
      "generation",
      "landing-page",
      "pitch-deck",
      "research-brief",
      "agent-callable",
      "one-of-one"
    ]
  }
}