← Files DokkiARCHIVED FILE

plugin.json

7.4 KB · Nov 6, 2026 · 00:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dokki-workspace",
  "version": "1.0.1",
  "description": "Find, read, write, share and publish the documents, tables and pages you keep in Dokki.",
  "author": {
    "name": "Dokki",
    "url": "https://dokki.one"
  },
  "homepage": "https://dokki.one",
  "keywords": [
    "documents",
    "tables",
    "knowledge base",
    "collaboration",
    "publishing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Dokki",
        "shortDescription": "Find, write and publish docs",
        "longDescription": "Dokki is an agent-native collaboration OS: a shared workspace where people and agents create knowledge together, live. Connect it to find, read, write, organize and share the documents, tables and interactive pages you and your team keep in Dokki, without copy and paste.\n\nWhat you can ask for:\n- Find and read: search your workspaces by meaning or exact text, list what a workspace holds, then read a document, a table, an interactive page, slides, a diagram, a mind map, a canvas or the text of a stored file.\n- Create: new documents, tables, folders and interactive pages, from scratch or from a template, or a copy of an existing one.\n- Edit: insert, replace or rewrite part of a document; add, update or delete table rows and columns; update a page's code, a diagram or a design. Edits appear live for anyone who has the document open.\n- Organize: rename, move, tag, or move to Trash.\n- Share: invite a person by email as viewer, commenter or editor, or set a resource's link access.\n- Preview: see a rendered document, table or page inline.\n\nWho it's for: people and teams who keep their plans, notes, trackers and docs in Dokki. It works only inside your Dokki workspaces: it does not act in your other accounts and does not run Dokki agents.\n\nSign-in is OAuth with your Dokki account. On Dokki's consent screen you choose which workspaces the connection can reach (Personal, whole organizations, or specific workspaces) and which kinds of actions it may take. It never gets more than your own Dokki permissions. Tools that replace, remove or share content are marked as such, so you are asked before they run. Items moved to Trash can be restored from Trash in Dokki.",
        "developerName": "Dokki",
        "category": "Productivity",
        "capabilities": [
          "Interactive",
          "Read",
          "Write"
        ],
        "websiteURL": "https://dokki.one",
        "supportURL": "https://dokki.one/support",
        "privacyPolicyURL": "https://dokki.one/privacy",
        "termsOfServiceURL": "https://dokki.one/terms",
        "defaultPrompt": [
          "Search my Dokki workspace for our launch plan and list its risks.",
          "Create a Dokki table to track customer deals by stage.",
          "Add a Next steps section to my latest Dokki document."
        ],
        "brandColor": "#191919",
        "brandColorDark": "#F5F5F5",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create a structured document. Run first: cases 2, 4 and 5 use the document it creates.",
              "prompt": "Create a Dokki document in my Reviewer Demo workspace called \"Q3 Launch Plan\" with sections Goals, Timeline and Risks, and list three risks under Risks.",
              "tools_triggered": "list_workspaces, create_document",
              "expected_behavior": "A document named \"Q3 Launch Plan\" appears in the Reviewer Demo workspace with Goals, Timeline and Risks sections and three risks under Risks. The reply says where it was created."
            },
            {
              "description": "Find a document by name and read it. Uses the document from case 1.",
              "prompt": "Find my Q3 Launch Plan in Dokki and list the risks it mentions.",
              "tools_triggered": "search_workspace, doc_read",
              "expected_behavior": "Lists the three risks written in the Q3 Launch Plan document, in the document's words, without inventing others."
            },
            {
              "description": "Create a table with rows and total it by group.",
              "prompt": "Create a Dokki table in Reviewer Demo called \"Customer Pipeline\" with columns Company, Stage, Owner and ARR (number), add 6 sample deals across the stages Lead, Qualified, Negotiation and Won, then tell me how many deals and the total ARR in each stage.",
              "tools_triggered": "list_workspaces, create_table, table_read",
              "expected_behavior": "A \"Customer Pipeline\" table with the four columns and six rows appears in Reviewer Demo. The reply gives the deal count and total ARR for each stage, matching the rows in the table."
            },
            {
              "description": "Edit an existing document in place. Uses the document from case 1.",
              "prompt": "Add a \"Next steps\" section with two bullets to the end of my Q3 Launch Plan in Dokki.",
              "tools_triggered": "search_workspace, doc_read, doc_insert",
              "expected_behavior": "A \"Next steps\" heading with two bullets is appended at the end of the Q3 Launch Plan. The Goals, Timeline and Risks sections are unchanged."
            },
            {
              "description": "Show a document inline. Uses the document from case 1.",
              "prompt": "Show me a preview of my Q3 Launch Plan from Dokki.",
              "tools_triggered": "search_workspace, preview_resource",
              "expected_behavior": "A rendered preview of the Q3 Launch Plan appears in the conversation, with an Open in Dokki link."
            }
          ],
          "negative": [
            {
              "description": "A request for another product's document. Dokki should not be used, because the user asked for a Google Doc.",
              "prompt": "Create a Google Doc with my meeting notes from today.",
              "expected_behavior": "No Dokki tool is called and nothing is created in Dokki."
            },
            {
              "description": "General writing with nothing to read or save. Dokki should not be used.",
              "prompt": "Write a short thank-you note to my team for finishing the launch.",
              "expected_behavior": "The note is written in the chat. No Dokki tool is called."
            },
            {
              "description": "A question about a file attached to the chat, not a Dokki file. Attach any PDF before sending.",
              "prompt": "Summarize the PDF I just attached to this chat.",
              "expected_behavior": "The attached PDF is summarized from the chat. No Dokki tool is called."
            }
          ]
        },
        "demo_recording_url": "https://github.com/Dokki-lab/dokki-codex-plugin/releases/download/chatgpt-review-demo-2026-09-25/dokki-chatgpt-demo.mp4",
        "commerce": false,
        "commerce_description": "Dokki does not sell products or process payments through this plugin."
      },
      "publication": {
        "release_notes": "First directory release. Find and read, create, edit, organize, share and preview the documents, tables and pages in your Dokki workspaces, one tool per operation, served from https://dokki.one/mcp/v1/directory."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ef006077f2084b20fafefc936527aaa9f0d1a2676fdf5c3c3360da6e9c83a254