← Files Photo WikiARCHIVED FILE
plugin.json
6.45 KB · Nov 4, 2026 · 06:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "photo-wiki",
"version": "1.0.0",
"description": "Answers from the photos you saved in Photo Wiki and the notes you added about who was involved and why.",
"author": {
"name": "NextSingular Corp.",
"email": "help@nextsingular.com",
"url": "https://photowiki.app"
},
"homepage": "https://photowiki.app",
"keywords": [
"photos",
"memory",
"notes",
"screenshots",
"wiki"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Photo Wiki",
"shortDescription": "Answers from your saved photos",
"longDescription": "Your AI can't see your camera roll. Photo Wiki lets it. Pick photos and screenshots in the Photo Wiki iPhone app, add a word about who or why, and ask: where am I working Friday, where did I see that watch, what did I do on day two in Rome. ChatGPT answers from what is in the photos and your notes, shows the photos themselves, saves what you mention back onto the photo, and keeps wiki pages for your trips, people and topics. Only the photos you pick are uploaded, as downscaled copies; your data is not used to train AI models.",
"developerName": "NextSingular Corp.",
"category": "Productivity",
"capabilities": [
"Search your photos and notes",
"Show your photos",
"Save notes to photos",
"Keep wiki pages"
],
"websiteURL": "https://photowiki.app",
"supportURL": "https://photowiki.app/support.html",
"privacyPolicyURL": "https://photowiki.app/privacy.html",
"termsOfServiceURL": "https://photowiki.app/terms.html",
"defaultPrompt": [
"What did I do in Florence?",
"Show me the watch my wife wants.",
"Organise my photos into pages."
],
"brandColor": "#1F7A64",
"brandColorDark": "#8FE6CD",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Answer from a wiki page",
"prompt": "What did I do in Florence?",
"tools_triggered": "list_photo_wiki_pages, read_photo_wiki_pages",
"expected_behavior": "Reads the 'Italy trip, autumn 2026' page and says Sep 30 was a hillside garden with old stone steps, the first stop of the trip, with the cited photos shown as a gallery."
},
{
"description": "Find a fact in a photo's notes",
"prompt": "How heavy was my suitcase on the flight home from Rome?",
"tools_triggered": "search_personal_photo_memories",
"expected_behavior": "Answers 22.6 kg against a 23 kg limit, at Fiumicino check-in, from the note on the baggage scale photo."
},
{
"description": "Show a photo",
"prompt": "Show me the watch my wife wants.",
"tools_triggered": "search_personal_photo_memories, get_photo_memory",
"expected_behavior": "Shows the watch photo in the Photo Wiki gallery and says it was tried on at a department store in Samseong-dong, Seoul, in May, as a birthday idea. No images from the web."
},
{
"description": "Save a note the user mentions",
"prompt": "Remember that the Korean dinner was a delivery on a rainy night.",
"tools_triggered": "search_personal_photo_memories, add_photo_context",
"expected_behavior": "Finds the dinner photo and appends the note to it, then confirms."
},
{
"description": "Organise unfiled photos",
"prompt": "Organise my photos into pages.",
"tools_triggered": "list_photo_wiki_pages, search_personal_photo_memories, write_photo_wiki_page",
"expected_behavior": "Finds the one photo not on any page (the dinner) and files it into a new or existing page, citing its id."
}
],
"negative": [
{
"description": "Editing an image is not about the user's saved memories",
"prompt": "Remove the background from this photo."
},
{
"description": "Finding images on the web, not the user's own photos",
"prompt": "Find free photos of Rome I can use in a presentation."
},
{
"description": "General photography advice",
"prompt": "What camera is good for travel photos?"
}
]
},
"demo_recording_url": "https://youtube.com/shorts/MR0dFdMCicE",
"commerce": false,
"commerce_description": "Photo Wiki does not sell anything or process payments in ChatGPT."
},
"publication": {
"release_notes": "First release: search photos and notes, show photos in a gallery, save notes from the conversation, and read and write wiki pages.",
"translations": {
"ko-KR": {
"subtitle": "\uc800\uc7a5\ud55c \uc0ac\uc9c4\uc73c\ub85c \ub2f5\ud574\uc694",
"description": "\ub2f9\uc2e0\uc758 AI\ub294 \uc0ac\uc9c4\ucca9\uc744 \ubabb \ubd10\uc694. Photo Wiki\uac00 \ubcf4\uc5ec \uc918\uc694. Photo Wiki \uc544\uc774\ud3f0 \uc571\uc5d0\uc11c \uc0ac\uc9c4\uacfc \uc2a4\ud06c\ub9b0\uc0f7\uc744 \uace0\ub974\uace0 \ub204\uad6c\uc640, \uc65c\ub97c \ud55c\ub9c8\ub514 \ub0a8\uaca8 \ub450\uba74, \uc774\ub807\uac8c \ubb3c\uc5b4\ubcfc \uc218 \uc788\uc5b4\uc694: \ubaa8\ub808 \uadfc\ubb34\uc9c0 \uc5b4\ub514\uc600\uc9c0, \uc0ac\ub824\uace0 \ucc0d\uc5b4 \ub454 \uc2dc\uacc4 \uc5b4\ub514\uc11c \ubd24\uc9c0, \ub85c\ub9c8 \ub458\uc9f8 \ub0a0\uc5d0 \ubb50 \ud588\uc9c0. ChatGPT\uac00 \uc0ac\uc9c4 \uc18d \ub0b4\uc6a9\uacfc \ub0b4 \uba54\ubaa8\ub85c \ub2f5\ud558\uace0, \uc0ac\uc9c4\uc744 \uc9c1\uc811 \ubcf4\uc5ec \uc8fc\uace0, \ub300\ud654\uc5d0\uc11c \ub098\uc628 \ub9d0\uc744 \uc0ac\uc9c4\uc5d0 \uba54\ubaa8\ub85c \ub0a8\uae30\uace0, \uc5ec\ud589\u00b7\uc0ac\ub78c\u00b7\uc8fc\uc81c\ubcc4 \uc704\ud0a4 \ud398\uc774\uc9c0\ub97c \uc815\ub9ac\ud574\uc694. \ub0b4\uac00 \uace0\ub978 \uc0ac\uc9c4\ub9cc \uc904\uc778 \uc0ac\ubcf8\uc73c\ub85c \uc62c\ub77c\uac00\uace0, \ub0b4 \ub370\uc774\ud130\ub294 AI \ud559\uc2b5\uc5d0 \uc4f0\uc774\uc9c0 \uc54a\uc544\uc694."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: d466133f2df424f56042acf5258ced2aaedc1d99a1adc1ec418c0b0ae3cf8c0c