← Files Zovo Math Worksheet MakerARCHIVED FILE
.codex-plugin/plugin.json
12 KB · Nov 10, 2026 · 12:09 UTC
{
"name": "math-worksheets",
"version": "1.0.0",
"description": "Printable math worksheets with exact answer keys, by grade, digits and rules.",
"author": {
"name": "Zovo",
"email": "support@zovo.one",
"url": "https://zovo.one"
},
"homepage": "https://math-worksheets.zovo.one",
"license": "Proprietary",
"keywords": [
"math worksheets",
"printable math worksheets",
"multiplication worksheets",
"times tables",
"subtraction no regrouping",
"long division",
"missing number",
"fraction worksheets",
"answer key"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Zovo Math Worksheet Maker",
"shortDescription": "Math worksheets with answers",
"longDescription": "Make printable math worksheets with an answer key for a student or a whole class. Ask for 2nd grade subtraction without regrouping, a 7 times table drill, 3-digit by 1-digit long division with remainders, missing numbers within 20, or adding fractions with different denominators, and get a print-ready PDF for Letter or A4 paper.\n\nAnswers are computed with whole-number and fraction arithmetic, not estimated, and the rules you set hold for each problem: no regrouping or regrouping required, no negative answers, sums within 20, a number of digits such as 2-digit or 3-digit by 1-digit, a times table, same or different denominators. No problem repeats on a sheet.\n\nWhat you get:\n- Problems in stacked column form, long-division brackets, or on one line, with stacked fractions\n- A Name, Date and Score line and a short instruction at the top\n- An answer key on separate pages at the end, with fraction answers in simplest form\n- A set number that prints the same sheet again, and up to 10 different versions with the same rules in one PDF\n- Grade presets from kindergarten to grade 6\n\nYou can also paste your own problems (for example 45 - 18, 84 \u00f7 4, 3/4 + 1/8 or 7 + ? = 12) and get them laid out with the answers computed.\n\nThe preview in the chat shows the first page as it prints, with an answers toggle, a Letter or A4 switch, a button for new problems, and a Download PDF button.\n\nLimitations: whole numbers up to 7 digits and proper fractions with denominators up to 20; no word problems, geometry, money, time or algebra; up to 100 problems per sheet and 10 versions per PDF; Chinese, Japanese, Korean, Arabic, Hebrew and emoji characters in titles are left out of the PDF.",
"developerName": "Zovo",
"category": "Education & Research",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://math-worksheets.zovo.one",
"supportURL": "https://math-worksheets.zovo.one/support",
"privacyPolicyURL": "https://math-worksheets.zovo.one/privacy",
"termsOfServiceURL": "https://math-worksheets.zovo.one/terms",
"defaultPrompt": [
"Make a 2nd grade subtraction worksheet with 20 two-digit problems, no regrouping",
"Make a 7 times table worksheet with 24 problems and an answer key",
"Long division worksheet, 3-digit by 1-digit with remainders, 12 problems, A4"
],
"brandColor": "#0F766E",
"brandColorDark": "#5EC7BB",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/math-worksheets/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Grade 2 subtraction without regrouping",
"prompt": "Make a 2nd grade subtraction worksheet with 20 two-digit problems, no regrouping",
"tools_triggered": "generate_math_worksheet",
"expected_behavior": "Calls generate_math_worksheet with operation=subtraction, grade=2, digits=2, regrouping=none, count=20. The result is titled 2-Digit Subtraction (No Regrouping): 20 problems with numbers 10 to 99, no borrowing and no negative answers, in column form 5 per row on 1 Letter worksheet page plus 1 answer key page, with a PDF link and a set number."
},
{
"description": "Times table drill",
"prompt": "Make a 7 times table worksheet with 24 problems and an answer key",
"tools_triggered": "generate_math_worksheet",
"expected_behavior": "Calls generate_math_worksheet with operation=multiplication, table=7, count=24. The worksheet 7 Times Table has 24 problems where one number is 7 and the other 0 to 12, chosen from 25 different problems with none repeated, on 1 worksheet page plus 1 answer key page, with a PDF link."
},
{
"description": "Long division with remainders on A4",
"prompt": "Long division worksheet, 3-digit by 1-digit with remainders, 12 problems, A4",
"tools_triggered": "generate_math_worksheet",
"expected_behavior": "Calls generate_math_worksheet with operation=division with remainders, digits=3x1, count=12, paper=a4. The result is Long Division: 3-Digit by 1-Digit with Remainders, 12 problems with a divisor 2 to 9 and a number from 100 to 999, every problem with a remainder written like 7 R 2 in the key, long-division brackets 4 per row on A4."
},
{
"description": "Missing numbers for first grade",
"prompt": "Make a first grade missing number worksheet, addition and subtraction within 20, 30 problems",
"tools_triggered": "generate_math_worksheet",
"expected_behavior": "Calls generate_math_worksheet with operation=missing number, grade=1, within=20, count=30. The worksheet Missing Numbers: Addition and Subtraction within 20 has 30 problems like 9 + ? = 13 with a box for the blank, sums at most 20 and no negative answers, plus an answer key page."
},
{
"description": "Own problems with an answer key",
"prompt": "Turn these into a printable worksheet with an answer key: 12 + 7, 45 - 18, 6 x 7, 84 \u00f7 4, 3/4 + 1/8, 7 + ? = 12",
"tools_triggered": "generate_math_worksheet",
"expected_behavior": "Calls generate_math_worksheet with problems [12 + 7, 45 - 18, 6 x 7, 84 \u00f7 4, 3/4 + 1/8, 7 + ? = 12]. The PDF lays out the 6 problems and the answer key gives 19, 27, 42, 21, 7/8 and 5."
}
],
"negative": [
{
"description": "Word problem help",
"prompt": "Sam has 12 apples and gives 5 to Mia. How many apples does Sam have left? Explain it to my 7 year old.",
"expected_behavior": "Does not call generate_math_worksheet: the user wants one word problem explained, not a printable worksheet."
},
{
"description": "Grading a finished sheet",
"prompt": "Here is a photo of my son's finished math homework, can you mark which answers are wrong?",
"expected_behavior": "Does not call generate_math_worksheet: the plugin makes new worksheets and does not grade a completed one."
},
{
"description": "Explaining a method",
"prompt": "How do I teach long division step by step to a 4th grader?",
"expected_behavior": "Does not call generate_math_worksheet: the user asks for a teaching explanation, not a worksheet."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://math-worksheets.zovo.one/demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "Initial release: printable math worksheets for addition, subtraction, times tables, division with and without remainders, mixed practice, missing numbers and basic fractions, with exact answer keys, grade presets K to 6, regrouping and negative-answer rules, set numbers for reprinting, up to 10 versions, Letter or A4.",
"translations": {
"pl-PL": {
"subtitle": "Karty pracy z matematyki",
"description": "Tw\u00f3rz karty pracy z matematyki do druku z kluczem odpowiedzi: dodawanie, odejmowanie, tabliczka mno\u017cenia, dzielenie z reszt\u0105 i bez, brakuj\u0105ce liczby oraz proste u\u0142amki. Ustal klas\u0119, liczb\u0119 cyfr, zakres (np. do 20), brak przekraczania progu dziesi\u0105tkowego i brak wynik\u00f3w ujemnych. Ka\u017cda odpowied\u017a jest liczona dok\u0142adnie, zadania si\u0119 nie powtarzaj\u0105, a numer zestawu pozwala wydrukowa\u0107 ten sam arkusz ponownie. PDF w formacie A4 lub Letter."
},
"de-DE": {
"subtitle": "Mathe-Bl\u00e4tter mit L\u00f6sungen",
"description": "Erstelle druckfertige Mathe-Arbeitsbl\u00e4tter mit L\u00f6sungsblatt: Addition, Subtraktion, Einmaleins, Division mit und ohne Rest, fehlende Zahlen und einfache Br\u00fcche. Lege Klassenstufe, Stellenzahl, Zahlenraum (z. B. bis 20), ohne Zehner\u00fcbergang und keine negativen Ergebnisse fest. Jede L\u00f6sung wird exakt berechnet, keine Aufgabe wiederholt sich, und eine Satznummer druckt dasselbe Blatt erneut. PDF in A4 oder Letter."
},
"es-ES": {
"subtitle": "Fichas de matem\u00e1ticas",
"description": "Crea fichas de matem\u00e1ticas para imprimir con hoja de respuestas: sumas, restas, tablas de multiplicar, divisiones con y sin resto, n\u00fameros que faltan y fracciones b\u00e1sicas. Elige el curso, el n\u00famero de cifras, el rango (por ejemplo hasta 20), sin llevadas y sin resultados negativos. Cada respuesta se calcula con exactitud, ning\u00fan ejercicio se repite y un n\u00famero de serie vuelve a imprimir la misma ficha. PDF en A4 o Carta."
},
"fr-FR": {
"subtitle": "Fiches de maths avec corrig\u00e9",
"description": "Cr\u00e9ez des fiches de math\u00e9matiques \u00e0 imprimer avec corrig\u00e9 : additions, soustractions, tables de multiplication, divisions avec ou sans reste, nombres manquants et fractions simples. Choisissez la classe, le nombre de chiffres, la plage (par exemple jusqu'\u00e0 20), sans retenue et sans r\u00e9sultat n\u00e9gatif. Chaque r\u00e9ponse est calcul\u00e9e exactement, aucun exercice ne se r\u00e9p\u00e8te et un num\u00e9ro de s\u00e9rie r\u00e9imprime la m\u00eame fiche. PDF en A4 ou Letter."
},
"ja-JP": {
"subtitle": "\u7b97\u6570\u30d7\u30ea\u30f3\u30c8\u3068\u89e3\u7b54",
"description": "\u89e3\u7b54\u4ed8\u304d\u306e\u7b97\u6570\u30d7\u30ea\u30f3\u30c8\u3092PDF\u3067\u4f5c\u6210\u3057\u307e\u3059\u3002\u305f\u3057\u7b97\u3001\u3072\u304d\u7b97\u3001\u4e5d\u4e5d\u3001\u3042\u307e\u308a\u306e\u3042\u308b\u30fb\u306a\u3044\u308f\u308a\u7b97\u3001\u7a74\u3042\u304d\u554f\u984c\u3001\u57fa\u672c\u306e\u5206\u6570\u306b\u5bfe\u5fdc\u3002\u5b66\u5e74\u3001\u3051\u305f\u6570\u3001\u7bc4\u56f2\uff0820\u307e\u3067\u306a\u3069\uff09\u3001\u304f\u308a\u4e0a\u304c\u308a\u30fb\u304f\u308a\u4e0b\u304c\u308a\u306a\u3057\u3001\u7b54\u3048\u304c\u30de\u30a4\u30ca\u30b9\u306b\u306a\u3089\u306a\u3044\u8a2d\u5b9a\u3092\u9078\u3079\u307e\u3059\u3002\u7b54\u3048\u306f\u3059\u3079\u3066\u6b63\u78ba\u306b\u8a08\u7b97\u3055\u308c\u3001\u540c\u3058\u554f\u984c\u306f\u51fa\u305a\u3001\u30bb\u30c3\u30c8\u756a\u53f7\u3067\u540c\u3058\u30d7\u30ea\u30f3\u30c8\u3092\u518d\u5370\u5237\u3067\u304d\u307e\u3059\u3002\u7528\u7d19\u306fA4\u307e\u305f\u306f\u30ec\u30bf\u30fc\u3002"
},
"pt-BR": {
"subtitle": "Atividades de matem\u00e1tica",
"description": "Crie atividades de matem\u00e1tica para imprimir com gabarito: adi\u00e7\u00e3o, subtra\u00e7\u00e3o, tabuada, divis\u00e3o com e sem resto, n\u00fameros que faltam e fra\u00e7\u00f5es b\u00e1sicas. Escolha o ano escolar, o n\u00famero de algarismos, o intervalo (por exemplo at\u00e9 20), sem reagrupamento e sem resultados negativos. Cada resposta \u00e9 calculada com exatid\u00e3o, nenhum exerc\u00edcio se repete e um n\u00famero de conjunto imprime a mesma atividade de novo. PDF em A4 ou Carta."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: 0c460ecbbba44fab21b5d67d406ccb91509d96a1811f30f805c37074c106fa1e