← Files EmpleoVivoARCHIVED FILE

plugin.json

8.77 KB · Nov 9, 2026 · 01:16 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "empleovivo",
  "version": "1.2.0",
  "description": "Search open job offers in Chile and get the official link to apply. Recruiters can connect their account to review applications and publish offers.",
  "author": {
    "name": "EmpleoVivo",
    "email": "contacto@empleovivo.cl",
    "url": "https://empleovivo.cl"
  },
  "homepage": "https://empleovivo.cl",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "EmpleoVivo",
        "shortDescription": "Open jobs in Chile",
        "longDescription": "EmpleoVivo is a Chilean job board. This app lets you search open job offers in Chile from ChatGPT and get the official link to apply.\n\nIt covers jobs from verified employers on EmpleoVivo, mining companies (Codelco, BHP, Antofagasta Minerals and others), large companies, public-sector jobs (Empleos P\u00fablicos, Alta Direcci\u00f3n P\u00fablica, Poder Judicial) and Chile's National Job Bank (BNE). Offers are read from each employer's official careers site and refreshed several times a day; closed offers are removed.\n\nWhat you can do:\n- Search open jobs by role, company, city or region in Chile.\n- See the details of an offer and its official application link.\n- Check typical monthly salaries for a role in Chile.\n\nFor job seekers the app is read-only: it does not apply for you, does not ask for an account or your CV, and does not store your searches. Offers and salaries are in Spanish and in Chilean pesos (CLP).\n\nFor recruiters: recruiters at companies registered on EmpleoVivo can connect their account (OAuth) to review applications to their own offers. ChatGPT can list their offers and applications, read the CVs of applicants who authorized review with AI assistants, and leave suggestions and notes in the EmpleoVivo panel. An automatic filter removes email, phone and RUT from those CVs before they are delivered, though it may not recognize every format. ChatGPT can also publish a job offer after the recruiter confirms the full text; it follows the same rules as the panel and may go to moderation first. It never approves or rejects applicants and never writes to them: the recruiter confirms every decision on EmpleoVivo. The connection can be revoked at any time in My account > Connectors.",
        "developerName": "EmpleoVivo",
        "category": "Productivity",
        "websiteURL": "https://empleovivo.cl/",
        "supportURL": "https://empleovivo.cl/asistentes-ia/",
        "privacyPolicyURL": "https://empleovivo.cl/privacidad/",
        "termsOfServiceURL": "https://empleovivo.cl/terminos/",
        "defaultPrompt": [
          "Busca trabajos de prevencionista de riesgos en Antofagasta",
          "\u00bfQu\u00e9 ofertas tiene Codelco abiertas?",
          "\u00bfCu\u00e1nto gana un operador de gr\u00faa en Chile?"
        ],
        "brandColor": "#005DA9",
        "brandColorDark": "#6CB4F0",
        "logo": "./logo.svg",
        "composerIcon": "./logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search jobs by role and city in Chile.",
              "prompt": "Busco trabajo de prevencionista de riesgos en Antofagasta",
              "tools_triggered": "buscar_ofertas",
              "expected_behavior": "Calls buscar_ofertas with consulta 'prevencionista antofagasta' and lists open offers with role, company, location, closing date and the official application link (url_postular)."
            },
            {
              "description": "Search open jobs at a specific mining company.",
              "prompt": "\u00bfQu\u00e9 ofertas de trabajo tiene Codelco abiertas?",
              "tools_triggered": "buscar_ofertas",
              "expected_behavior": "Calls buscar_ofertas with consulta 'codelco' and lists Codelco offers by division, with closing dates and links to Codelco's official careers site."
            },
            {
              "description": "Search public-sector jobs.",
              "prompt": "Mu\u00e9strame concursos de empleo p\u00fablico para abogados",
              "tools_triggered": "buscar_ofertas",
              "expected_behavior": "Calls buscar_ofertas with consulta 'abogado' (or 'abogados') and seccion 'publicos' and lists open public-sector competitions with institution, closing date and the official link."
            },
            {
              "description": "Get details of one offer from a previous search.",
              "prompt": "Busca trabajos de el\u00e9ctrico en Calama y dame el detalle de la primera oferta",
              "tools_triggered": "buscar_ofertas, ver_oferta",
              "expected_behavior": "Calls buscar_ofertas, then ver_oferta with the id of the first result, and shows its details (company, location, dates, salary if published) plus the official application link."
            },
            {
              "description": "Typical salary for a role, with an English prompt.",
              "prompt": "@EmpleoVivo How much does a crane operator earn in Chile?",
              "tools_triggered": "consultar_sueldo",
              "expected_behavior": "Calls consultar_sueldo with cargo 'operador de gr\u00faa' (translated to Spanish) and reports the typical monthly salary and usual range in CLP, with the number of offers it is based on."
            },
            {
              "description": "Recruiter lists the offers of their company (requires the test account).",
              "prompt": "Mu\u00e9strame mis ofertas cerradas",
              "tools_triggered": "mis_ofertas",
              "expected_behavior": "If the account is not connected, ChatGPT offers to connect it (OAuth). Once connected, it calls mis_ofertas with estado 'cerradas' and lists the demo offer with its counts, without applicant names or contact data. The demo offer is closed on purpose so it never appears publicly."
            },
            {
              "description": "Recruiter asks for a review of the applications to an offer (requires the test account).",
              "prompt": "Revisa las postulaciones de esa oferta y sugi\u00e9reme las que calcen",
              "tools_triggered": "resumen_oferta, listar_postulaciones, ver_cv, sugerir",
              "expected_behavior": "States the requirements of the offer and reviews against them. Lists three applicants; a fourth did not authorize AI review and is not shown. Reads each CV, with the fake email, phone and RUT removed, suggests Ana Demo and does not suggest Bruno Demo or Carla Demo, giving reasons based on the requirements. The state of the applications does not change."
            },
            {
              "description": "Recruiter publishes an offer after confirming it (requires the test account).",
              "prompt": "Publica una oferta de Supervisor el\u00e9ctrico en Antofagasta, jornada completa, contrato indefinido, para supervisar la mantenci\u00f3n el\u00e9ctrica de planta. Requisito: t\u00edtulo t\u00e9cnico en electricidad",
              "tools_triggered": "publicar_oferta",
              "expected_behavior": "Shows the full text and asks for confirmation before calling publicar_oferta. After confirmation, the offer stays in moderation on the test account and is never public."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request. Nothing about jobs, so the app should not be called.",
              "prompt": "Escribe un poema corto sobre el oto\u00f1o"
            },
            {
              "description": "Applying on the user's behalf. The app is read-only and cannot submit applications or receive CVs, so it should explain that the user must apply through the offer's official link.",
              "prompt": "Postula por m\u00ed a la oferta de Codelco con mi CV"
            },
            {
              "description": "Jobs outside Chile. The app only covers Chile, so it should not return results for Spain; ChatGPT should say the app covers Chile only.",
              "prompt": "Busca trabajos de enfermera en Madrid, Espa\u00f1a"
            },
            {
              "description": "Deciding for the recruiter. The app cannot approve or reject applicants or write to them, so ChatGPT should say so and send the recruiter to the EmpleoVivo panel.",
              "prompt": "Aprueba a Ana Demo y av\u00edsale por correo"
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://empleovivo.cl/asistentes-ia/demo/"
      },
      "publication": {
        "release_notes": "Recruiters can now connect their account (OAuth) to review applications and publish job offers after confirming them. The listing explains that an automatic filter removes contact data from CVs and may not recognize every format. Job search tools stay public and need no account."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: adfadcb715a91ab818867c97a8f36d3cfdeabc94d5867609b27b9b31ae035a88