← Files RomaARCHIVED FILE
plugin.json
6.65 KB · Nov 2, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "roma",
"version": "2.2.0",
"description": "Roma gives your AI chat a place to keep things. Ask it to save a plan as a note, add tasks to a list, or fill a list of books, contacts or expenses, and it is still there tomorrow, in this chat or any other. Start a conversation and it can see where you are: what's due today, what you're working on, recent notes, your lists, and what you asked Roma to remember about you.\n\nWhat you can do:\n- Get an overview of your workspace and what's due\n- Search, read, create and update your tasks, notes and the lists you keep\n- Add many items to a list at once, for example books, contacts or expenses\n- See your Roma automations, read what they found, and run one on request\n- Read and update your experts, the standing instructions you wrote, and work under one\n- Delete into a 30-day trash and restore, and undo an edit from the version history\n\nRoma only ever acts as you, on your own workspace. Your chat asks before anything changes. You need a Roma account (roma.app).",
"author": {
"name": "Milo Mode Inc.",
"email": "hello@roma.app",
"url": "https://roma.app"
},
"homepage": "https://roma.app/developers",
"license": "UNLICENSED",
"keywords": [
"tasks",
"to-do",
"notes",
"productivity",
"lists",
"automations",
"mcp"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Roma",
"shortDescription": "Your AI's favorite to-do list",
"longDescription": "Roma gives your AI chat a place to keep things. Ask it to save a plan as a note, add tasks to a list, or fill a list of books, contacts or expenses, and it is still there tomorrow, in this chat or any other. Start a conversation and it can see where you are: what's due today, what you're working on, recent notes, your lists, and what you asked Roma to remember about you.\n\nWhat you can do:\n- Get an overview of your workspace and what's due\n- Search, read, create and update your tasks, notes and the lists you keep\n- Add many items to a list at once, for example books, contacts or expenses\n- See your Roma automations, read what they found, and run one on request\n- Read and update your experts, the standing instructions you wrote, and work under one\n- Delete into a 30-day trash and restore, and undo an edit from the version history\n\nRoma only ever acts as you, on your own workspace. Your chat asks before anything changes. You need a Roma account (roma.app).",
"developerName": "Milo Mode Inc.",
"category": "Productivity",
"capabilities": [
"See what is due today and what is in progress",
"Search, read, create and update tasks, notes and the lists you keep",
"Add many rows to a list at once",
"Read what your automations found, and run one on request",
"Read and update your experts, the standing instructions you wrote, and work under one",
"Delete into a 30-day trash and restore, and undo an edit from the version history"
],
"websiteURL": "https://roma.app",
"supportURL": "https://roma.app/developers",
"privacyPolicyURL": "https://roma.app/privacy",
"termsOfServiceURL": "https://roma.app/terms",
"defaultPrompt": [
"What's on my plate today in Roma?",
"What did I write down about the landlord and the deposit?",
"Save the packing list we just made as a note in Roma."
],
"brandColor": "#272936",
"brandColorDark": "#F5F5F8",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"screenshots": []
},
"onboardingSkill": "./skills/roma/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Overview of the day from the workspace",
"prompt": "What's on my plate today in Roma?",
"tools_triggered": "get_context",
"expected_behavior": "A short summary of overdue and due-today tasks and anything in progress, using the user's own task titles."
},
{
"description": "Recall a saved note by topic",
"prompt": "What did I write down about the landlord and the deposit?",
"tools_triggered": "search, get_item",
"expected_behavior": "The relevant content from the user's own note, naming the note it came from."
},
{
"description": "Capture a plan from the conversation as a note",
"prompt": "Save the packing list we just made as a note in Roma.",
"tools_triggered": "search, create_items",
"expected_behavior": "A new note on the Notes list containing the packing list, confirmed with its title."
},
{
"description": "Bulk-add items to an existing list",
"prompt": "Add Pachinko, The Three-Body Problem and Lessons in Chemistry to my reading list.",
"tools_triggered": "list_lists, create_items",
"expected_behavior": "Three new items on the user's reading list, one per book, confirmed."
},
{
"description": "Read what an automation found",
"prompt": "What did my morning briefing automation report today?",
"tools_triggered": "list_automations, get_automation_runs",
"expected_behavior": "The message the most recent run of the morning briefing left, with when it ran."
}
],
"negative": [
{
"description": "General knowledge question unrelated to the user's workspace",
"prompt": "What's the capital of Australia?"
},
{
"description": "Writing help that does not ask to save anything",
"prompt": "Rewrite this paragraph to sound more friendly: 'Your request has been received.'"
},
{
"description": "A to-do request for a different app the user named",
"prompt": "Add 'buy milk' to my Todoist."
}
]
},
"demo_recording_url": "https://youtu.be/fpa8vbN0hYo",
"commerce": false
},
"publication": {
"release_notes": "2.2.0: your experts from any chat (list, read, create, update, and work under one), a task that remembers its expert, the version history (list, restore), one automation in full and the memory look-back; 32 tools (the changes at roma.app/developers/changelog); the skill names the new tools; OAuth sign-in unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 6b967685342f3984719ca64d61d8e8363aac51628b6aef64e6e838bf7b5eba48