{
  "skills": [
    {
      "name": "trulioo-onboarding",
      "description": "Initialize a Trulioo session from its advertised contract: health, capabilities, account packages, and country context. Use for startup, connectivity, and sandbox/live mode checks.",
      "files": ["SKILL.md"]
    },
    {
      "name": "trulioo-kyc",
      "description": "Guides KYC identity verification decisions using Trulioo's hosted MCP server. Covers data_fields structure by country (PascalCase Trulioo field names), synchronous vs async result modes, is_terminal polling with next_action hints, consent requirements, and interpreting match/nomatch/review results. Use when building identity verification flows, user onboarding, or any workflow that needs to verify a person's identity via kyc_verify, kyc_get_status, or kyc_get_record.",
      "files": ["SKILL.md"]
    },
    {
      "name": "trulioo-kyb",
      "description": "Run KYB search, verification, reporting, and approved post-KYB follow-ups. Uses kyb_run_follow_up for UBO or deep research and checks optional monitoring availability.",
      "files": ["SKILL.md"]
    },
    {
      "name": "trulioo-kya",
      "description": "Resolve Digital Agent Passports, verify agent credentials, and manage scoped mandates. kya_lookup is DAP discovery; verify the artifact type actually presented and treat issuer outages as errors.",
      "files": ["SKILL.md"]
    },
    {
      "name": "trulioo-agent-assurance",
      "description": "Request and interpret KYA multi-collector software assurance through the Trulioo MCP server. Use for remote service assessments, approved local or spark evidence submission, status polling, and review of signals, coverage, provenance, and disagreement.",
      "files": ["SKILL.md"]
    },
    {
      "name": "trulioo-agent-readiness",
      "description": "Measure what a host publishes for agents, starting from a hostname rather than a presented credential. kya_assess_readiness measures; trulioo://kya/readiness/latest/{host} reads. Reason codes and residuals only - no score, level, or ordered label - and a run: null means nothing was ever recorded, never a pass.",
      "files": ["SKILL.md"]
    }
  ]
}
