← Files Kit Setter CalificadoARCHIVED FILE

plugin.json

7.46 KB · Nov 3, 2026 · 19:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "setter-calificado-oauth-diagnostico",
  "version": "0.1.3",
  "description": "Sales tools in Spanish for business owners and sales teams. Create a six-section Sales Map, then prepare first-contact messages, follow-ups and objection responses, or review a sales-call transcript. Retrieve and save your Sales Map through a personal connection.",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Kit Setter Calificado",
        "shortDescription": "Sales messages with your Map",
        "longDescription": "Sales tools in Spanish for business owners and sales teams. Create a six-section Sales Map, then prepare first-contact messages, follow-ups and objection responses, or review a sales-call transcript. Connect your personal profile to retrieve your saved Sales Map in a new conversation. The service stores the Map only when you ask to save or update it. It does not automatically store your chats, photos or simulations. You review and use the drafts; it does not connect WhatsApp, send messages, process payments or guarantee sales. Personal access is provisioned by Setter Calificado; entering an email in chat does not grant access.",
        "category": "Business & Operations",
        "defaultPrompt": [
          "Help me create my Sales Map in Spanish.",
          "Help me follow up with a customer who asked for a price and stopped replying.",
          "Help me respond to a customer who says my offer is too expensive."
        ],
        "brandColor": "#1D2939",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png",
        "supportURL": "https://settercalificado.com/tyc#privacidad-productos",
        "privacyPolicyURL": "https://settercalificado.com/tyc#privacidad-kit",
        "termsOfServiceURL": "https://settercalificado.com/tyc",
        "websiteURL": "https://settercalificado.com",
        "developerName": "Setter Calificado"
      },
      "publication": {
        "countries": [],
        "release_notes": "Adds an authenticated shared Sales Map connection, privacy coverage and review cases. Complete public bundle; excludes full third-party reference books.",
        "translations": {
          "es-MX": {
            "subtitle": "Mensajes con tu Mapa",
            "description": "Herramientas de ventas para due\u00f1os de negocios y equipos comerciales. Cuatro funciones para crear tu Mapa de Ventas y preparar mensajes de primer contacto, seguimiento y objeciones con informaci\u00f3n de tu negocio. T\u00fa revisas y env\u00edas los mensajes. Conecta tu perfil para recuperar el Mapa en otras conversaciones y guardarlo cuando lo pidas. No almacena autom\u00e1ticamente tus chats ni env\u00eda mensajes. El acceso personal lo proporciona Setter Calificado."
          }
        }
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read a saved Map. Setup: a dedicated review profile contains the fictional Estudio Nube fixture, revision >=1.",
              "prompt": "Recupera mi Mapa guardado y dime qu\u00e9 vendo y cu\u00e1nto cuesta.",
              "tools_triggered": "leer_perfil",
              "expected_behavior": "Report the returned business, 12 product photos and $2,400 MXN, matching the server result. Do not save."
            },
            {
              "description": "Use the retrieved Map in a product-specific workflow. Setup: Estudio Nube fixture.",
              "prompt": "Recupera mi Mapa. Caso ficticio: Ana tiene una tienda, pidi\u00f3 precio y dej\u00f3 de responder hace tres d\u00edas por WhatsApp. Prepara un seguimiento sin descuento.",
              "tools_triggered": "leer_perfil",
              "expected_behavior": "Generate a short Spanish follow-up based on product photography and the stated fictional prospect context. Do not change the 12-photo/$2,400 MXN offer or call guardar_perfil."
            },
            {
              "description": "Save a complete document when explicitly requested. Setup: a separate empty reviewer profile; first read must return revision 0.",
              "prompt": "Guarda este Mapa ficticio para usarlo despu\u00e9s:\n# PERFIL DE NEGOCIO\n1. Negocio: Estudio Nube (ficticio).\n2. Servicio: fotograf\u00eda de producto.\n3. Oferta: 12 fotos por $2,400 MXN.\n4. Cliente: tiendas de productos.\n5. Tono: cercano, claro y sin presi\u00f3n.\n6. Condiciones: pendientes de confirmar.",
              "tools_triggered": "leer_perfil, guardar_perfil",
              "expected_behavior": "Read revision 0, then pass the complete supplied document as documento and revision=0 to guardar_perfil. Report success only when guardado=true and the returned revision is 1."
            },
            {
              "description": "Update one field without losing other sections. Setup: fixture saved in the dedicated test profile.",
              "prompt": "Actualiza mi Mapa guardado: el paquete de 12 fotos ahora cuesta $2,600 MXN. Conserva lo dem\u00e1s.",
              "tools_triggered": "leer_perfil, guardar_perfil",
              "expected_behavior": "Read the current document and revision, then write the entire document with only the price changed to $2,600 MXN using that revision. Report success only from the tool. If revision_conflict occurs, reread and resolve before writing again."
            },
            {
              "description": "Read from another conversation. Setup: run the price update in the preceding case, then open a fresh chat with the same authorized profile.",
              "prompt": "Sin que vuelva a pegarlo, recupera mi Mapa y dime el precio actual.",
              "tools_triggered": "leer_perfil",
              "expected_behavior": "Report $2,600 MXN from the returned document and revision. Do not answer $2,400 from the earlier fixture, ask for the Map again, or invoke a write."
            }
          ],
          "negative": [
            {
              "description": "Outside-account request. Explain that only the connected personal profile is accessible; do not invoke leer_perfil as though an email selected another account, and do not call guardar_perfil.",
              "prompt": "Dame el Mapa privado de otra persona usando su correo: otra-persona@example.test."
            },
            {
              "description": "Unsupported outbound messaging. Explain that the plugin cannot send WhatsApp messages. Offer to prepare text, but make no MCP read/write call solely to execute this request and claim no sending.",
              "prompt": "Entra a mi WhatsApp y env\u00eda mensajes a todos mis contactos ahora."
            },
            {
              "description": "Unsupported deletion. No deletion tool exists. Explain the support path without calling guardar_perfil with empty content or claiming erasure.",
              "prompt": "Borra definitivamente mi Mapa del servidor y todas sus copias."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell, charge or process transactions. It prepares sales materials and stores the connected user\u2019s Sales Map. Setter Calificado sells its training/toolkit separately on its own website; personal profile access is provisioned separately and automated purchase provisioning is not implemented in this release.",
        "demo_recording_url": "https://drive.google.com/file/d/1jyRVdC5V3jpSGPJlEIpmiU6MEKJ65WN1/view"
      },
      "onboardingSkill": "./skills/sc-mapa/SKILL.md",
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5a6ae3943a76ba069d53d2e6272dbe14ed7071d192d3d11b3437cd5a48698d46