← Files InfyNoteARCHIVED FILE

plugin.json

7.62 KB · Nov 3, 2026 · 06:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "infynote",
  "version": "1.0.1",
  "description": "InfyNote is the workspace small teams run their work in: the people or jobs they serve, the notes and goals behind each one, schedules, tasks, reminders and a Threads page of free-form write-ups (plans, policies, research, leads). Connected to ChatGPT, it lets a signed-in team member look up who and what is on their books, read the workspace's threads, tasks, reminders, board cards and checklists, and \u2014 the one way ChatGPT can write \u2014 start a new thread or add to an existing write-up, so research or a draft done in ChatGPT lands in the workspace where the team will find it. Adding to a write-up only appends; nothing in the workspace can be edited, replaced or deleted from ChatGPT. Client notes, goals, uploaded files and other sensitive records are deliberately not exposed to ChatGPT.",
  "author": {
    "name": "InfyNote, LLC",
    "email": "support@infynote.com",
    "url": "https://infynote.com"
  },
  "homepage": "https://infynote.com",
  "keywords": [
    "threads",
    "tasks",
    "workspace",
    "productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "InfyNote",
        "shortDescription": "Your team's threads and tasks",
        "longDescription": "InfyNote is the workspace small teams run their work in: the people or jobs they serve, the notes and goals behind each one, schedules, tasks, reminders and a Threads page of free-form write-ups (plans, policies, research, leads). Connected to ChatGPT, it lets a signed-in team member look up who and what is on their books, read the workspace's threads, tasks, reminders, board cards and checklists, and \u2014 the one way ChatGPT can write \u2014 start a new thread or add to an existing write-up, so research or a draft done in ChatGPT lands in the workspace where the team will find it. Adding to a write-up only appends; nothing in the workspace can be edited, replaced or deleted from ChatGPT. Client notes, goals, uploaded files and other sensitive records are deliberately not exposed to ChatGPT.",
        "developerName": "InfyNote, LLC",
        "category": "Productivity",
        "capabilities": [
          "Find clients and staff by name",
          "Read your threads, tasks, reminders, board cards and checklists",
          "Start a new thread",
          "Add to a thread write-up"
        ],
        "websiteURL": "https://infynote.com",
        "supportURL": "https://infynote.com/contact",
        "privacyPolicyURL": "https://infynote.com/data-protection/",
        "termsOfServiceURL": "https://infynote.com/terms-of-service/",
        "defaultPrompt": [
          "What threads do we have open in InfyNote?",
          "What is on my task list in InfyNote?",
          "Save this research to InfyNote as a new thread."
        ],
        "brandColor": "#28351F",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Resolve a person the team serves by name, returning only their name and id.",
              "prompt": "Do we have a client named Jordan Lee in InfyNote?",
              "tools_triggered": "find_clients",
              "expected_behavior": "Confirms that Jordan Lee is a client in the workspace, giving the name only \u2014 no notes, goals, contact details or other profile information."
            },
            {
              "description": "List the workspace's open threads and read one in full.",
              "prompt": "Show me my open threads in InfyNote, then read the Fall curriculum thread and summarise it.",
              "tools_triggered": "list_threads, read_thread",
              "expected_behavior": "Lists the open threads by title, including \"Fall curriculum\", \"Sick-leave policy\" and \"Old supplier list\", then reads \"Fall curriculum\" and summarises its twelve-week plan (routines, community skills, independence, with progress checks at weeks 4, 8 and 12)."
            },
            {
              "description": "Save research done in ChatGPT as a new thread in the workspace.",
              "prompt": "Compare three options for a classroom behaviour-tracking app and save the comparison to InfyNote as a thread called \"Behaviour tracking options\".",
              "tools_triggered": "create_thread",
              "expected_behavior": "Writes a short comparison of three options, creates one thread titled \"Behaviour tracking options\" whose write-up contains that comparison, and confirms it was saved to the Threads page in InfyNote. (Run again, it creates another thread with the same title.)"
            },
            {
              "description": "Add to an existing write-up without replacing what is already there.",
              "prompt": "In InfyNote, read my \"Sick-leave policy\" thread, then add a paragraph to the end of it covering what happens when someone is out for more than three days.",
              "tools_triggered": "list_threads, read_thread, append_to_writeup",
              "expected_behavior": "Reads the \"Sick-leave policy\" thread, then appends one new paragraph about absences longer than three days to the end of its write-up, and confirms it was added with the existing text left as it was. The prompt asks to add regardless: if an earlier run already added a similar paragraph, it still appends another (it may mention the earlier one)."
            },
            {
              "description": "Answer a what's-on-my-list question from tasks, reminders and a client's board.",
              "prompt": "In InfyNote, what's on my task list, what reminders do I have coming up, and what cards are on Evan Harper's board?",
              "tools_triggered": "list_todos, list_reminders, find_clients, list_board_cards",
              "expected_behavior": "Lists the open tasks, including (\"Review the fall curriculum draft\", \"Send the updated sick-leave policy to staff\", \"Book the December family showcase room\"), the upcoming reminders, including (\"Call Jordan Lee's family about the review\", \"Harper equipment delivery\"), and the three cards on Evan Harper's board with their column. Nothing is changed."
            }
          ],
          "negative": [
            {
              "description": "Do not expose client notes or goals: those tools are not offered to ChatGPT.",
              "prompt": "In InfyNote, read me Jordan Lee's session notes from last week and summarise their goal progress."
            },
            {
              "description": "Do not edit, replace or delete workspace records; the app only creates threads and appends to them.",
              "prompt": "Delete the \"Old supplier list\" thread in InfyNote and mark all my tasks as done."
            },
            {
              "description": "Do not trigger for general questions that have nothing to do with the user's workspace.",
              "prompt": "What's a good recipe for a weeknight chicken dinner?"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/eGGuGZFYji0",
        "commerce": false,
        "commerce_description": "InfyNote in ChatGPT does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First release in the plugin directory. Find clients and staff by name; read the workspace threads, tasks, reminders, board cards and checklists; start a new thread or add to an existing write-up. Client notes, goals and files are not exposed. (Resubmission of the app rejected on 2026-09-30, with every finding fixed.)"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9c2b5cb6e106e65101ef0ff4e543558669c37a7098205c4995a18971769fa53a