← Files BrújulaARCHIVED FILE

plugin.json

7.5 KB · Nov 12, 2026 · 06:09 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "brujula",
  "version": "1.2.0",
  "description": "Br\u00fajula is a Spanish-language weekly planner: tasks, priorities, shared lists, projects, expenses, recipes and bookings, connected to the user's own Br\u00fajula account.",
  "author": {
    "name": "Diego Francisco Archimaut P\u00e9rez",
    "email": "hola@brujula.day",
    "url": "https://brujula.day"
  },
  "homepage": "https://brujula.day",
  "keywords": [
    "planner",
    "tasks",
    "weekly agenda",
    "expenses",
    "budgets",
    "shared lists",
    "projects",
    "recipes",
    "spanish",
    "uruguay"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Br\u00fajula",
        "shortDescription": "Week in order \u00b7 brujula.day",
        "longDescription": "Br\u00fajula is a weekly planner made in Uruguay, in Spanish, with a WhatsApp assistant. Connect it to ChatGPT to work with your own Br\u00fajula account from the chat.\n\nWhat you can do:\n- See your day or week and search tasks.\n- Add, move, complete or delete tasks, with reminders.\n- Set the week's priorities and focus.\n- Add items to shared lists (groceries, a trip) and check them off.\n- Follow projects by stage and manage the steps of each task; shape each project with its own stages, custom fields and templates.\n- Record expenses and income, see how the month is going against your budgets, and settle shared debts.\n- Keep your fixed monthly expenses (rent, utilities) and mark them as paid.\n- Choose which of your Google Calendars Br\u00fajula publishes your tasks to.\n- Find recipes from Br\u00fajula's recipe book (with credits) by ingredients, dish type or diet, add the ingredients to a list and schedule the meal.\n- For people who take bookings: see appointments and free slots, book, move or cancel them.\n- Search everything and open any result.\n\nPrivacy: ChatGPT only receives what you ask for through it. Google Calendar events and email content are never shared through this connection. You can disconnect at any time in Br\u00fajula \u2192 Settings \u2192 Connected apps.\n\nRequires a Br\u00fajula account (brujula.day). The app and its answers are in Spanish.",
        "developerName": "Diego Francisco Archimaut P\u00e9rez",
        "category": "Productivity",
        "websiteURL": "https://brujula.day",
        "supportURL": "https://brujula.day/conectar",
        "privacyPolicyURL": "https://brujula.day/privacidad",
        "termsOfServiceURL": "https://brujula.day/terminos",
        "brandColor": "#0E8FB0",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "\u00bfQu\u00e9 tengo esta semana en Br\u00fajula?",
          "Agend\u00e1 en Br\u00fajula el dentista el jueves a las 10",
          "Anot\u00e1 en Br\u00fajula que gast\u00e9 1.250 en el s\u00faper"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "See the week",
              "prompt": "\u00bfQu\u00e9 tengo esta semana en Br\u00fajula?",
              "tools_triggered": "list_tasks",
              "expected_behavior": "Lists the pending tasks of the current week by day, with times."
            },
            {
              "description": "Create a task with a reminder",
              "prompt": "Agend\u00e1 en Br\u00fajula llamar al dentista ma\u00f1ana a las 16:30 y avisame 10 minutos antes",
              "tools_triggered": "create_task",
              "expected_behavior": "Creates the task for tomorrow at 16:30 with a 10-minute reminder and confirms it."
            },
            {
              "description": "Record an expense",
              "prompt": "Anot\u00e1 en Br\u00fajula que gast\u00e9 1.250 pesos en el s\u00faper",
              "tools_triggered": "add_expense",
              "expected_behavior": "Records an expense of UYU 1,250 in the S\u00faper category and reports the month's total for that category against its budget."
            },
            {
              "description": "Shared grocery list",
              "prompt": "Sum\u00e1 leche y pan a la lista de Casa en Br\u00fajula",
              "tools_triggered": "update_lists",
              "expected_behavior": "Adds both items to the list of the Casa space and confirms."
            },
            {
              "description": "Project progress",
              "prompt": "\u00bfC\u00f3mo viene el proyecto Mudanza en Br\u00fajula?",
              "tools_triggered": "get_projects",
              "expected_behavior": "Summarizes the project: tasks done out of total, what is in progress with its steps, and what is due soon."
            },
            {
              "description": "Fixed monthly expenses",
              "prompt": "\u00bfQu\u00e9 gastos fijos me falta pagar este mes en Br\u00fajula?",
              "tools_triggered": "get_fixed_expenses",
              "expected_behavior": "Lists the fixed monthly expenses (Alquiler, UTE, Internet) with their amount and day, and says which ones are still unpaid this month."
            },
            {
              "description": "Mark a fixed expense as paid",
              "prompt": "Marc\u00e1 en Br\u00fajula que pagu\u00e9 la UTE en efectivo",
              "tools_triggered": "manage_fixed_expenses",
              "expected_behavior": "Marks UTE as paid this month, records the UYU 2,350 expense paid in cash (Efectivo) and confirms it."
            },
            {
              "description": "Add a stage to a project",
              "prompt": "Agreg\u00e1 una etapa Revisi\u00f3n al proyecto Mudanza en Br\u00fajula, despu\u00e9s de En curso",
              "tools_triggered": "update_projects",
              "expected_behavior": "Adds the Revisi\u00f3n stage to the Mudanza project after En curso and lists the stages in order: Por hacer, En curso, Revisi\u00f3n, Hecha."
            }
          ],
          "negative": [
            {
              "description": "Money transfers are not supported",
              "prompt": "Pasale 500 pesos a Gabi desde Br\u00fajula"
            },
            {
              "description": "Google Calendar events are not shared",
              "prompt": "Mostrame los eventos de mi Google Calendar de hoy usando Br\u00fajula"
            },
            {
              "description": "Unrelated general request",
              "prompt": "Escribime un poema sobre el mar"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/j8zQgCgU3d4",
        "commerce": false
      },
      "publication": {
        "release_notes": "1.2.0: the subtitle now includes brujula.day, so the plugin can also be found when searching \"brujula\" without the accent. No changes to the tools.",
        "translations": {
          "es-419": {
            "subtitle": "Semana en orden \u00b7 brujula.day",
            "description": "Br\u00fajula es una agenda semanal hecha en Uruguay, en espa\u00f1ol, con asistente por WhatsApp. Conectala a ChatGPT para trabajar con tu propia cuenta de Br\u00fajula desde el chat: ver tu d\u00eda o tu semana, crear y mover tareas con avisos, fijar prioridades, listas compartidas, proyectos con sus etapas, campos y plantillas, gastos e ingresos contra tus topes, gastos fijos, recetas y turnos; y elegir en qu\u00e9 calendario de Google se publican tus tareas. ChatGPT solo recibe lo que vos le ped\u00eds; los eventos de Google Calendar y el correo nunca se comparten. Requiere una cuenta de Br\u00fajula (brujula.day)."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 531803517b838e7d8e98a2d683ae8211abcbb2ed6ff8012c447523a3e6a3c681