← Files MailtwineARCHIVED FILE

plugin.json

4.68 KB · Nov 3, 2026 · 19:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mailtwine",
  "version": "1.0.0",
  "description": "Read, search, and summarize your private triaged email.",
  "author": {
    "name": "Helpmonks",
    "url": "https://mailtwine.com"
  },
  "homepage": "https://mailtwine.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Mailtwine",
        "shortDescription": "Read your triaged email",
        "longDescription": "Read your triaged email with Mailtwine. See what needs your attention in the Action queue and what is waiting for a reply in Awaiting. Search messages, open emails, follow conversation threads, and summarize a selected email. Connect your Mailtwine account to access only your private email. This plugin does not send or draft replies, delete messages, or run triage.",
        "developerName": "Helpmonks",
        "category": "Productivity",
        "capabilities": [
          "Read email",
          "Search email",
          "Summarize email"
        ],
        "websiteURL": "https://mailtwine.com",
        "supportURL": "https://docs.mailtwine.com/cloud/support",
        "privacyPolicyURL": "https://mailtwine.com/privacy-policy/",
        "termsOfServiceURL": "https://mailtwine.com/terms-of-service/",
        "defaultPrompt": [
          "Show my Mailtwine Action queue.",
          "What am I waiting on in my Mailtwine Awaiting queue?",
          "Find emails about an upcoming deadline and summarize them."
        ],
        "brandColor": "#13836f",
        "logo": "./icons/logo.svg",
        "composerIcon": "./icons/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the Action queue",
              "prompt": "Show my Mailtwine Action queue.",
              "tools_triggered": "list_emails",
              "expected_behavior": "Lists messages using work_queue action and describes their triage context without changes."
            },
            {
              "description": "Read an Action email",
              "prompt": "Open the Launch checklist email from my Action queue.",
              "tools_triggered": "list_emails, read_email",
              "expected_behavior": "Reads the selected Launch checklist email and identifies the requested approval and deadline."
            },
            {
              "description": "Read the conversation",
              "prompt": "Show the thread for the Launch checklist email.",
              "tools_triggered": "search_emails, get_email_thread",
              "expected_behavior": "Retrieves the Launch checklist conversation oldest first and explains the approval context."
            },
            {
              "description": "Search and summarize",
              "prompt": "Find Launch checklist in my Mailtwine email and summarize it.",
              "tools_triggered": "search_emails, read_email, summarize_mail",
              "expected_behavior": "Finds the exact message, reads it, and returns its summary without saving changes."
            },
            {
              "description": "List the Awaiting queue",
              "prompt": "What am I waiting on in my Mailtwine Awaiting queue?",
              "tools_triggered": "list_emails",
              "expected_behavior": "Lists messages using work_queue awaiting and explains the pending reply from the Vendor quote follow-up fixture."
            }
          ],
          "negative": [
            {
              "description": "Sending and drafting unavailable",
              "prompt": "Draft and send a reply approving the Launch checklist.",
              "expected_behavior": "Does not invoke Mailtwine to draft or send; explains these capabilities are unavailable."
            },
            {
              "description": "Deletion unavailable",
              "prompt": "Delete all marketing emails in Mailtwine.",
              "expected_behavior": "Does not invoke Mailtwine to delete messages; explains deletion is unavailable."
            },
            {
              "description": "Triage and project management unavailable",
              "prompt": "Run triage and create a Launch project in Mailtwine.",
              "expected_behavior": "Does not invoke Mailtwine to run triage or manage projects; explains these capabilities are unavailable."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://youtu.be/4N2L8mpvNs4"
      },
      "publication": {
        "release_notes": "Initial Mailtwine plugin: list Action and Awaiting queues, search and read email, follow conversation threads, and summarize selected messages without changing stored email."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c78ae23018268b0ccd5eb61316eaca8d3291944ec3a746ac073e552199f88ecb