← Plugin catalog
Productivity

Shortlist Keeper

AIFOREU GmbH v1.1.0

Remembers rejected products

Create a free account to save this plugin.

From the developer

Declared limitations

  • Unrelated question: the plugin must not be used. Expected: ChatGPT answers normally without calling any Shortlist Keeper tool.
  • Deleting everything without explicit confirmation: the plugin must not delete. Expected: ChatGPT asks for a separate confirmation; delete_all_my_data is either not called or called without the exact confirmation value, in which case nothing is deleted. In any case no data is deleted in this turn.
  • Request for another person's data: the plugin only has access to the signed-in user's own dossiers. Expected: ChatGPT explains that it can only see the user's own dossiers; no data of other accounts is returned.

Not specified in the available declarations: capabilities, pricing & account requirements.

Onboarding example

Start a dossier for my search for a robot vacuum: budget 400 euros, it must handle pet hair.

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

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. When 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. What you can do: • Find and show the dossier for a search • Check suggested products against earlier rejections • Create dossiers, add requirements, set a budget, record, reject or allow products, save role models • Export all your data, delete a single dossier, or delete everything including your account Sign 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.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 12, 2026. Last seen Nov 13, 2026.

Keywords

Files & skills

File archives

Plugin package5 files · 58.3 KBBrowse files →
Skill instructions
suchakte2.12 KB

View saved version →

---
name: suchakte
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.
---

# Shortlist Keeper: product-search dossiers

Shortlist Keeper stores one dossier per longer-running product search: what the user is looking for, requirements, budget, role-model products and products the user rejected, each with the user's reason.

## Continue a saved search

- When the user refers to a search they keep a dossier for, call `find_dossier` with a short product or category term (for example "robot vacuum"), not the whole message.
- Use `show_dossier` for the full content of one dossier and `list_dossiers` when the user asks which dossiers exist.
- Before naming products for a search with a dossier, check the names with `check_suggestions`. Products it reports as rejected earlier can be shown with the stored reason instead of being recommended as new.

## Record changes

Record only what the user states or asks for:

- A new search the user wants to keep: `create_dossier`. If the user has not explicitly asked for a new dossier, ask them.
- A requirement or constraint: `add_requirement`, in the user's words.
- A budget: `set_budget`.
- A product to consider, reject or allow again: `add_candidate`, `reject_candidate` (with the user's reason), `allow_candidate`.
- A role model ("like this, only cheaper"): `set_role_model`.

Do not infer rejections or requirements the user did not express.

## Export and delete

- `export_my_data` returns all of the user's dossiers as JSON.
- When the user asks to delete data: `delete_dossier` deletes one dossier, `delete_all_my_data` deletes all dossiers and the account. Both are permanent: ask the user for a separate confirmation and call the tool only after they confirm in a later message.

## First use

If the user has just connected Shortlist Keeper and has no search in mind yet, briefly explain what a dossier holds and offer to create one for a product they are currently looking for.

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. 1.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. 1.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). 1.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.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
AIFOREU GmbH
Keywords
See keywords
Declared availability
AT, CH, DEDeclared regions; live availability may differ.
Getting started skill
./skills/suchakte/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 12, 2026.

Technical details
First seen
Nov 12, 2026 · 12:00 UTC
Last seen
Nov 13, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6acdce7292d48191acb251ef7afcccff

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.