{"id":85613,"plugin_id":"plugin_asdk_app_6ad6777fe4b08191a6a3c47eab2720e7","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-07T06:14:16.749Z","digest":"cd7f77c5823db02eba2af482ed2b7de1ded3ad4c0d1fedc4e540b3a2a529c990","against":null,"payload":{"description":"Make a marathon or half marathon finisher poster as a gift for a runner, such as a first-marathon, birthday or Christmas present, with their course, name and finish time, shown in the chat. Use when someone wants a gift for a runner, a first marathon gift or a personalized race poster for a friend or family member.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":469},{"relative_path":"assets/logo.png","size_in_bytes":15759}],"name":"marathon-gift-poster","skill_md_contents":"---\nname: marathon-gift-poster\ndescription: Make a marathon or half marathon finisher poster as a gift for a runner, such as a first-marathon, birthday or Christmas present, with their course, name and finish time, shown in the chat. Use when someone wants a gift for a runner, a first marathon gift or a personalized race poster for a friend or family member.\n---\n\nUse this skill when the poster is a present for someone else. The user's explicit instructions always come first.\n\n## Flow\n\n1. Ask for the runner's name as it should appear on the poster, the race, the year and their finish time. The user gives these; Routeframe has no race results.\n2. `find_race` confirms the race and year; `preview_poster` draws the poster with the runner's details and an optional short note, such as \"First marathon\" or the date.\n3. The gift is the poster's design and its preview in the card; there is no file to download.\n\n## Scope\n\n- Keep the note short and in the user's words.\n- The tool results say what this user can do with the poster.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}