← Files BobiboARCHIVED FILE

.codex-plugin/plugin.json

5.17 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "name": "bobibo",
  "version": "1.0.0",
  "description": "Book clients, schedule jobs, and send invoices from ChatGPT.",
  "author": {
    "name": "R.O. Ventures LLC",
    "email": "support@bobiboapp.com",
    "url": "https://www.bobiboapp.com"
  },
  "homepage": "https://www.bobiboapp.com",
  "license": "Proprietary",
  "keywords": [
    "scheduling",
    "invoicing",
    "crm",
    "small business",
    "clients"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Bobibo",
    "shortDescription": "Jobs, clients & invoices",
    "longDescription": "Bobibo is client management for creatives and service businesses: photographers, planners, designers, cleaners, organizers, and other trades. Connect your Bobibo account to run your day from ChatGPT.\n\nAsk Bobibo to:\n- Show your schedule: \"What jobs do I have this week?\" shows a schedule card with times and clients.\n- Find and add clients by name, email, or phone.\n- Schedule, reschedule, or cancel jobs for existing clients.\n- Review invoices and payment status: drafts, sent, overdue, and paid.\n- Draft an invoice from line items, then email it to your client with a secure link to view and pay.\n\nBobibo asks you to confirm before it reschedules or cancels a job or sends an invoice. It cannot delete clients or invoices, charge a card, or issue refunds. ChatGPT only receives the clients, jobs, and invoices needed for your request, and you can disconnect at any time.\n\nRequires a Bobibo account.",
    "developerName": "R.O. Ventures LLC",
    "category": "Business & Operations",
    "capabilities": [],
    "websiteURL": "https://www.bobiboapp.com",
    "supportURL": "https://www.bobiboapp.com/contact",
    "privacyPolicyURL": "https://www.bobiboapp.com/privacy",
    "termsOfServiceURL": "https://www.bobiboapp.com/terms",
    "defaultPrompt": [
      "What jobs do I have this week?",
      "Which invoices are overdue?",
      "Draft an invoice for Maria Lopez for a 3-hour deep clean at $60/hour"
    ],
    "brandColor": "#059DEB",
    "composerIcon": "./assets/composer-icon.png",
    "logo": "./assets/logo.png",
    "screenshots": []
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Shows this week's schedule in the account's timezone.",
              "prompt": "What's on my schedule this week?",
              "tools_triggered": "bobibo_list_jobs",
              "expected_behavior": "A schedule card listing this week's jobs with times and client names."
            },
            {
              "description": "Adds a new client after checking for duplicates and confirming.",
              "prompt": "Add a new client: Jordan Smith, jordan@example.com, 555-0134.",
              "tools_triggered": "bobibo_list_clients, bobibo_create_client",
              "expected_behavior": "Bobibo confirms the details, creates the client, and shows a client card."
            },
            {
              "description": "Books a job for an existing client after confirming.",
              "prompt": "Book Maria Lopez for a deep clean next Tuesday from 10 to 1.",
              "tools_triggered": "bobibo_list_clients, bobibo_create_job",
              "expected_behavior": "A 'Job scheduled' card for Maria Lopez next Tuesday, 10:00 AM to 1:00 PM."
            },
            {
              "description": "Drafts an invoice without sending it.",
              "prompt": "Draft an invoice for Acme Property Management: 2 hours gutter cleaning at $75/hr, due in 14 days.",
              "tools_triggered": "bobibo_list_clients, bobibo_create_invoice_draft",
              "expected_behavior": "An invoice card in Draft status totaling $150.00; nothing is emailed."
            },
            {
              "description": "Sends an existing draft invoice after confirmation.",
              "prompt": "Send invoice INV-1042 to the client.",
              "tools_triggered": "bobibo_list_invoices, bobibo_send_invoice",
              "expected_behavior": "After confirmation, the invoice card shows Sent and the client receives a view-and-pay email."
            }
          ],
          "negative": [
            {
              "description": "Bobibo has no tool to delete clients, so it should decline and point to the dashboard.",
              "prompt": "Delete all my clients."
            },
            {
              "description": "Bobibo cannot charge cards; it should offer to send an invoice with a pay link instead.",
              "prompt": "Charge Maria's card on file $200 now."
            },
            {
              "description": "Unrelated request; Bobibo should not be used.",
              "prompt": "What's the weather in Austin tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/eqh-m6WPDFg",
        "commerce": false
      },
      "publication": {
        "release_notes": "First release: see your schedule, find and add clients, book, reschedule, and cancel jobs, and draft and send invoices with a pay link, all from ChatGPT. Bobibo asks before anything is changed or sent."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 6db2c4c2317f48c5c8d54f40a8c15f71c56639ab4fddd384c8eaef499f4ce5fb