{"id":12638,"external_id":"plugin_asdk_app_6acdce7292d48191acb251ef7afcccff","name":"suchakte-kaufgedaechtnis","display_name":"Shortlist Keeper","developer":"AIFOREU GmbH","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-12T12:06:55Z","input_sha256":"b870fb85eceaf5229dd5a8f7301a160859ae8c4d76c3be35e4862ebf954dc789","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.1.0","skill_count":1,"first_seen_at":"2026-11-12T12:00:01.779Z","last_seen_at":"2026-11-13T06:00:31.491Z","last_changed_at":"2026-11-12T12:00:01.779Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6acdce7292d48191acb251ef7afcccff","connector_id":"asdk_app_6acdce7292d48191acb251ef7afcccff","created_at":"2026-10-13T06:53:26.837877Z","discoverability":"LISTED","id":"plugin_asdk_app_6acdce7292d48191acb251ef7afcccff","is_template":false,"is_template_instance":false,"name":"suchakte-kaufgedaechtnis","release":{"app_ids":["asdk_app_6acdce7292d48191acb251ef7afcccff"],"app_manifest":{"apps":{"suchakte":{"id":"asdk_app_6acdce7292d48191acb251ef7afcccff","required":true}}},"app_templates":[],"description":"Shortlist Keeper keeps structured dossiers for longer-running product searches in ChatGPT: requirements, budget and rejected products with reasons, checked against new suggestions, per account.","display_name":"Shortlist Keeper","id":"pluginrel_8e32c37be89c819185c65a6afa258bea","interface":{"brand_color":"#1F5F8B","capabilities":[],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000042b4820a8d545ee319679f3d","default_prompt":"Start a dossier for my search for a robot vacuum: budget 400 euros, it must handle pet hair.","default_prompts":["Start a dossier for my search for a robot vacuum: budget 400 euros, it must handle pet hair.","Which cordless drills fit my saved requirements?","Export all my Shortlist Keeper data."],"developer_name":"AIFOREU GmbH","logo_url":"https://files.openai.com/content?id=file_00000000a37481f6a10517e0d4977b7b","logo_url_dark":null,"long_description":"Shortlist Keeper keeps a structured dossier for each longer-running product search, stored in your Shortlist Keeper account: what you are looking for, your requirements and budget, role-model products (\"like this, only cheaper\") and every product you have already rejected, with your reason and a short category. You can export all your data or delete a single dossier at any time.\n\nWhen you ask about the same search again, ChatGPT retrieves the matching dossier, and the Shortlist Keeper server checks the product names ChatGPT wants to suggest against the stored rejections by a fixed name-and-alias match. Previously rejected products are marked with the stored reason instead of being suggested again as new. When you say things like \"too expensive\" or \"it must be waterproof\", ChatGPT records the rejection or requirement in the dossier.\n\nWhat you can do:\n• Find and show the dossier for a search\n• Check suggested products against earlier rejections\n• Create dossiers, add requirements, set a budget, record, reject or allow products, save role models\n• Export all your data, delete a single dossier, or delete everything including your account\n\nSign in with e-mail and password. Stored are your e-mail address, a password hash, the content of your dossiers and technical sign-in data (access tokens only as hashes, dates of registration and last use, short-lived counters against password guessing); no chat histories and no tracking.","plugin_category_id":"productivity","privacy_policy_url":"https://suchakte.permviz-cloud.workers.dev/privacy","screenshot_urls":[],"short_description":"Remembers rejected products","terms_of_service_url":"https://suchakte.permviz-cloud.workers.dev/terms","website_url":"https://suchakte.permviz-cloud.workers.dev/"},"keywords":["shopping","product search","memory","dossier","shortlist","rejected products"],"onboarding_skill_name":"suchakte","requires_local_executor":false,"skills":[{"description":"Use the Shortlist Keeper tools to continue a longer-running product search with a saved dossier (requirements, budget, role models, rejected products with reasons), to check product suggestions against earlier rejections, and to export or delete the user's dossiers.","interface":{"brand_color":null,"default_prompt":null,"display_name":"suchakte","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Use the Shortlist Keeper tools to continue a longer-running product search with a saved dossier (requirements, budget, role models, rejected products with reasons), to check product suggestions against earlier rejections, and to export or delete the user's dossiers."},"name":"suchakte","plugin_release_skill_id":"pluginrsk_6ae3285bc04481918eec4415c324d9f2"}],"version":"1.1.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"suchakte-kaufgedaechtnis","author":{"url":"https://aiforgov.eu","name":"AIFOREU GmbH"},"sources":[{"path":"plugin.json","sha256":"82699949ca11cce19e604a7124881b4a0d8cd241c6af5433da6205c9f1c25625"}],"version":"1.1.0","commerce":false,"homepage":"https://suchakte.permviz-cloud.workers.dev/","keywords":["shopping","product search","memory","dossier","shortlist","rejected products"],"artifact_id":214935,"observed_at":"2026-11-12T12:09:45Z","support_url":"https://suchakte.permviz-cloud.workers.dev/support","field_sources":{"name":0,"author":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"support_url":0,"release_notes":0,"onboarding_skill":0,"review_case_counts":0,"availability_countries":0},"release_notes":"1.1.0 – Renamed from \"Suchakte Kaufgedächtnis\" to \"Shortlist Keeper\". Everything is now in English: tool answers and error messages, server instructions, website, sign-in and account pages (privacy policy, terms and imprint in English, with the German version below as the legally binding one; new paths /privacy, /terms and /imprint, the old ones keep working). The confirmation value for deleting all data is now \"DELETE EVERYTHING\". The data export uses English top-level keys (format, exported_at, dossiers). English sample dossier for the review account (\"Cordless drill for the workshop\") and English test cases. Stored data and tool names are unchanged. Test prompts name Shortlist Keeper explicitly; add_requirement is now marked idempotent (identical requirements are never stored twice); the MCP server reports version 1.1.0.\n1.0.3 – Clearer confirmation wording: create_dossier creates a dossier directly when the user explicitly asks for one and asks otherwise; delete_all_my_data and the skill ask for a separate confirmation in a later message before deleting anything. Signing in again (for example from a second device or ChatGPT account) no longer disconnects existing connections of the same account.\n1.0.2 – Adds a skill (skills/suchakte) that explains how the Suchakte tools work together and serves as the onboarding skill. Listing reworded to describe what Suchakte adds: structured per-search dossiers, server-side checking of suggestions against rejected products with reasons, budget, export and per-dossier deletion. New first starter prompt (robot vacuum). Tool titles in English. Start, support and registration pages with English text; privacy policy now states when the operator can access account data (support requests, data transfer on the user's request, legal obligations; only via a secret admin key).\n1.0.1 (not submitted separately) – Sign-in page in German and English. Review account survives deletion tests (data is reset to the sample dossier instead of deleting the sign-in) and is reset every night. Smaller, plainer tool outputs (no list of other dossiers when nothing matches, no debug lines, presentation hints instead of instructions); duplicate requirements are no longer stored twice. Privacy policy and terms with an English summary; minimum age 16.","onboarding_skill":"./skills/suchakte/SKILL.md","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"availability_countries":["AT","CH","DE"]}}