{"id":92875,"plugin_id":"plugin_asdk_app_6acdce7292d48191acb251ef7afcccff","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-12T12:09:46.246Z","digest":"81e375e7a3f80c80939e4ba26806a6bca2073c0b790403155a321dfb042bd1fd","against":null,"payload":{"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.","included_files":[],"name":"suchakte","skill_md_contents":"---\nname: suchakte\ndescription: 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.\n---\n\n# Shortlist Keeper: product-search dossiers\n\nShortlist 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.\n\n## Continue a saved search\n\n- 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.\n- Use `show_dossier` for the full content of one dossier and `list_dossiers` when the user asks which dossiers exist.\n- 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.\n\n## Record changes\n\nRecord only what the user states or asks for:\n\n- A new search the user wants to keep: `create_dossier`. If the user has not explicitly asked for a new dossier, ask them.\n- A requirement or constraint: `add_requirement`, in the user's words.\n- A budget: `set_budget`.\n- A product to consider, reject or allow again: `add_candidate`, `reject_candidate` (with the user's reason), `allow_candidate`.\n- A role model (\"like this, only cheaper\"): `set_role_model`.\n\nDo not infer rejections or requirements the user did not express.\n\n## Export and delete\n\n- `export_my_data` returns all of the user's dossiers as JSON.\n- 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.\n\n## First use\n\nIf 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.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}