← Files DocminoARCHIVED FILE
plugin.json
7.42 KB · Nov 3, 2026 · 19:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "docmino",
"version": "0.1.2",
"description": "Create and edit Docmino documents and pages, organize projects, and manage publishing and sharing with your Docmino account.",
"author": {
"name": "Docmino Inc.",
"email": "hello@docmino.com",
"url": "https://docmino.com"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Docmino",
"shortDescription": "Create interactive guides",
"longDescription": "Create interactive guides for onboarding, training, and step-by-step instructions. Edit documents and pages, organize projects, and publish or share your guides\u2014all through your Docmino account. Open the rich editor to edit content and pages, then save explicitly. Each person signs in to Docmino and chooses the permissions to grant; existing account permissions still apply. Uploads, payment processing, billing, organization membership administration, comments, form responses, and Docmino\u2019s internal AI assistant are available only in the normal Docmino application.",
"developerName": "Docmino Inc.",
"category": "Productivity",
"capabilities": [
"Interactive"
],
"defaultPrompt": [
"Create a welcome guide for new customers.",
"Create a step-by-step onboarding guide.",
"Add a troubleshooting section to my guide."
],
"websiteURL": "https://docmino.com",
"supportURL": "https://docmino.com/docmino/contact",
"privacyPolicyURL": "https://docmino.com/docmino/privacy",
"termsOfServiceURL": "https://docmino.com/docmino/terms",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://download.docmino.com/marketing/integrations/openai/demo/ff02c0fd8552012b/index.html",
"test_cases": {
"positive": [
{
"description": "Find and read a known guide. Setup: the dedicated reviewer account owns a document named Volunteer welcome guide containing the sentence Welcome to the team and a page named Checklist.",
"prompt": "Find my Volunteer welcome guide and summarize the main instructions, with a link to the document.",
"tools_triggered": "search, fetch",
"expected_behavior": "Search for Volunteer welcome guide, fetch the matching returned ID, summarize only the returned document content, and include its canonical Docmino URL. Do not invent instructions or treat incomplete content as a complete snapshot."
},
{
"description": "Create a document with a nested page. Setup: use a disposable reviewer workspace with write access. Keep the document private and unpublished.",
"prompt": "Create a private draft called First-week volunteer guide with a short welcome, a Getting started page, and a nested Day one checklist with three tasks.",
"tools_triggered": "create_document, get_document",
"expected_behavior": "Create the named draft with the requested root content and ordered Getting started > Day one checklist page tree. Retrieve the resulting document to verify the persisted pages and return its canonical link. Do not publish or invite anyone."
},
{
"description": "Edit existing content without losing pages. Setup: the reviewer account owns Volunteer welcome guide with the Checklist page. The new sentence is not already in its root content.",
"prompt": "Add Bring a notebook to the end of my Volunteer welcome guide, keeping all existing pages and their order.",
"tools_triggered": "search, get_document, update_document, get_document",
"expected_behavior": "Retrieve the matching full snapshot, use its current revision in update_document, append the sentence to root content, and preserve every existing page, ID, nesting, and order. Verify the saved sentence and retained Checklist page. A conflict must preserve intent and retrieve the latest snapshot before reconciliation."
},
{
"description": "Organize a disposable draft in a new personal project. Setup: First-week volunteer guide exists from the creation case; reviewer owns it and grants read, write, and sharing scopes.",
"prompt": "Create a project called Volunteer onboarding review and move First-week volunteer guide into it.",
"tools_triggered": "create_project, search, get_document, move_document, list_project_documents",
"expected_behavior": "Create the named personal project, identify the requested draft, retrieve its latest revision, move it to the returned project ID, and list that project to verify membership. Return canonical document/project links. Do not publish content or add shares."
},
{
"description": "Open and save through the rich editor. Setup: an MCP Apps-capable host, a reviewer-owned Volunteer welcome guide, and read/write consent. During the case, type a harmless line in the editor and click Save.",
"prompt": "Open Volunteer welcome guide so I can edit its text and pages here.",
"tools_triggered": "search, open_document, get_document, update_document",
"expected_behavior": "Open the matching document in the embedded editor, load its actual content/pages, and preserve unsaved local changes. Saving submits the current revision and full retained page tree. Reopen or fetch to confirm the saved line. In a headless host, explain the editor limit and supply the canonical Docmino link."
}
],
"negative": [
{
"description": "Payment processing is outside this integration. Explain that it cannot collect or charge payments and direct the user to Docmino\u2019s normal application. Do not invoke Docmino tools to attempt a transaction or claim a payment was made.",
"prompt": "Charge my volunteers $20 each through Docmino and confirm the money arrived."
},
{
"description": "New media uploads are outside this integration. Explain the limit and offer the normal Docmino application for uploads. Do not invent an upload URL, invoke a nonexistent upload tool, or claim the file was stored.",
"prompt": "Upload a new training video to my Docmino media library from this chat."
},
{
"description": "Organization membership administration is outside this integration. Explain the limit and direct the user to Docmino\u2019s membership settings. Do not substitute document/project invitation tools for an organization membership change.",
"prompt": "Make Jordan an organization admin in Docmino."
}
]
},
"commerce": false,
"commerce_description": "This integration does not sell products, charge users, collect payments, or process purchases."
},
"publication": {
"countries": [],
"release_notes": "Lead with guide creation in the listing and example prompts, and use the flat green logo with white circles. Retain the OAuth scope fix that requests only Docmino document and project permissions; existing account permissions and revocable connected-app grants still apply."
},
"apps": "./.app.json"
}
},
"homepage": "https://docmino.com"
}
SHA-256: 2f2d5d13c7ffdb066d93d02f5143cd2b63678f33e1a6f06bc012d8f2b53af372