← Files Pinpal TodoARCHIVED FILE
plugin.json
5.6 KB · Nov 6, 2026 · 18:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pinpal-todo",
"version": "1.0.2",
"description": "A quiet to-do list your AI can work with too: you and ChatGPT on the same list, no dates, no nagging.",
"author": {
"name": "Portfoliobox Stockholm AB",
"email": "hello@mypinpal.com",
"url": "https://mypinpal.com"
},
"homepage": "https://mypinpal.com/todo",
"keywords": [
"to-do list",
"todo",
"tasks",
"checklist",
"shopping list"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Pinpal Todo",
"shortDescription": "A quiet list your AI can use",
"longDescription": "Pinpal Todo is a quiet to-do list for iPhone, iPad and Mac. Type it, tick it, done. One list with a big checkbox, a note under each line if you want one, a star for what matters most. It is not a project manager: no forced due dates, no reminder emails, no nagging notifications, no projects, no productivity scores.\n\nWhen you want, ChatGPT works on the same list. \"Add coffee filters and oat milk\" and they are there before you put the phone down; you tick them off in the store. \"Put everything for the cabin weekend on my list\" gives you short lines with the details under each. \"What is still open?\" reads your list and tells you. \"I bought the batteries\" checks it off.\n\nConnected, ChatGPT can list your open or done todos, read a todo with its notes, add a todo, edit its title, notes or star, check it off, and reopen it. It cannot delete a todo: there is no delete tool, on purpose. ChatGPT checks things off, and only you delete, in the app.\n\nYour todos are kept in the EU, never sold and never used to train AI. A connection is a personal token for your own list only; you see every connection in the app under Account and can revoke one at any time.",
"developerName": "Portfoliobox Stockholm AB",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://mypinpal.com/todo",
"privacyPolicyURL": "https://mypinpal.com/privacy",
"termsOfServiceURL": "https://mypinpal.com/terms",
"supportURL": "https://mypinpal.com/support",
"defaultPrompt": [
"What's still open on my to-do list?",
"Add coffee filters, oat milk and batteries to my list.",
"I renewed my passport, tick it off."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://www.dropbox.com/scl/fi/jrizgjygf0ch6t1ezgank/pinpal-todo-chatgpt-review.mp4?rlkey=8m4baz8cl3z2hlfr3jl9yem7z&st=a8pb6cjz&dl=0",
"commerce": false,
"test_cases": {
"positive": [
{
"description": "What is still open",
"prompt": "What's still open on my to-do list?",
"tools_triggered": "list_todos",
"expected_behavior": "The seven open todos, the two starred first (\"Send the invoice to Studio North\", \"Renew passport\")."
},
{
"description": "Add a few things",
"prompt": "Add coffee filters, oat milk and batteries to my list.",
"tools_triggered": "list_todos, add_todo",
"expected_behavior": "Three new open todos, one per thing, each a short line. No duplicates of existing todos."
},
{
"description": "Read the notes under a todo",
"prompt": "What's on my groceries list?",
"tools_triggered": "list_todos, get_todo",
"expected_behavior": "The checklist in the \"Groceries\" note: oat milk, eggs, sourdough bread, tomatoes and basil open, coffee beans ticked."
},
{
"description": "Tick something off",
"prompt": "I renewed my passport, tick it off.",
"tools_triggered": "list_todos, complete_todo",
"expected_behavior": "\"Renew passport\" is checked off and leaves the open list (it shows with filter done)."
},
{
"description": "Edit, star and reopen",
"prompt": "Rename 'Call mum about Sunday' to 'Call mum about Sunday lunch', star it, and put 'Water the plants' back on my list.",
"tools_triggered": "list_todos, edit_todo, reopen_todo",
"expected_behavior": "The renamed todo is starred and sorts first; \"Water the plants\" is open again."
}
],
"negative": [
{
"description": "Unrelated request: no Pinpal Todo tool should be called; ChatGPT answers without the app.",
"prompt": "What's the weather in Stockholm tomorrow?"
},
{
"description": "General productivity advice, not about the person's list: no Pinpal Todo tool should be called.",
"prompt": "What's a good way to prioritise a busy week?"
},
{
"description": "Asking it to delete: no todo is deleted. There is no delete tool, by design; ChatGPT says it cannot delete and offers to check it off instead. Only the person deletes, in the app.",
"prompt": "Delete my dry cleaning todo."
}
]
}
},
"publication": {
"release_notes": "Fixes the reviewer sign-in that blocked the last review: the email-and-password form now completes back to ChatGPT. A quiet to-do list your AI can work with too. There is no delete: ChatGPT checks things off, only you delete."
},
"apps": "./.app.json"
}
}
}
SHA-256: ad617f774505382a561176c622a66d4f82295cc9bf6eb580ee7e18a6236bd623