{
    "name": "TRUSTGATE CORPORATE SKILLS Course Assistant",
    "description": "Answers questions about TRUSTGATE CORPORATE SKILLS professional and corporate training courses: search the catalogue, get a course's details with upcoming dates and per-participant prices, and list categories. Public and read-only. To act for a learner, such as booking a course, follow https://trustgatecorporateskills.com/auth.md.",
    "supportedInterfaces": [
        {
            "url": "https://trustgatecorporateskills.com/a2a",
            "protocolBinding": "JSONRPC",
            "protocolVersion": "1.0"
        },
        {
            "url": "https://trustgatecorporateskills.com/a2a",
            "protocolBinding": "JSONRPC",
            "protocolVersion": "0.3"
        }
    ],
    "provider": {
        "organization": "TRUSTGATE CORPORATE SKILLS",
        "url": "https://trustgatecorporateskills.com"
    },
    "version": "1.0.0",
    "documentationUrl": "https://trustgatecorporateskills.com/api/docs",
    "capabilities": {
        "streaming": false,
        "pushNotifications": false,
        "extendedAgentCard": false
    },
    "defaultInputModes": [
        "text/plain",
        "application/json"
    ],
    "defaultOutputModes": [
        "text/plain",
        "application/json"
    ],
    "skills": [
        {
            "id": "search-courses",
            "name": "Search courses",
            "description": "Find published courses on a topic, such as leadership, procurement or monitoring and evaluation. Returns titles, categories, durations, delivery modes and links.",
            "tags": [
                "courses",
                "training",
                "search"
            ],
            "examples": [
                "Find leadership and management courses",
                "Monitoring and evaluation training",
                "{\"skill\": \"search-courses\", \"query\": \"procurement\"}"
            ],
            "inputModes": [
                "text/plain",
                "application/json"
            ],
            "outputModes": [
                "text/plain",
                "application/json"
            ]
        },
        {
            "id": "get-course",
            "name": "Course details and prices",
            "description": "Details for one course: summary, delivery modes, upcoming dates and per-participant prices in USD for a country. Send the course slug or URL, plus an ISO 3166-1 alpha-2 country code for prices.",
            "tags": [
                "courses",
                "pricing",
                "schedule"
            ],
            "examples": [
                "https://trustgatecorporateskills.com/courses/training-of-trainers-tot-course KE",
                "{\"skill\": \"get-course\", \"slug\": \"training-of-trainers-tot-course\", \"country\": \"KE\"}"
            ],
            "inputModes": [
                "text/plain",
                "application/json"
            ],
            "outputModes": [
                "text/plain",
                "application/json"
            ]
        },
        {
            "id": "list-categories",
            "name": "List course categories",
            "description": "All course categories with the number of published courses in each.",
            "tags": [
                "courses",
                "categories"
            ],
            "examples": [
                "What course categories do you offer?",
                "{\"skill\": \"list-categories\"}"
            ],
            "inputModes": [
                "text/plain",
                "application/json"
            ],
            "outputModes": [
                "text/plain",
                "application/json"
            ]
        }
    ],
    "iconUrl": "https://trustgatecorporateskills.com/storage/theme/4F3DexkcMYsgYTXLVWDeQGh4bQcLTtKgIx9DiFAV.jpg"
}