{"id":49241,"plugin_id":"plugin_asdk_app_6ac0d94d7e4c81919e1f6d7ed340e843","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:39:07.769Z","digest":"79ba6cc2bf9dc189947561bebef395a0917a689db9b51ce85a62e0c3562b1996","against":null,"payload":{"description":"Make crosswords from answers and clues, word searches from word lists, and sudoku with exactly one solution using GridSmith Puzzle Maker; each puzzle is playable in the chat and comes with a printable PDF and answer key.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":547}],"name":"puzzle-maker","skill_md_contents":"---\nname: puzzle-maker\ndescription: Make crosswords from answers and clues, word searches from word lists, and sudoku with exactly one solution using GridSmith Puzzle Maker; each puzzle is playable in the chat and comes with a printable PDF and answer key.\n---\n\n# GridSmith Puzzle Maker\n\nPick the tool from the request and call it right away when the request already has what it needs:\n\n- `generate_crossword`: crossword maker. Needs 4-40 `entries`, each `{answer, clue}`. If the user gives only vocabulary words, write one short, age-appropriate clue per word first, then call the tool. Do not draw the grid yourself.\n- `generate_word_search`: 5-40 `words`. `difficulty` easy (right and down, good for young kids), medium (adds diagonals, default), hard (all directions, backwards). Leave `size` out unless the user asks for one (8-25).\n- `generate_sudoku`: `difficulty` easy, medium or hard. Needs no other input. Every puzzle has exactly one solution; hard always needs a technique beyond singles.\n\nAfter the tool returns:\n\n1. Give a one-line summary (grid size, words placed, difficulty) and the PDF link. The widget is playable, so do not repeat the grid as text.\n2. If answers or words are listed as not placed, say which and why, and offer a new layout (pass a different `seed`) or replacement words.\n3. Keep the answer key hidden unless the user asks for it.\n4. For \"make another one\" with the same words, call again with a different `seed`.\n\nDo not use these tools to solve an existing puzzle, answer a single crossword clue, explain solving strategies, or play other games.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}