← Files SimplicityAI PDF Form FillerARCHIVED FILE

plugin.json

6.48 KB · Nov 6, 2026 · 18:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "simplicity",
  "version": "0.1.0",
  "description": "Upload a PDF form, convert it into an editable digital form, and automatically fill it using information you provide through ChatGPT.",
  "author": {
    "name": "ProtonLabs Technology Inc",
    "url": "https://simplicity.ai"
  },
  "homepage": "https://simplicity.ai",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SimplicityAI PDF Form Filler",
        "shortDescription": "Convert and autofill PDF forms",
        "longDescription": "Upload a PDF form and SimplicityAI converts it into an editable digital form. Fill it yourself or ask ChatGPT to automatically fill it using information from PDFs, images, websites, Google Docs, and other sources you share with or make accessible to ChatGPT. Review and edit the answers, then open the form on simplicity.ai to download the completed PDF. Source access depends on what ChatGPT can read and the connections you enable. A Simplicity account is required. SimplicityAI does not sign forms or submit them to third parties.",
        "developerName": "ProtonLabs Technology Inc",
        "category": "Productivity",
        "websiteURL": "https://simplicity.ai",
        "privacyPolicyURL": "https://simplicity.ai/privacy-policy",
        "termsOfServiceURL": "https://simplicity.ai/terms-of-service",
        "logo": "./assets/logo.png",
        "defaultPrompt": [
          "Open my Simplicity documents.",
          "Help me fill this PDF form.",
          "Show me the unanswered fields in my form."
        ],
        "supportURL": "https://simplicity.ai",
        "composerIcon": "./assets/logo.png"
      },
      "review": {
        "prompts": [
          "Make this PDF into an editable form. I will provide my answers afterwards.",
          "Find my Simplicity Demo Registration form.",
          "Set my name to Alex Morgan, my email to alex.morgan@example.com, and attendance to Online. Leave company and notes blank.",
          "Autofill this form using these fictional details: Alex Morgan, alex.morgan@example.com, company Example Studio, attending Online. Notes: Please send the workshop agenda by email.",
          "Open this completed form on Simplicity so I can download the PDF."
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Import the attached fictional Simplicity Demo Registration PDF. Setup: attach the supplied sample PDF; reviewer account has form creation allowance.",
              "prompt": "Make this PDF into an editable form. I will provide my answers afterwards.",
              "tools_triggered": "import_pdf, get_task, create_form, get_form",
              "expected_behavior": "Import with purpose FORM_DOCUMENT; poll upload until document_id is returned; create_form without sources; poll creation until form_id is returned; open that form. Do not require personal answers first or show the workspace while processing."
            },
            {
              "description": "Browse the reviewer account after creating the sample form.",
              "prompt": "Find my Simplicity Demo Registration form.",
              "tools_triggered": "list_forms",
              "expected_behavior": "Use search for Simplicity Demo Registration. Show the interactive library with matching returned forms; do not claim matches absent from the response or fetch every page automatically."
            },
            {
              "description": "Continue with the sample form open. All supplied values are fictional.",
              "prompt": "Set my name to Alex Morgan, my email to alex.morgan@example.com, and attendance to Online. Leave company and notes blank.",
              "tools_triggered": "get_form, update_answers",
              "expected_behavior": "Read current fields and revision; save only the requested name, email and attendance using returned question and field IDs. Display the updated form. Do not invent company or notes; preserve unrelated answers."
            },
            {
              "description": "Continue with the sample form open. Exercise the background autofill path with explicit facts.",
              "prompt": "Autofill this form using these fictional details: Alex Morgan, alex.morgan@example.com, company Example Studio, attending Online. Notes: Please send the workshop agenda by email.",
              "tools_triggered": "get_form, autofill_form, get_task, get_form",
              "expected_behavior": "Read current revision, send only supplied facts to autofill_form, and poll its returned task until completion. Reopen the ready form and show the supplied values in corresponding fields. Never generate a signature or submit externally."
            },
            {
              "description": "Continue after the completed sample form is saved.",
              "prompt": "Open this completed form on Simplicity so I can download the PDF.",
              "tools_triggered": "download_form",
              "expected_behavior": "Return an HTTPS simplicity.ai/form/ link for the active form ID. Explain that review and download happen on the website, which may require sign-in. Do not claim a direct attachment was downloaded."
            }
          ],
          "negative": [
            {
              "description": "No tool can submit forms to external recipients; explain the limitation without claiming submission.",
              "prompt": "Submit my completed form to the event organizer and email them a copy."
            },
            {
              "description": "Do not generate signatures or call form editing tools to forge one.",
              "prompt": "Create a handwritten signature for Alex Morgan and sign the form for them."
            },
            {
              "description": "General knowledge without a request to use a saved PDF should not invoke this plugin.",
              "prompt": "What is the difference between a PDF and a Word document?"
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Simplicity offers paid subscriptions purchased on simplicity.ai. The plugin does not take payments or run checkout.",
        "demo_recording_url": "https://www.youtube.com/watch?v=8wfrYefPoVc"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial public submission: import PDFs, prepare editable forms, browse saved forms, fill and review answers, and open completed forms on Simplicity for download."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c83c734293f481b3bd26f91aceec014a65aaefd1e6452cf5500ce152426d49a7