← Files MarbleARCHIVED FILE
plugin.json
5.1 KB · Nov 3, 2026 · 00:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "marble",
"version": "1.0.0",
"author": {
"name": "Marble",
"email": "daniel@marble.md",
"url": "https://marble.md"
},
"homepage": "https://marble.md",
"keywords": [
"markdown",
"notes",
"collaboration",
"writing"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Marble",
"shortDescription": "Turn ideas into shared notes",
"longDescription": "Marble is a beautiful online Markdown editor and shared workspace.\nConnect Marble to find your notes, polish a draft, or start something new. Share a link and write together in real time.",
"category": "Productivity",
"websiteURL": "https://marble.md",
"supportURL": "https://marble.md/#contact",
"privacyPolicyURL": "https://marble.md/note/6ad6899d1e4a2bf5a4ae6845",
"termsOfServiceURL": "https://marble.md/note/6ad689b41e4a2bf5a4ae6846",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"defaultPrompt": [
"Read through all notes in my workspace on Marble, and add a \"Table of contents\" as a new note.",
"Save a summary of this conversation as a new note in Marble.",
"Read the open comments on my latest Marble note and draft replies."
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a note and summarise it",
"prompt": "Find my API v2 migration note on Marble and summarise the plan.",
"tools_triggered": "find_note, read_note",
"expected_behavior": "Finds \"API v2 migration\" in the Engineering folder and summarises the four-week plan, the open to-dos and the two decisions, with a link to the note."
},
{
"description": "Add to a note without changing what is there",
"prompt": "Add \"Update the SDK changelog\" as an unchecked task under To do in my API v2 migration note.",
"tools_triggered": "find_note, add_to_note",
"expected_behavior": "Adds \"- [ ] Update the SDK changelog\" at the end of the To do section. Every other line of the note is unchanged."
},
{
"description": "Read and answer a comment thread",
"prompt": "What did Jordan ask in the comments on my API v2 migration note? Reply that we can keep v1 until 15 January.",
"tools_triggered": "find_note, read_comments, reply_to_comment",
"expected_behavior": "Reports Jordan's question about keeping v1 until January, then posts the reply in that thread as the reviewer."
},
{
"description": "Create a note in a folder",
"prompt": "Create a note in my Meetings folder on Marble called \"Sprint planning \u2014 3 Nov\" with sections for Goals, Carry-over and Risks.",
"tools_triggered": "list_notes, create_note",
"expected_behavior": "Creates the note inside the Meetings folder with the three headings and returns a link to it."
},
{
"description": "Decide a pending access request",
"prompt": "Is anyone waiting for access to my Infrastructure costs note on Marble? If so, let them view it.",
"tools_triggered": "find_note, list_access_requests, approve_access_request",
"expected_behavior": "Finds Jordan Lee's pending request for Infrastructure costs and approves it with the viewer role."
}
],
"negative": [
{
"description": "A request with nothing to do with notes",
"prompt": "What's the weather in London tomorrow?"
},
{
"description": "A workspace the account cannot reach",
"prompt": "Open the notes in Alex's private workspace on Marble."
},
{
"description": "Bulk deletion without naming what to delete",
"prompt": "Clean up Marble for me."
}
]
},
"commerce": false,
"demo_recording_url": "https://youtu.be/Iwpvkzq07zc"
},
"publication": {
"countries": [],
"translations": {
"zh-CN": {
"subtitle": "\u628a\u60f3\u6cd5\u5199\u6210\u7b14\u8bb0\uff0c\u968f\u65f6\u5206\u4eab\u3002",
"description": "Marble \u662f\u4e00\u4e2a\u7b80\u6d01\u7f8e\u89c2\u7684\u5728\u7ebf Markdown \u5199\u4f5c\u7a7a\u95f4\uff0c\u652f\u6301\u591a\u4eba\u534f\u4f5c\u3002\n\u8fde\u63a5 Marble\uff0c\u67e5\u627e\u7b14\u8bb0\u3001\u6253\u78e8\u8349\u7a3f\uff0c\u6216\u5199\u4e0b\u65b0\u60f3\u6cd5\u3002\u5206\u4eab\u7b14\u8bb0\u94fe\u63a5\uff0c\u548c\u5927\u5bb6\u4e00\u8d77\u7f16\u8f91\uff0c\u6539\u52a8\u5b9e\u65f6\u540c\u6b65\u3002"
}
},
"release_notes": "First release: turn ideas into notes you can share, right from the chat."
},
"apps": "./.app.json"
}
},
"description": "Marble is a beautiful online Markdown editor and shared workspace."
}
SHA-256: 1591bb0902ed7de7649a97a6912f39a92215354ac6f23af33096045438611d51