{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.schema.json",
  "skills": [
    {
      "name": "certificate-decoder",
      "type": "skill",
      "description": "Decode PEM X.509 certificate chains. Subject, issuer, SANs, validity, fingerprints. Auto-sorts chain order. Shareable URL state.",
      "url": "https://tools.secutils.dev/pem.md",
      "sha256": "1cac589396c508a5f020cb2cc1ef34d60c45fadaab280b284083e77cb4f518f5"
    },
    {
      "name": "echo",
      "type": "skill",
      "description": "Build a fully customizable mock HTTP response (status, headers, body) and serve it as a shareable URL. State in URL, no signup.",
      "url": "https://tools.secutils.dev/echo.md",
      "sha256": "9cfeada8697dcab8bedead8625cd000a01b8148a0f87419fb7956d0871efbf71"
    },
    {
      "name": "jwt-debugger",
      "type": "skill",
      "description": "Decode, verify, and sign HMAC JSON Web Tokens (HS256, HS384, HS512). Real-time signature validation, shareable URL state, no signup.",
      "url": "https://tools.secutils.dev/jwt.md",
      "sha256": "20b4d55d5cf8e24b42054f1538a4d3f7e13bdd79510a8e0b5604724b479b115c"
    },
    {
      "name": "markdown-to-html",
      "type": "skill",
      "description": "Convert Markdown to self-contained HTML or print-ready PDFs with live preview and syntax highlighting. Shareable URL state, no signup.",
      "url": "https://tools.secutils.dev/md-to-html.md",
      "sha256": "f25a1fd6eb40f72c2d7fa41fa9c2af9bbc7a075fe8c34a775cd39a44f361ce32"
    },
    {
      "name": "saml-decoder",
      "type": "skill",
      "description": "Decode Base64 SAML responses, requests, and metadata. Pretty-printed XML or attribute table. Shareable URL state, no signup.",
      "url": "https://tools.secutils.dev/saml.md",
      "sha256": "940461202bdd3234bada71825450e5479dae2970f882bd409205f4bdb032aaa8"
    }
  ]
}
