← Files Zovo Cross Sum PuzzlesARCHIVED FILE
.codex-plugin/plugin.json
12.2 KB · Nov 14, 2026 · 12:10 UTC
{
"name": "cross-sums",
"version": "1.0.0",
"description": "Printable cross-sum number puzzles with one solution and an answer key.",
"author": {
"name": "Zovo",
"email": "support@zovo.one",
"url": "https://zovo.one"
},
"homepage": "https://cross-sums.zovo.one",
"license": "Proprietary",
"keywords": [
"cross sum puzzles",
"cross sums",
"number crossword puzzles",
"addition logic puzzles",
"printable number puzzles",
"cross sum puzzle generator",
"number puzzles with answer key",
"math logic puzzles",
"puzzle worksheet"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Zovo Cross Sum Puzzles",
"shortDescription": "Printable cross sum puzzles",
"longDescription": "Make printable cross sum puzzles for puzzle fans, teachers and students as a PDF with an answer key, and solve them on screen in the chat card. Zovo Cross Sum Puzzles builds number grids from 6 x 6 to 12 x 12 (counting the clue row and column): fill the white squares with the digits 1 to 9 so that each run of white squares across or down adds up to the sum in the clue square before it, with no digit repeated in a run.\n\nPick easy, medium or hard. Easy puzzles have short runs of 2 to 4 squares; hard puzzles have runs of up to 5 squares and more white squares. When a hard puzzle cannot be finished within the time limit for a seed, a medium puzzle is made instead and the reply says so.\n\nBefore the PDF is made, a solver checks that each puzzle has one solution. The reply lists each puzzle with its size, white squares, number of sums, longest run, and whether it solves by logic alone.\n\nThe PDF puts 1, 2 or 4 puzzles on each page, on US Letter or A4, with an optional title and a name and date line for worksheets. Clue squares are dark with a diagonal: the across sum sits above it and the down sum below it. Answer pages at the end show each solved grid. Up to 12 puzzles fit in one PDF.\n\nIn the chat card, tap a white square and a digit to fill it in, press Check to see wrong squares, or show the answer.\n\nEach puzzle has a seed. The same seed and settings give the same puzzle again, so a sheet can be reprinted later.\n\nLimitations: grids are square from 6 x 6 to 12 x 12 with runs of 2 to 5 squares, it does not solve a puzzle from a photo or a newspaper, and titles print in Latin, Greek and Cyrillic letters (Chinese, Japanese, Korean, Arabic, Hebrew and emoji are left out of the PDF).",
"developerName": "Zovo",
"category": "Education & Research",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://cross-sums.zovo.one",
"supportURL": "https://cross-sums.zovo.one/support",
"privacyPolicyURL": "https://cross-sums.zovo.one/privacy",
"termsOfServiceURL": "https://cross-sums.zovo.one/terms",
"defaultPrompt": [
"Make 4 easy 6x6 cross sum puzzles, 2 per page, titled Number Fun, seed 11",
"Make a hard 10x10 cross sum puzzle on A4, seed 40",
"Make 2 medium 8x8 cross sum puzzles titled Weekend Cross Sums, 2 per page, seed 300"
],
"brandColor": "#1F6F7A",
"brandColorDark": "#7CC8D2",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/cross-sums/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Easy set for a class",
"prompt": "Make 4 easy 6x6 cross sum puzzles, 2 per page, titled Number Fun, seed 11",
"tools_triggered": "generate_cross_sums",
"expected_behavior": "Calls generate_cross_sums once with count 4, size 6, difficulty easy, per_page 2, title Number Fun, seed 11. The reply says each 6 x 6 puzzle has one solution and solves by logic alone, seeds 11 to 14, and gives a PDF link with 4 Letter pages: 2 puzzle pages and 2 answer key pages."
},
{
"description": "Hard 10x10 on A4",
"prompt": "Make a hard 10x10 cross sum puzzle on A4, seed 40",
"tools_triggered": "generate_cross_sums",
"expected_behavior": "Calls generate_cross_sums once with size 10, difficulty hard, paper a4, seed 40. The reply gives a 10 x 10 puzzle with 45 white squares and 32 sums, longest run 5, checked for one solution, and a 2 page A4 PDF with the answer key."
},
{
"description": "Two medium puzzles with a title",
"prompt": "Make 2 medium 8x8 cross sum puzzles titled Weekend Cross Sums, 2 per page, seed 300",
"tools_triggered": "generate_cross_sums",
"expected_behavior": "Calls generate_cross_sums once with count 2, size 8, difficulty medium, per_page 2. The reply lists 2 puzzles with 26 white squares and 20 sums each, seeds 300 and 301, and a 2 page PDF (1 puzzle page and 1 answer page)."
},
{
"description": "Mixed sizes in one PDF",
"prompt": "One easy 6x6 cross sum puzzle (seed 9), one medium 9x9 (seed 10) and one hard 12x12 (seed 17), 2 per page",
"tools_triggered": "generate_cross_sums",
"expected_behavior": "Calls generate_cross_sums once with 3 objects in puzzles. The reply lists the 3 puzzles; the 6 x 6 has 16 white squares, the 9 x 9 has 32 and the 12 x 12 has 82. The PDF has 4 pages: 2 puzzle pages and 2 answer pages."
},
{
"description": "Big puzzle without answers",
"prompt": "A medium 12x12 cross sum puzzle with no answer key and no name line, seed 70",
"tools_triggered": "generate_cross_sums",
"expected_behavior": "Calls generate_cross_sums once with size 12, difficulty medium, answer_key false, name_line false, seed 70. The reply says the puzzle has 58 white squares and 44 sums with one solution, and the PDF is 1 page."
}
],
"negative": [
{
"description": "Solving a puzzle from a photo is out of scope. Expected: the tool is not called; the assistant says this plugin makes new puzzles and does not read puzzle photos.",
"prompt": "Here is a photo of the cross sum puzzle from today's newspaper, what goes in the top row?"
},
{
"description": "A plain sudoku is a different puzzle. Expected: the tool is not called; the assistant explains this plugin makes cross sum puzzles, not classic sudoku with given digits.",
"prompt": "Make me a classic 9x9 sudoku with given numbers"
},
{
"description": "Arithmetic help is not this job. Expected: the tool is not called; the assistant answers the math question without this plugin.",
"prompt": "What is 17 plus 28?"
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://cross-sums.zovo.one/demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "Version 1.0.0: cross sum puzzles from 6 x 6 to 12 x 12, easy, medium and hard, one solution checked by a solver, 1, 2 or 4 per page, Letter or A4, answer key pages, solve on screen in the card.",
"translations": {
"pl-PL": {
"subtitle": "Krzy\u017c\u00f3wki liczbowe z sumami",
"description": "Krzy\u017c\u00f3wki liczbowe z sumami do druku, jako PDF z kluczem odpowiedzi, i do rozwi\u0105zywania na ekranie. Siatki od 6 x 6 do 12 x 12: wpisz cyfry od 1 do 9 w bia\u0142e pola tak, aby ka\u017cdy ci\u0105g p\u00f3l w poziomie i w pionie dawa\u0142 sum\u0119 z pola z podpowiedzi\u0105, bez powt\u00f3rze\u0144 cyfr w ci\u0105gu. Poziomy: \u0142atwy, \u015bredni, trudny. Solver sprawdza, \u017ce ka\u017cda \u0142amig\u0142\u00f3wka ma jedno rozwi\u0105zanie. 1, 2 lub 4 na stronie, Letter lub A4, tytu\u0142 i linia na imi\u0119, na ko\u0144cu strony z odpowiedziami. Ten sam seed daje t\u0119 sam\u0105 \u0142amig\u0142\u00f3wk\u0119."
},
"de-DE": {
"subtitle": "Summenr\u00e4tsel zum Ausdrucken",
"description": "Summenr\u00e4tsel zum Ausdrucken als PDF mit L\u00f6sungsseiten, und zum L\u00f6sen auf dem Bildschirm. Gitter von 6 x 6 bis 12 x 12: Trage die Ziffern 1 bis 9 in die wei\u00dfen Felder ein, sodass jede Reihe waagerecht und senkrecht die Summe im Hinweisfeld davor ergibt, ohne doppelte Ziffer in einer Reihe. Stufen: leicht, mittel, schwer. Ein L\u00f6ser pr\u00fcft, dass jedes R\u00e4tsel eine L\u00f6sung hat. 1, 2 oder 4 pro Seite, Letter oder A4, Titel und Namenszeile, am Ende die L\u00f6sungen. Derselbe Seed ergibt dasselbe R\u00e4tsel."
},
"es-ES": {
"subtitle": "Sumas cruzadas para imprimir",
"description": "Acertijos de sumas cruzadas para imprimir en PDF con solucionario, y para resolver en pantalla. Cuadr\u00edculas de 6 x 6 a 12 x 12: escribe los d\u00edgitos del 1 al 9 en las casillas blancas para que cada tramo horizontal y vertical sume la pista de su casilla, sin repetir d\u00edgitos en un tramo. Niveles f\u00e1cil, medio y dif\u00edcil. Un solucionador comprueba que cada acertijo tiene una sola soluci\u00f3n. 1, 2 o 4 por p\u00e1gina, Carta o A4, t\u00edtulo y l\u00ednea para el nombre, y al final las soluciones. La misma semilla da el mismo acertijo."
},
"fr-FR": {
"subtitle": "Sommes crois\u00e9es \u00e0 imprimer",
"description": "Grilles de sommes crois\u00e9es \u00e0 imprimer en PDF avec corrig\u00e9, et \u00e0 r\u00e9soudre \u00e0 l'\u00e9cran. Grilles de 6 x 6 \u00e0 12 x 12 : placez les chiffres de 1 \u00e0 9 dans les cases blanches pour que chaque suite horizontale et verticale donne la somme de sa case indice, sans chiffre r\u00e9p\u00e9t\u00e9 dans une suite. Niveaux facile, moyen et difficile. Un solveur v\u00e9rifie que chaque grille a une seule solution. 1, 2 ou 4 par page, Letter ou A4, titre et ligne pour le nom, puis les pages de corrig\u00e9. La m\u00eame graine redonne la m\u00eame grille."
},
"ja-JP": {
"subtitle": "\u5370\u5237\u7528\u306e\u8db3\u3057\u7b97\u30af\u30ed\u30b9\u30d1\u30ba\u30eb",
"description": "\u5370\u5237\u7528\u306e\u8db3\u3057\u7b97\u30af\u30ed\u30b9\u30d1\u30ba\u30eb\u3092\u3001\u7b54\u3048\u306e\u30da\u30fc\u30b8\u4ed8\u304dPDF\u3067\u4f5c\u308a\u307e\u3059\u3002\u753b\u9762\u4e0a\u3067\u3082\u89e3\u3051\u307e\u3059\u30026 x 6\u304b\u308912 x 12\u306e\u30de\u30b9\u3067\u3001\u767d\u3044\u30de\u30b9\u306b1\u304b\u30899\u306e\u6570\u5b57\u3092\u5165\u308c\u3001\u6a2a\u3068\u7e26\u306e\u305d\u308c\u305e\u308c\u306e\u4e26\u3073\u304c\u30d2\u30f3\u30c8\u306e\u30de\u30b9\u306e\u5408\u8a08\u306b\u306a\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002\u540c\u3058\u4e26\u3073\u306b\u540c\u3058\u6570\u5b57\u306f\u5165\u308a\u307e\u305b\u3093\u3002\u96e3\u3057\u3055\u306f\u3084\u3055\u3057\u3044\u3001\u3075\u3064\u3046\u3001\u3080\u305a\u304b\u3057\u3044\u304b\u3089\u9078\u3079\u307e\u3059\u3002\u30bd\u30eb\u30d0\u30fc\u3067\u5404\u554f\u984c\u306e\u7b54\u3048\u304c1\u3064\u3060\u3051\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u30021\u30da\u30fc\u30b8\u306b1\u30012\u30014\u554f\u3001\u30ec\u30bf\u30fc\u307e\u305f\u306fA4\u3001\u30bf\u30a4\u30c8\u30eb\u3068\u540d\u524d\u6b04\u4ed8\u304d\u3002\u540c\u3058\u30b7\u30fc\u30c9\u3067\u540c\u3058\u554f\u984c\u3092\u3082\u3046\u4e00\u5ea6\u4f5c\u308c\u307e\u3059\u3002"
},
"pt-BR": {
"subtitle": "Somas cruzadas para imprimir",
"description": "Quebra-cabe\u00e7as de somas cruzadas para imprimir em PDF com gabarito, e para resolver na tela. Grades de 6 x 6 a 12 x 12: coloque os d\u00edgitos de 1 a 9 nas casas brancas para que cada sequ\u00eancia horizontal e vertical some a dica da sua casa, sem repetir d\u00edgitos na sequ\u00eancia. N\u00edveis f\u00e1cil, m\u00e9dio e dif\u00edcil. Um solucionador confere que cada quebra-cabe\u00e7a tem uma s\u00f3 solu\u00e7\u00e3o. 1, 2 ou 4 por p\u00e1gina, Carta ou A4, t\u00edtulo e linha para o nome, e no final o gabarito. A mesma semente gera o mesmo quebra-cabe\u00e7a."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: e73914688c08e650507de504768f25f164071983eb297ece366a7610c65093de