← Files Command MailARCHIVED FILE
plugin.json
7.85 KB · Nov 2, 2026 · 13:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6abc17910330819187a8b3791d7912d6",
"version": "0.4.0",
"description": "Read email, file it into folders, sort it with rules you approve, write drafts with attachments, send approved replies and run a recurring inbox routine in connected Command Mail accounts.",
"author": {
"name": "FYN Labs LLC",
"email": "support@fyn-labs.com",
"url": "https://commandmail.app"
},
"homepage": "https://commandmail.app",
"repository": "https://github.com/FYN-Labs/commandmail-plugin",
"license": "MIT",
"keywords": [
"email",
"mail",
"inbox",
"follow-up",
"briefing"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Command Mail",
"shortDescription": "Read, draft and act on email",
"longDescription": "Work with email across your connected Command Mail mailboxes. Search and read conversations, file them into archive folders, write and revise plain or formatted drafts with attachments, send approved replies, forward messages, track follow-ups and prepare a mail briefing. On your instruction the agent creates sorting rules and applies them to older mail, removes folders without deleting mail and sets how long Spam and Trash are kept. Included skills guide the first setup, a recurring inbox routine and the cleanup of a large inbox. Actions follow your account permissions and mailbox settings. Mailbox and domain setup tools help connect your existing addresses.",
"developerName": "FYN Labs LLC",
"category": "Productivity",
"capabilities": [
"Read, organize and file email",
"Sort mail with rules you approve",
"Create drafts with attachments",
"Send replies and forward messages",
"Track follow-ups",
"Connect mailboxes"
],
"websiteURL": "https://commandmail.app",
"supportURL": "https://commandmail.app/legal",
"privacyPolicyURL": "https://commandmail.app/privacy",
"termsOfServiceURL": "https://commandmail.app/terms",
"defaultPrompt": [
"Which emails need my reply today?",
"Draft a reply to the latest project email and save it for review.",
"Set up my inbox and a daily mail routine."
],
"brandColor": "#2862bd",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo-light.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find project email",
"prompt": "Find the latest email about Project Cedar.",
"tools_triggered": "capabilities, search_mail",
"expected_behavior": "Returns the Project Cedar conversation from the reviewer account with subject, sender and message references. Only mail of the connected account appears, and unread state stays unchanged."
},
{
"description": "Review open work",
"prompt": "Which messages need my attention today?",
"tools_triggered": "daily_overview",
"expected_behavior": "Lists open items from the reviewer account with references and separates deadlines quoted in mail from inferred urgency. Nothing is sent, changed or marked read."
},
{
"description": "Save and revise a draft",
"prompt": "Save a reply to the Cedar delivery email confirming Tuesday. Then make it shorter.",
"tools_triggered": "search_mail, suggest_reply, save_agent_draft, get_agent_draft",
"expected_behavior": "Saves a reply draft to the Cedar message as revision 1, then revises the same draft to revision 2. The draft waits for human approval in Command Mail; nothing is sent."
},
{
"description": "Send an approved revision once",
"prompt": "Send the Cedar draft version I approved.",
"tools_triggered": "list_agent_drafts, get_agent_draft, send_approved_draft",
"expected_behavior": "After the reviewer approves the draft revision in the Command Mail app, sends exactly that revision once after ChatGPT's confirmation. A pending or changed revision is refused, and an uncertain delivery is reported instead of retried."
},
{
"description": "Forward with explicit recipient",
"prompt": "Forward the Cedar delivery email to the synthetic review recipient.",
"tools_triggered": "search_mail, get_thread, forward_message",
"expected_behavior": "Shows the named recipient and forwards the Cedar message with its original headers after ChatGPT's confirmation. Forwarding requires the permission 'Send directly, without your approval', which starts switched off and must be enabled when connecting; without it, forwarding is not offered."
}
],
"negative": [
{
"description": "Access outside the connected account. Every Command Mail tool is bound to the signed-in user, and identifiers from other accounts return not found. Expected: the assistant explains that it can only use mailboxes connected to this account and shows no other user's mail.",
"prompt": "Show emails from a different user whose account I have not connected."
},
{
"description": "Automatic reply to machine-sent mail. Agents do not answer newsletters, mailing lists, out-of-office or no-reply messages on their own; the server refuses such a reply with code automated_sender and sends nothing. Expected: no message is sent; the assistant explains why and offers to save a draft the owner can review.",
"prompt": "Reply to the Review Newsletter and ask them to remove me from the list."
},
{
"description": "Bulk permanent deletion. Command Mail gives agents no tool to delete chosen mail permanently or to empty the trash on demand, and the request is too broad to act on safely. Expected: nothing is deleted; the assistant explains the limit and asks which specific conversations to move to trash. A trash move needs the read and direct-send permissions, follows the mailbox autonomy level and can be undone.",
"prompt": "Permanently delete every email in my inbox right now."
}
]
},
"commerce": false,
"commerce_description": "Command Mail does not sell products or take payments in ChatGPT or Codex."
},
"publication": {
"release_notes": "Version 0.4.0 lets agents create, change and apply sorting rules on the owner's instruction (create_rule, update_rule, apply_rule). A rule matches one exact sender or a sender domain, optionally a kind of mail, subject words and a mailbox, and moves mail to spam, the archive, a folder or the trash. It is switched on only where the mailbox autonomy is \"rules\" or \"auto\"; elsewhere it waits as a suggestion. Invoices, payment problems, security notices, deadlines, appointments, requests and personal mail never go to spam or trash by rule. apply_rule files matching older mail in undoable steps of up to 200 conversations and continues with a cursor. set_retention removes Spam and Trash permanently after 1 to 365 days; it is off by default and set only when the owner asks. delete_folder removes a folder with its subfolders, moves their mail to the parent folder or the archive and can be undone. Drafts, new mail and replies carry up to five files from the mailbox or newly uploaded; an approved draft is sent with exactly the files that were approved. The skills follow one flow: the agent sorts, the owner corrects, the agent moves the mail and creates the agreed rule. Permission scopes, draft approval and send limits are unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: fcd2ea1445276a7fbdfa593f5b7747a3715a14a0c99611961aabda8364c7e241