{
  "$schema": "https://agentskills.io/schemas/v0.2.0/index.json",
  "version": "0.2.0",
  "skills": [
    {
      "name": "whistleblower-compliance-lookup",
      "type": "reference",
      "description": "Look up EU Whistleblower Directive 2019/1937 compliance requirements for each EU member state — transposition dates, organization-size thresholds, protected reporter categories, reporting channel obligations, and penalty schedules.",
      "url": "https://ethicsportal.eu/.well-known/agent-skills/whistleblower-compliance/SKILL.md",
      "sha256": "2559f00cf4c6e2cb7b3c8454ce553dc584a7f0a3d7fe9a496821543ca4dc8737"
    },
    {
      "name": "ethicsportal-api",
      "type": "reference",
      "description": "Integrate with the EthicsPortal REST API and webhooks. Use when writing code that reads whistleblowing report metadata and deadlines, sets up organisations and whistleblowing channels, manages members, webhooks or documents, or verifies EthicsPortal webhook signatures.",
      "url": "https://ethicsportal.eu/.well-known/agent-skills/ethicsportal-api/SKILL.md",
      "sha256": "fec48d5c6486bbf0927b7214cf0337aa165e6401ed6e6c6e6b6b5eb773663d6a"
    },
    {
      "name": "ethicsportal-setup",
      "type": "reference",
      "description": "Set up EthicsPortal for a person from an AI assistant. Connect the EthicsPortal MCP server, create the organisation and configure its whistleblowing channel. Use when a person asks you to set up a whistleblowing channel, whistleblower software or EthicsPortal for their organisation.",
      "url": "https://ethicsportal.eu/.well-known/agent-skills/ethicsportal-setup/SKILL.md",
      "sha256": "b15836633bb16581c90fb8fdc81e4baf45bc3cb1535908f424078c39ee05ff5c"
    }
  ]
}
