Fetch trivia questions from the API Ninjas service with optional category filtering.
Class: ApiNinjasTriviaSkill
Tools: Configurable via tool_name (default get_trivia)
Env vars: API_NINJAS_KEY
Multi-instance: Yes — each instance must use a distinct tool_name.
Custom name for the SWAIG trivia tool. Set a distinct value per instance when
registering multiple ApiNinjasTriviaSkill instances on the same agent.
API Ninjas API key. Falls back to the API_NINJAS_KEY environment variable.
Subset of trivia categories to enable. Defaults to all 14 supported categories.
Values outside the allowed set are filtered out. Available categories:
artliterature, language, sciencenature, general, fooddrink,
peopleplaces, geography, historyholidays, entertainment, toysgames,
music, mathematics, religionmythology, sportsleisure.
Default trivia category if none is specified by the user. Must be one of the
enabled categories.
Whether to include the answer in the response. When false, the AI receives
the answer privately so it can quiz the user.