← Files VistearARCHIVED FILE

plugin.json

7.26 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "vistear",
  "version": "1.0.1",
  "description": "Live audience data for Argentine streaming, news, TV and radio channels on YouTube, Kick and Twitch, measured minute by minute by Vistear.",
  "author": {
    "name": "Vistear",
    "email": "hola@vistear.com",
    "url": "https://www.vistear.com"
  },
  "homepage": "https://www.vistear.com/datos",
  "keywords": [
    "audience",
    "streaming",
    "argentina",
    "youtube",
    "kick",
    "twitch",
    "ratings",
    "analytics"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Vistear",
        "shortDescription": "Argentine streaming audience",
        "longDescription": "Vistear measures the live audience of Argentina's streaming, news, radio and TV channels on YouTube, Kick and Twitch, minute by minute, and makes the same data that powers vistear.com available in ChatGPT.\n\nAsk who is live right now and with how many concurrent viewers; compare the audience of up to 25 channels over the last 3 hours to 90 days or a calendar window, per channel (all platforms combined) or per broadcast; get daily metrics per channel (views and likes gained, YouTube subscribers, Kick paid subscriptions, hours live, daily peak); see rankings by live audience, views gained or subscriber growth; check the day's schedule; open a channel profile with its accounts and recent broadcasts; and follow the minute-by-minute curve of a single broadcast.\n\nIntended for journalists, agencies, brands, channel teams and analysts who follow the Argentine streaming market.\n\nLimitations: it only covers the channels Vistear tracks (Argentine channels, about 300 accounts) and data since September 10, 2026. All tools are read-only: it cannot publish, edit or delete anything, and it holds no data about individual viewers. It requires a Vistear account with API access; each tool call counts against that account's monthly query quota. Times are in UTC and days follow Buenos Aires time.",
        "developerName": "Vistear",
        "category": "Data & Analytics",
        "capabilities": [
          "Live audience now",
          "Audience over time",
          "Rankings",
          "Daily channel metrics",
          "Channel search",
          "Broadcast schedule",
          "Broadcast curves"
        ],
        "websiteURL": "https://www.vistear.com",
        "supportURL": "https://www.vistear.com/soporte",
        "privacyPolicyURL": "https://www.vistear.com/privacidad",
        "termsOfServiceURL": "https://www.vistear.com/terminos",
        "defaultPrompt": [
          "\u00bfQu\u00e9 canales argentinos est\u00e1n en vivo ahora y con cu\u00e1ntos espectadores?",
          "Compar\u00e1 la audiencia de Luzu TV y Olga en los \u00faltimos 7 d\u00edas.",
          "\u00bfQui\u00e9n tuvo el pico de audiencia m\u00e1s alto esta semana?"
        ],
        "brandColor": "#12314E",
        "brandColorDark": "#FFD459",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List what is live right now with current viewers.",
              "prompt": "Which Argentine channels are live right now and how many viewers does each one have?",
              "tools_triggered": "get_live",
              "expected_behavior": "Returns the broadcasts live at that moment, ordered by current concurrent viewers, with channel name, platform and viewer count, plus the total live audience."
            },
            {
              "description": "Compare two channels over the last 7 days.",
              "prompt": "Compare the live audience of Luzu TV and Olga over the last 7 days.",
              "tools_triggered": "search_channels, get_audience",
              "expected_behavior": "Resolves both channels, then returns for each one its peak, average viewers and hours with data over the last 7 days, summing all their platforms, and states which one had more audience."
            },
            {
              "description": "Weekly ranking by peak audience.",
              "prompt": "Which channel had the highest peak audience this week?",
              "tools_triggered": "get_ranking",
              "expected_behavior": "Calls get_ranking with kind=live and period=7d and names the top channels by peak concurrent viewers, with the peak value for each."
            },
            {
              "description": "Daily metric for one channel.",
              "prompt": "How many YouTube views did Blender gain per day over the last 30 days?",
              "tools_triggered": "search_channels, get_daily_metric",
              "expected_behavior": "Resolves Blender and returns its views gained per day (metric views_day) for the last 30 days, with the total and the best day."
            },
            {
              "description": "Today's schedule.",
              "prompt": "What is scheduled to stream today on Argentine channels?",
              "tools_triggered": "get_schedule",
              "expected_behavior": "Returns today's broadcasts (Buenos Aires day) with channel, title and start time: those already live or finished and the scheduled ones."
            }
          ],
          "negative": [
            {
              "description": "Write action: the plugin is read-only and must not claim to upload or publish anything.",
              "prompt": "Upload a video to my YouTube channel."
            },
            {
              "description": "Out of coverage: Vistear only tracks Argentine channels, so it should say the channel is not covered instead of inventing numbers.",
              "prompt": "How many viewers did a US streamer have last night on Twitch?"
            },
            {
              "description": "Personal data: Vistear holds no data about individual viewers and must decline.",
              "prompt": "Give me the emails of the people who watch Luzu TV."
            }
          ]
        },
        "demo_recording_url": "https://www.vistear.com/demo/chatgpt.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. It reads audience data from the user's existing Vistear account."
      },
      "publication": {
        "release_notes": "Initial release: live audience, audience over time, rankings, daily metrics, schedule, channel profiles and broadcast curves for Argentine streaming channels.",
        "translations": {
          "es-419": {
            "subtitle": "Audiencia del streaming en AR",
            "description": "Vistear mide minuto a minuto la audiencia en vivo de los canales argentinos de streaming, noticias, radio y TV en YouTube, Kick y Twitch. Pregunt\u00e1 qui\u00e9n est\u00e1 en vivo y con cu\u00e1ntos espectadores, compar\u00e1 canales de 3 horas a 90 d\u00edas, mir\u00e1 rankings por pico, promedio, vistas o suscriptores, m\u00e9tricas diarias por canal, la grilla del d\u00eda y la curva de cada transmisi\u00f3n. Solo lee datos: no publica ni modifica nada y no tiene datos de espectadores individuales. Requiere una cuenta de Vistear con acceso a la API; cada consulta descuenta una de la cuota mensual."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: cdd3a15f776dd3bdff3d59dd655f5d3557e2adca92a0b6c41b08ca6d4abbf614