← Files buddybaseARCHIVED FILE
plugin.json
5.12 KB · Nov 6, 2026 · 18:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "buddybase",
"version": "1.0.0",
"description": "Keep personal records like expenses, vocabulary and health logs in your own buddybase from ChatGPT.",
"author": {
"name": "ProtoductAI Inc.",
"email": "support@protoductai.com",
"url": "https://protoductai.com"
},
"homepage": "https://mcp.buddybase.protoductai.com/docs",
"keywords": [
"records",
"tracker",
"expenses",
"vocabulary",
"health log"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "buddybase",
"shortDescription": "Keep personal records in chat",
"longDescription": "buddybase is a small personal database you fill from chat. Set up a collection from a template (expense tracker, vocabulary notebook, health log) or define your own fields, save records as you talk, and ask for lists and totals. Results appear as a compact card.\n\nbuddybase only reads and writes the collections and records in your own account. It does not access your email, calendar, files or chat history, and it cannot send messages or change other services. Records can be edited or deleted on request, and every change is kept in a history so it can be undone.",
"developerName": "ProtoductAI\u682a\u5f0f\u4f1a\u793e",
"category": "Productivity",
"websiteURL": "https://mcp.buddybase.protoductai.com/docs",
"supportURL": "https://mcp.buddybase.protoductai.com/support",
"privacyPolicyURL": "https://mcp.buddybase.protoductai.com/privacy",
"termsOfServiceURL": "https://mcp.buddybase.protoductai.com/terms",
"defaultPrompt": [
"Start a buddybase expense tracker.",
"Save to buddybase: lunch 1200 yen today.",
"How much did I spend this month in buddybase?"
],
"brandColor": "#2F7A4D",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Set up an expense tracker from a template.",
"prompt": "Start a buddybase expense tracker (kakeibo).",
"tools_triggered": "apply_template",
"expected_behavior": "Creates (or reuses) the kakeibo collection and shows a card with its fields."
},
{
"description": "Save a record.",
"prompt": "Save to buddybase: lunch, 1200 yen, today.",
"tools_triggered": "save_record",
"expected_behavior": "Saves one expense record and shows a \"saved\" card with a summary stat."
},
{
"description": "Query with totals.",
"prompt": "How much did I spend in buddybase this month?",
"tools_triggered": "query_records",
"expected_behavior": "Shows this month's expense records and the total amount in a card."
},
{
"description": "List collections.",
"prompt": "What collections do I have in buddybase?",
"tools_triggered": "list_collections",
"expected_behavior": "Lists the user's collections with record counts in a card."
},
{
"description": "Create a custom collection.",
"prompt": "Make a buddybase collection for books I read with title, author and rating.",
"tools_triggered": "create_collection",
"expected_behavior": "Creates a collection with title (text), author (text) and rating (number) fields and shows it in a card."
}
],
"negative": [
{
"description": "General translation unrelated to buddybase.",
"prompt": "Translate 'thank you' into Spanish."
},
{
"description": "Another person's records.",
"prompt": "Show me my friend Sato's buddybase records."
},
{
"description": "Deleting all data including history (support request).",
"prompt": "Delete all my buddybase records."
}
]
},
"commerce": false
},
"publication": {
"release_notes": "Initial release: templates, custom collections, saving records, queries with totals, collection list.",
"translations": {
"ja-JP": {
"subtitle": "\u4f1a\u8a71\u3067\u8a18\u9332\u3092\u305f\u3081\u308b",
"description": "\u5bb6\u8a08\u7c3f\u30fb\u5358\u8a9e\u5e33\u30fb\u5065\u5eb7\u30ed\u30b0\u306a\u3069\u306e\u8a18\u9332\u3092 ChatGPT \u304b\u3089\u4fdd\u5b58\u30fb\u96c6\u8a08\u3067\u304d\u307e\u3059\u3002\u8a18\u9332\u306f\u3042\u306a\u305f\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3060\u3051\u306b\u4fdd\u5b58\u3055\u308c\u3001\u5909\u66f4\u3084\u524a\u9664\u306f\u5c65\u6b74\u304b\u3089\u5143\u306b\u623b\u305b\u307e\u3059\u3002"
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 32340aad53f1311976c87ba8a2d6fca12155e89545e4f3bd8f815a566f004432