{
  "$schema": "https://raw.githubusercontent.com/cloudflare/agent-skills-discovery-rfc/main/schema/index.schema.json",
  "version": "0.2.0",
  "site": {
    "name": "Shivraj Soni — Portfolio",
    "url": "https://www.shivraj.online"
  },
  "skills": [
    {
      "name": "get-blog-posts",
      "type": "http",
      "description": "Fetch all blog posts authored by Shivraj Soni (title, date, tags, external URL).",
      "url": "https://www.shivraj.online/api/blog",
      "method": "GET",
      "sha256": "sha256:b08b78ecfed6ddb43206d0d9d291094892bc1f890234a471482d94c3462431a4"
    },
    {
      "name": "get-projects",
      "type": "http",
      "description": "Fetch Shivraj's personal and side projects with descriptions, tech stack, and links.",
      "url": "https://www.shivraj.online/api/projects",
      "method": "GET",
      "sha256": "sha256:b967f9f7122e18f87bbe1b7ca9723c82b8a16673918b7f61af3519d7fe63701c"
    },
    {
      "name": "get-books",
      "type": "http",
      "description": "Fetch Shivraj's reading list with title, author, and reading status.",
      "url": "https://www.shivraj.online/api/books",
      "method": "GET",
      "sha256": "sha256:70389fff11e3b39af7b5cf9d1704611edc72e6ab855e00e28c2356e3aa43a381"
    },
    {
      "name": "get-experience",
      "type": "http",
      "description": "Fetch Shivraj's professional and project experience timeline.",
      "url": "https://www.shivraj.online/api/experience",
      "method": "GET",
      "sha256": "sha256:ac4d7cc9eedbe0c98ac7f88495a67e5c0d2a5341832b9736c0db34783c87c190"
    },
    {
      "name": "get-oss-contributions",
      "type": "http",
      "description": "Fetch Shivraj's open-source contributions across repos (PRs, issues, projects like braidpool, gumboard).",
      "url": "https://www.shivraj.online/api/oss",
      "method": "GET",
      "sha256": "sha256:57297386d79b8c251e799880f7248e65e643dc21104b9d6835d5670a27bd7b78"
    },
    {
      "name": "get-hardware",
      "type": "http",
      "description": "Fetch Shivraj's hardware setup — machine, peripherals, daily drivers.",
      "url": "https://www.shivraj.online/api/hardware",
      "method": "GET",
      "sha256": "sha256:4ce0d64fde9fdbb5dc48e03905bd86cd3ff13de25f53917f3682a52f0c7428b1"
    },
    {
      "name": "get-resume",
      "type": "http",
      "description": "Fetch Shivraj's downloadable resume URL and metadata.",
      "url": "https://www.shivraj.online/api/resume",
      "method": "GET",
      "sha256": "sha256:c25b1e46b0b6dcf9155e572da1378b954328da510c7521fb8741bfb33a4dad11"
    }
  ]
}