← Files ScubaARCHIVED FILE
plugin.json
5.06 KB · Nov 3, 2026 · 19:07 UTC
{
"name": "scuba",
"version": "0.1.2",
"description": "Search your saved Captures and Collections, then save useful findings to Scuba.",
"author": {
"name": "Scuba",
"email": "support@scuba.app",
"url": "https://scuba.app"
},
"homepage": "https://github.com/flashback2025/scuba-plugins",
"keywords": [
"scuba",
"search",
"research",
"captures",
"collections"
],
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Scuba",
"shortDescription": "Find and save useful context",
"longDescription": "Bring your saved context into your conversation. Search and read Captures and Collections, save notes and links, and organize useful findings in Scuba.",
"developerName": "Scuba",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://scuba.app",
"privacyPolicyURL": "https://scuba.app/privacy",
"termsOfServiceURL": "https://scuba.app/terms",
"defaultPrompt": [
"Find the Capture about our onboarding decisions.",
"Save this summary to Scuba as a text Capture."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"supportURL": "https://scuba.app/support",
"logoDark": "./assets/icon-dark.png",
"composerIconDark": "./assets/icon-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search saved Captures",
"prompt": "Find the Capture about our onboarding decisions.",
"tools_triggered": "search",
"expected_behavior": "Searches the signed-in reviewer\u2019s accessible library for onboarding decisions. Returns matching Capture titles, findings, and links. If none match, clearly reports that without inventing results."
},
{
"description": "Read a saved Capture",
"prompt": "Show me the contents of my most recent Capture.",
"tools_triggered": "list_captures, read_capture",
"expected_behavior": "Finds and reads the most recent accessible Capture, then presents its content or a faithful summary with a link. Reports an empty library clearly."
},
{
"description": "Browse Collections",
"prompt": "List my Scuba Collections.",
"tools_triggered": "list_collections",
"expected_behavior": "Returns accessible Collection names and links without modifying content or including inaccessible Collections."
},
{
"description": "Save a text Capture",
"prompt": "Save a text Capture in Scuba titled \u201cOpenAI review note\u201d with the text \u201cWe decided to simplify onboarding.\u201d",
"tools_triggered": "create_text_capture",
"expected_behavior": "Creates a text Capture in the reviewer\u2019s own library with the supplied title and text, and returns its link."
},
{
"description": "Create a private Collection",
"prompt": "Create a private Collection in Scuba named \u201cOpenAI review collection\u201d.",
"tools_triggered": "create_collection",
"expected_behavior": "Creates a private Collection in the reviewer\u2019s own library with the requested name and returns its link. Does not share it or add existing Captures."
}
],
"negative": [
{
"description": "Send an email through an unsupported integration; no Scuba tool should run. Explain that Scuba cannot send emails.",
"prompt": "Send an email to alex@example.com saying \u201cThe meeting is at 3.\u201d Do not save anything to Scuba."
},
{
"description": "Create an external calendar event; no Scuba tool should run. Explain that Scuba cannot create Google Calendar events.",
"prompt": "Create a Google Calendar event for tomorrow at 3 PM called \u201cProject check-in\u201d. Do not save anything to Scuba."
},
{
"description": "Rewrite supplied text without reading or saving Scuba content; answer directly without invoking Scuba tools.",
"prompt": "Rewrite this sentence more clearly: \u201cWe should probably think about making onboarding shorter.\u201d Use only this sentence; do not access or save anything in Scuba."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1N4DscjQEWz97_lG6-0xKYDan76JLAtNY/view?usp=drive_link"
},
"publication": {
"countries": [],
"release_notes": "Version 0.1.2 includes review test cases and the demo recording link in the package for resubmission. Plugin functionality is unchanged."
},
"apps": "./.app.json"
}
},
"repository": "https://github.com/flashback2025/scuba-plugins",
"license": "MIT"
}
SHA-256: f823e3d2523c98a95c08b981ac7274c79ad9419e27492b2b096cc7c0d8c26458