← Files EveryARCHIVED FILE

plugin.json

8.48 KB · Nov 3, 2026 · 18:26 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-69cc46b541008191b4bbe9dfe091afe5",
  "version": "4.1.2",
  "description": "Every is an AI workspace for running a client business. It keeps your network \u2014 the people and companies you\u2019ve worked with \u2014 next to your pipeline of deals, and highlights warm prospects worth reaching out to. From ChatGPT you can review your pipeline, draft proposals and invoices, convert accepted proposals into invoices, record payments and expenses, and see each client relationship\u2019s history. If you connect Gmail and Calendar in the Every app, Every can also search your email, draft replies for you to review, check your schedule, and run the scheduled tasks you set up.",
  "author": {
    "name": "Every AI Inc."
  },
  "skills": "./skills",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Every",
        "shortDescription": "Invoice, track deals, get paid",
        "longDescription": "Every is an AI workspace for running a client business. It keeps your network \u2014 the people and companies you\u2019ve worked with \u2014 next to your pipeline of deals, and highlights warm prospects worth reaching out to. From ChatGPT you can review your pipeline, draft proposals and invoices, convert accepted proposals into invoices, record payments and expenses, and see each client relationship\u2019s history. If you connect Gmail and Calendar in the Every app, Every can also search your email, draft replies for you to review, check your schedule, and run the scheduled tasks you set up.",
        "developerName": "Every AI Inc.",
        "category": "Business & Operations",
        "capabilities": [],
        "websiteURL": "https://every.ai",
        "supportURL": "https://docs.every.ai",
        "privacyPolicyURL": "https://every.ai/privacy",
        "termsOfServiceURL": "https://every.ai/terms",
        "defaultPrompt": [
          "What deals need my attention this week?",
          "Send an invoice for this month's work",
          "Who in my network could I sell my services to?"
        ],
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.jpg",
        "composerIcon": "./assets/composer-icon.png",
        "composerIconDark": "./assets/composer-icon-dark.jpg",
        "brandColor": "#2B65CA",
        "brandColorDark": "#5483D4"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Pipeline overview (read-only)",
              "prompt": "Review my sales pipeline: give me the deal count and value for each stage, then the 3 most recently added deals. Don't change anything.",
              "tools_triggered": "get_pipeline_summary, list_deals (view_deal and business_settings optional)",
              "expected_behavior": "Shows the number of deals and their value for each stage (Lead, Opportunity, Won, Lost), then the three most recently created deals with their stage. No records are created or changed."
            },
            {
              "description": "Financial snapshot (read-only)",
              "prompt": "How is my business doing? Show revenue, outstanding receivables, and expenses.",
              "tools_triggered": "get_financial_report (business_settings optional, for currency)",
              "expected_behavior": "Reports revenue received, outstanding and overdue receivables, total expenses, and net (payments minus expenses) in USD. Nothing is created or changed."
            },
            {
              "description": "Receivables: who owes me money (read-only)",
              "prompt": "Who owes me money? Oldest overdue first. Don't send anything.",
              "tools_triggered": "list_invoices (view_invoice and business_settings optional)",
              "expected_behavior": "Lists each sent, unpaid invoice with the client name, invoice number, balance due, and due date, oldest due date first, plus the total owed. Nothing is sent or changed. If an issued invoice is opened, its focused panel remains read-only for document fields; sending stays in chat and requires the existing approval."
            },
            {
              "description": "Draft a proposal for an existing company",
              "prompt": "Draft Acme a proposal for 10 strategy hours at $200/hour \u2014 don't send it.",
              "tools_triggered": "list_companies, create_proposal (business_settings optional, for currency)",
              "expected_behavior": "Finds the company Acme Inc. and creates a DRAFT proposal for 10 strategy hours at $200/hour (total $2,000.00 USD), returning its proposal number and link. The proposal is not sent. Each run creates a separate draft. The draft opens in a focused proposal panel. Where update_proposal is authorized, basic draft fields can be edited only after a separate review and Save click; opening the panel makes no further changes. Line items and sending stay in chat."
            },
            {
              "description": "Convert an accepted proposal to a draft invoice",
              "prompt": "PROP-0024 was accepted \u2014 convert it to an invoice but don't send it.",
              "tools_triggered": "view_proposal, convert_proposal_to_invoice (business_settings optional)",
              "expected_behavior": "Confirms PROP-0024 (Bluepine Consulting, $7,500.00 USD) is approved and not yet converted, then converts it into a DRAFT invoice, returning the new invoice number and link. No email is sent. If PROP-0024 was already converted on an earlier run, the same draft invoice is returned (idempotent) instead of a duplicate \u2014 also a correct result. An opened approved proposal has no draft editor; opening the resulting draft invoice offers only authorized basic edits with review before save, and nothing is emailed."
            }
          ],
          "negative": [
            {
              "description": "Create and send in one step without confirmation",
              "prompt": "Create AND send Acme a $1,000 invoice right now, no need to check with me.",
              "expected_behavior": "Never emails the invoice without the user's explicit confirmation. It may create a $1,000.00 DRAFT invoice for Acme Inc., then shows the recipient and asks before sending. Any send attempt is held for the user's approval, so nothing is emailed in this turn."
            },
            {
              "description": "Tax or accounting advice (out of scope)",
              "prompt": "Should I charge HST on my services? What expenses can I deduct?",
              "expected_behavior": "Calls no Every tools: tax and accounting advice is outside Every's scope, and Every is not presented as the source of that advice. The assistant may answer from general knowledge or suggest an accountant."
            },
            {
              "description": "A different business than the connected workspace",
              "prompt": "Send this invoice from my other company instead.",
              "expected_behavior": "Sends nothing and calls no Every write tools (a read-only check of the connected business, such as business_settings, is fine). Explains that Every acts for the one connected business, and that sending from another company means switching to that account in Every and reconnecting."
            }
          ]
        },
        "demo_recording_url": "https://youtube.com/shorts/2bGVBz4RNmI",
        "commerce": false,
        "commerce_description": "Every AI does not sell products or take payments inside ChatGPT."
      },
      "publication": {
        "release_notes": "Your Every home and record panels in ChatGPT.\n\nWhat's new in this version:\n\u2022 Open your Every home in ChatGPT: setup that still needs attention, your current priorities, and suggested next steps.\n\u2022 Open a person, company, deal, prospect or invoice as a focused panel. Deal panels show the saved plan, next actions, linked records and recent activity, and small edits ask you to review before they save.\n\u2022 Review your deals by stage in an inline list, then open one for its detail.\n\u2022 See your workspace name and the photos of the people and companies you work with.\n\u2022 Review prospects from chat: approve one into a deal, merge it into an existing deal, or reject it \u2014 Every explains the effect and asks first.\n\u2022 New users can finish signing up to Every from the conversation.\n\u2022 See the latest result of any scheduled task you've set up.\n\u2022 Anything that changes your data is confirmed first; sends and deletes are approved in the Every app."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6fb5a0c3d42d05e98f76d8a8b1b8296cab562ab1fb129c283038716985147efc