← Files Pinto NotesARCHIVED FILE

plugin.json

7.24 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "pinto-notes",
  "version": "1.0.0",
  "description": "Search, read and edit your notes in Pinto Notes: checklists, tables, files and small apps, with every change kept in the note's history.",
  "author": {
    "name": "Emil Wagman",
    "email": "hello@pintonotes.com",
    "url": "https://pintonotes.com"
  },
  "homepage": "https://pintonotes.com",
  "repository": "https://github.com/pinto-notes/pinto-notes",
  "license": "MIT",
  "keywords": [
    "notes",
    "checklists",
    "productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pinto Notes",
        "shortDescription": "Read and edit your notes",
        "longDescription": "Pinto Notes is a notes app for iPhone, iPad and Mac. Connect it to ChatGPT and ask about your notes in plain language, or have ChatGPT write things down for you.\n\nChatGPT can search your notes, read them and the files in them, create new ones, add to a list or a journal, tick checklist items, add rows to a table or tracker, and move, pin or delete notes. It can also turn a note into a small app that shows inside Pinto Notes, such as a habit grid or a budget with totals.\n\nYou choose Read only or Read and edit when you connect, and you can disconnect at any time from Settings in Pinto Notes.\n\nEvery change ChatGPT makes keeps the previous version in the note's history, so it can be undone. Deleted notes go to Recently Deleted for 30 days. Locked notes are never readable by ChatGPT.",
        "developerName": "Emil Wagman",
        "category": "Productivity",
        "capabilities": [
          "Search notes by words, phrases or patterns",
          "Read a note, or part of a long one",
          "Read PDFs and other files kept in your notes",
          "Create notes, sub-notes and folders",
          "Edit, add to or rewrite a note",
          "Tick checklist items",
          "Add and change rows in tables and trackers",
          "Move, pin and delete notes, and restore them",
          "See and restore earlier versions of a note",
          "Make a small app inside a note"
        ],
        "websiteURL": "https://pintonotes.com",
        "supportURL": "https://pintonotes.com/support",
        "privacyPolicyURL": "https://pintonotes.com/privacy",
        "termsOfServiceURL": "https://pintonotes.com/terms",
        "defaultPrompt": [
          "What's on my to-do lists in Pinto Notes?",
          "Find my notes about the Lisbon trip and summarize the plan.",
          "Add \"Buy sunscreen\" to the checklist in my Lisbon note."
        ],
        "brandColor": "#E39410",
        "brandColorDark": "#F5AD33",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a note by topic and summarize it",
              "prompt": "Find my Lisbon trip note in Pinto Notes and summarize the plan.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Finds \"Lisbon in May\" in the Travel folder (Travel/Lisbon in May.md) and summarizes it: four days in Lisbon, a plan where Book flights and Hotel in Pr\u00edncipe Real are done and Tram 28 early and Sunset at Miradouro da Senhora do Monte are still open, and a Where to eat table with Manteigaria, Cervejaria Ramiro and Time Out Market. It may also read the Hotel booking sub-note. Nothing is changed."
            },
            {
              "description": "Answer a factual question from a sub-note",
              "prompt": "What's the confirmation number for my Lisbon hotel, and what dates is it for?",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Reads the \"Hotel booking\" note, a sub-note of Lisbon in May (Travel/Lisbon in May/Hotel booking.md), and answers: Casa do Pr\u00edncipe in Pr\u00edncipe Real, 14 to 18 May, confirmation LX-48213. Nothing is changed."
            },
            {
              "description": "Tick a checklist item",
              "prompt": "In my Lisbon note, check off \"Tram 28 early\".",
              "tools_triggered": "search, fetch, edit",
              "expected_behavior": "Reads Lisbon in May, then changes the line \"- [ ] Tram 28 early, before the crowds\" to \"- [x] Tram 28 early, before the crowds\" and confirms it. If it was already ticked, says so and changes nothing. The rest of the note is unchanged, and the previous version is kept in the note's history."
            },
            {
              "description": "Add a row to a table",
              "prompt": "Add A Cevicheria to the Where to eat table in my Lisbon note: dish ceviche, area Pr\u00edncipe Real.",
              "tools_triggered": "search, fetch, edit",
              "expected_behavior": "Reads the table's columns (Place, Dish, Area), adds the row A Cevicheria | Ceviche | Pr\u00edncipe Real as a new row of that table, and confirms it. The other rows and the rest of the note are unchanged."
            },
            {
              "description": "Create a new note from an existing one",
              "prompt": "Turn the points from my design meeting note into a checklist in a new note called Design follow-ups, in the Work folder.",
              "tools_triggered": "search, fetch, create (or write)",
              "expected_behavior": "Reads \"Meeting with design\" in Work and creates Work/Design follow-ups.md with three unchecked items: simplify the settings screen, one primary action per screen, and test the new icon at small sizes. Confirms the new note's title and folder."
            }
          ],
          "negative": [
            {
              "description": "Weather is not in the person's notes; Pinto Notes should not be called. Expected: ChatGPT answers from its own tools or says it can't check the weather, without searching notes.",
              "prompt": "What's the weather in Lisbon this weekend?"
            },
            {
              "description": "Booking travel is outside what Pinto Notes does. Expected: ChatGPT handles the request with its own abilities (for example asks for the departure airport, or says it can't book flights) and does not use Pinto Notes to do it. It may offer to add a reminder to the Lisbon checklist, but changes no note unless asked.",
              "prompt": "Book me a flight to Lisbon for May 12."
            },
            {
              "description": "Pinto Notes can't read other apps. Expected: ChatGPT explains that the connection covers notes in Pinto Notes only and does not pretend to read Apple Notes or Google Docs.",
              "prompt": "Open my Apple Notes and read me my grocery list."
            }
          ]
        },
        "demo_recording_url": "https://pintonotes.com/demo/pinto-notes-chatgpt.mp4",
        "commerce": false,
        "commerce_description": "Pinto Notes does not sell anything or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: ChatGPT can search, read and edit your notes in Pinto Notes, including checklists, tables, files and small apps inside a note."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2179b0aea4ebbfd78c68b743c7dc91dacd850f27b06fe0f3703d5e82b72d6b5c