Lesson 6 — Build a Useful Mini Tool
Create a simple checklist tool that shows progress and a ready message. Output: my-useful-mini-tool.html — a free, parent-guided lesson.
- ✓5 checklist items
- ✓A progress message
- ✓A ready/done message
- ✓A reset button
- ✓No saved data
- ✓Saved as my-useful-mini-tool.html and opened locally in the browser
The key rules
- Tool name:
- What it helps with:
- Item 1:
- Item 2:
- Item 3:
- Item 4:
- Item 5:
- Ready message:
Lesson path
- •Backpack checklist
- •Art project checklist
- •Pet care pretend checklist
- •Morning routine checklist (no personal details)
- •Space mission checklist
- •Party prep checklist
- •Reading corner setup checklist
Prompt cards
Copy-friendly prompts for a parent-approved AI assistant. When copying prompts, use ideas, not secrets.
Help me create a tiny checklist tool for a child beginner. It should have 5 generic checklist items, a progress message, a ready message, and a reset button. Do not ask for personal information.
Create a one-file HTML checklist tool. It should work when saved as my-useful-mini-tool.html and opened in a browser. Use simple HTML, CSS, and JavaScript in one file. Do not use external libraries, accounts, uploads, online features, localStorage, or saved data.
Check this tool idea for privacy. Make sure it uses generic tasks only and does not ask for names, school names, addresses, emails, passwords, medical details, money details, accounts, exact locations, or private family details.
My checklist tool did not work. Please help me check the code. Explain the fix simply. Keep it as one HTML file. Do not add storage or online features.
- Open a plain text or code editor.
- Paste the full code.
- Save the file as
my-useful-mini-tool.html. - Make sure the filename ends in
.html(not.txt). - Open the file in Chrome, Safari, or Edge.
- If it opens as plain text, check the filename and re-save.
- If checkboxes do nothing, ask the AI to fix the JavaScript while keeping one file and no storage.
- ✓The page opens
- ✓All 5 checklist items appear
- ✓Each checkbox works
- ✓Progress message updates
- ✓Ready message appears when all items are checked
- ✓Reset button clears the checklist
- ✓No data is saved after refresh
- ✓No private information is included
- ✓No upload/account/online feature was added
- ✓No localStorage or saved data was added
- File opens as text, not a toolThe filename must end in .html (not .txt). Re-save with the correct ending.
- Blank screenOpen the file again, or ask the AI: “My tool shows a blank screen. Fix it and keep it as one HTML file.”
- Checkboxes do nothingAsk the AI to fix the JavaScript for the checkboxes, keeping everything in one file and no storage.
- Progress number does not updateAsk the AI to update the progress message each time a checkbox changes.
- Ready message never appearsAsk the AI to show the ready message only when all 5 items are checked.
- Reset button does not workAsk the AI to make reset uncheck all items and clear the ready message.
- AI added too many checklist itemsAsk the AI to keep exactly 5 items.
- AI added localStorage or saved dataAsk the AI to remove all storage — the tool should not save anything.
- AI split the project into several filesAsk the AI to put all the HTML, CSS, and JavaScript back into one single HTML file.
- AI asked for private detailsDo not share them. Say: “Use generic tasks only. Do not ask for personal information.”
A small, private checklist tool that shows progress and a ready message — and saves nothing.
Families can review the four local browser projects together and decide what kind of creative AI project they want to try next.
Back to all lessons →