← Files RomaARCHIVED FILE

plugin.json

6.65 KB · Nov 2, 2026 · 18:11 UTC

↓ Download file

See the change to this file →

{
  "$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