← Files FluxMicroARCHIVED FILE

plugin.json

7.35 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "fluxmicro",
  "version": "1.0.0",
  "description": "Invoicing, receipts and Urssaf/VAT tracking for independent workers in France.",
  "author": {
    "name": "FluxMicro",
    "email": "support@fluxmicro.fr",
    "url": "https://fluxmicro.fr"
  },
  "homepage": "https://fluxmicro.fr",
  "keywords": [
    "invoicing",
    "freelance",
    "france",
    "urssaf",
    "vat"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FluxMicro",
        "shortDescription": "French freelance invoicing",
        "longDescription": "FluxMicro is invoicing software for independent workers in France: auto-entrepreneurs under the micro regime and sole proprietorships taxed under the real regime. Connect your FluxMicro account to ChatGPT to check your figures and move your paperwork forward without opening the app.\n\nWhat you can do:\n- See your cash collected, overdue invoices, and how close you are to the micro-business and VAT exemption thresholds.\n- Create a client, a quote or an invoice, issue it and email it to your client.\n- Issue a credit note from an invoice.\n- Record a payment received or an expense in your ledgers.\n- Check your next Urssaf declaration and your VAT status.\n\nWhat FluxMicro never does from ChatGPT: file or pay your Urssaf, VAT or 2035 returns, or change your subscription. Those actions stay in the FluxMicro app, where you confirm them yourself.\n\nA FluxMicro account is required. The assistant only sees what your connected account can see, with the permissions you grant when connecting.",
        "developerName": "FluxMicro",
        "category": "Productivity",
        "capabilities": [
          "Read business figures",
          "Create and issue invoices",
          "Record payments and expenses",
          "Update settings"
        ],
        "websiteURL": "https://fluxmicro.fr",
        "supportURL": "https://fluxmicro.fr/support",
        "privacyPolicyURL": "https://fluxmicro.fr/confidentialite",
        "termsOfServiceURL": "https://fluxmicro.fr/cgu-cgv",
        "defaultPrompt": [
          "Montre-moi mon tableau de bord FluxMicro.",
          "Quelles factures sont en retard de paiement\u00a0?",
          "Cr\u00e9e une facture de 800\u00a0\u20ac HT pour un client et \u00e9mets-la."
        ],
        "brandColor": "#0D9E73",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Show the business dashboard",
              "prompt": "Montre-moi mon tableau de bord FluxMicro.",
              "tools_triggered": "render_view",
              "expected_behavior": "Displays the FluxMicro dashboard widget for the demo company: cash collected this year, amounts still due, overdue invoices, micro-business and VAT thresholds, and the next Urssaf declaration. Figures match the FluxMicro app."
            },
            {
              "description": "List overdue invoices",
              "prompt": "Quelles factures sont en retard de paiement\u00a0?",
              "tools_triggered": "search, render_view",
              "expected_behavior": "Lists the demo account's overdue invoices with client, number, amount still due and due date. Nothing is modified."
            },
            {
              "description": "Create and issue an invoice",
              "prompt": "Cr\u00e9e une facture de 800\u00a0\u20ac HT pour Cabinet Durand & Associ\u00e9s, mission de conseil d'octobre, et \u00e9mets-la.",
              "tools_triggered": "search, save_document_draft, finalize_document",
              "expected_behavior": "Creates a draft invoice for the existing client Cabinet Durand & Associ\u00e9s with one 800 \u20ac excl. VAT consulting line, then issues it with the next invoice number after the same legal and VAT checks as the app. Confirms the number and total."
            },
            {
              "description": "Mark the invoice as paid",
              "prompt": "Cette facture a \u00e9t\u00e9 pay\u00e9e aujourd'hui par virement.",
              "tools_triggered": "update_document_state",
              "expected_behavior": "Marks the invoice just issued as paid by bank transfer today. The matching receipt is booked automatically in the revenue ledger, as in the app; record_receipt is not called."
            },
            {
              "description": "Preview an invoice",
              "prompt": "Montre-moi cette facture.",
              "tools_triggered": "render_view",
              "expected_behavior": "Shows the invoice preview widget (same layout as the PDF) with links to open it in FluxMicro or download the PDF."
            }
          ],
          "negative": [
            {
              "description": "Filing is not available: Urssaf, VAT and 2035 returns are filed only in the FluxMicro app by the account holder. Expected: the assistant explains this, may give the amount and deadline, and files nothing.",
              "prompt": "D\u00e9clare mon chiffre d'affaires \u00e0 l'Urssaf."
            },
            {
              "description": "Subscriptions are managed only in the FluxMicro app; the plugin shows no plan, price or payment link. Expected: the assistant says this is done in the app and changes nothing.",
              "prompt": "Passe mon compte FluxMicro \u00e0 l'offre Premium."
            },
            {
              "description": "Unrelated request: FluxMicro tools should not be called.",
              "prompt": "Quel temps fera-t-il demain \u00e0 Lyon\u00a0?"
            }
          ]
        },
        "demo_recording_url": "https://fluxmicro.fr/medias/fluxmicro-chatgpt-demo.mp4",
        "commerce": false,
        "commerce_description": "FluxMicro does not sell products or process payments in ChatGPT."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: business dashboard, quotes, invoices and credit notes, revenue and purchase ledgers, everyday settings and document emails. No tax filing or payment from ChatGPT.",
        "translations": {
          "fr-FR": {
            "subtitle": "Facturation des ind\u00e9pendants",
            "description": "FluxMicro est le logiciel de facturation des ind\u00e9pendants\u00a0: auto-entrepreneurs en r\u00e9gime micro et entreprises individuelles au r\u00e9el. Connecte ton compte FluxMicro \u00e0 ChatGPT pour consulter tes chiffres et avancer sur ta gestion sans ouvrir l'application.\n\nCe que tu peux faire\u00a0:\n- Voir ton chiffre d'affaires encaiss\u00e9, tes factures en retard et o\u00f9 tu en es des seuils de la micro-entreprise et de la franchise de TVA.\n- Cr\u00e9er un client, un devis ou une facture, l'\u00e9mettre et l'envoyer par e-mail.\n- \u00c9mettre un avoir \u00e0 partir d'une facture.\n- Noter un encaissement ou une d\u00e9pense dans tes registres.\n- Consulter ta prochaine d\u00e9claration Urssaf et l'\u00e9tat de ta TVA.\n\nCe que FluxMicro ne fait jamais depuis ChatGPT\u00a0: d\u00e9clarer ou payer l'Urssaf, la TVA ou la 2035, ni toucher \u00e0 ton abonnement. Ces actions restent dans l'application, o\u00f9 tu les valides toi-m\u00eame.\n\nUn compte FluxMicro est n\u00e9cessaire. L'assistant ne voit que ce que voit ton compte connect\u00e9, avec les droits que tu accordes \u00e0 la connexion."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0c29d603fc5ce3664e766b2cc4fa2efcc23f4a8ffdf74b41b1a890d812fd1e35