{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "using-rafeblandford-com",
      "type": "skill-md",
      "description": "Find out what Rafe Blandford has done, written or can evidence, using rafeblandford.com's three agent interfaces — an MCP endpoint for reasoning about his career, a public Content API for bulk retrieval, and llms.txt/Markdown for crawling. Use when asked to assess him for a role, brief someone before a meeting, find his position on a topic, check whether he has experience of something, read his writing, or ingest the site — and instead of scraping the HTML.",
      "url": "/resources/skills/using-rafeblandford-com/SKILL.md",
      "digest": "sha256:2880900fed27bea44f3d28a5a79b05dbc66bfb93ff563378169e7fc3c7aff502"
    },
    {
      "name": "verifying-ai-crawlers",
      "type": "skill-md",
      "description": "Work out which AI crawler traffic in a log or analytics dataset is genuine, and report it honestly. Use when asked how much GPTBot/ClaudeBot/Perplexity traffic a site gets, whether a request claiming to be an AI crawler is real, or when analysing server logs, CDN analytics or bot reports for AI agent activity — and before quoting any figure for AI crawler volume.",
      "url": "/resources/skills/verifying-ai-crawlers/SKILL.md",
      "digest": "sha256:b8e03e1d28ac36de1e6508a146921d9da86a57609bccf5df8f48d61d9f50b185"
    },
    {
      "name": "product-idea-pack",
      "type": "archive",
      "description": "Explore and develop early digital-product ideas as proposition sketches, mechanism boards, product storyboards, interactive HTML prototypes, or coherent multi-format packs, with optional presentation and vector-design handoffs. Use for rapid product ideation, concept visuals, shareable prototypes, packaging accepted artefacts, or advancing an existing concept between formats; do not use for production UI implementation.",
      "url": "/resources/skills/product-idea-pack/product-idea-pack.zip",
      "digest": "sha256:357e548ecc55340d250132a56ab6becc058bbfb18bc01461c6e2a67a21cae421"
    },
    {
      "name": "voice",
      "type": "archive",
      "description": "Draft or revise writing that goes out under a person's own name, in their voice and argument, working from a loaded voice pack. Use when writing on someone's behalf; not for ordinary assistant replies. An open, early version (0.1.0).",
      "url": "/resources/skills/voice/voice.zip",
      "digest": "sha256:f2117798ee4c7cd778ee3f96cc207eb90a7115c9b3ebb2a8bdaee2fc58e31e2e"
    },
    {
      "name": "deslop",
      "type": "archive",
      "description": "Review a draft that will go out under a person's own name at its stated care tier, returning located flags in priority order, each with one proposed edit. Use after drafting, or when asked to check or edit a piece in their name; not for ordinary assistant replies. An open, early version (0.1.0).",
      "url": "/resources/skills/deslop/deslop.zip",
      "digest": "sha256:87188de11d589074fe5fb26703442619e40c7b9393120c72feae430ed51f66c7"
    }
  ]
}
