htmlsharechecking
/ uses · family & home · the rotation, settled

whose turn it is, written down.

most household chore disputes are not about fairness. they are about memory — two people each certain they did the bins last time, and no record either way.

a chart settles it, and the printed ones on a fridge are wrong within a fortnight because your household is not the household on the packaging.

yours has your names, your chores and your rotation, and it is at a url that opens on the kitchen tablet and on a teenager’s phone with nothing to install.

what you make
a chart with your names, chores and rotation
where the ticks live
the browser doing the ticking — pick one device
who can open it
anyone with the link, no account, no install

the rotation, and a record of it.

01 / what it is

a chore chart does two jobs: it says whose turn it is, and it remembers whose turn it was. the second one is what ends arguments, and it is the one a printed chart cannot do.

building your own means the chores are yours — the specific ones, with the names you call them — and the rotation matches how your household actually works, including the chores that never rotate because one person always does them and would rather keep it that way.

  • your household by name, and your actual chores
  • a rotation that advances on the schedule you use
  • fixed-owner chores alongside the rotating ones
  • ticking that shows what is done this week
  • a history of recent weeks, for the disputes
  • export and import as json
what it shows
this period’s assignments, who did what, and recent history
where the ticks go
localStorage in the browser that ticked. not shared across devices
the rotation
advances on your schedule — weekly, fortnightly, or when you say
who can change it
anyone with the url, on their own copy. there are no per-person logins

see one in action.

02 / example
htmlshare.net/p/…
screen capture · silent loop
video coming soon

four names, eleven chores, a weekly rotation and a column for the ones that are always the same person

the live example is still being built — the prompt below is the one it was made with.

copy this, then make it yours.

03 / starting prompt

a starting point, not a template — the point of an agent is that the result is yours. change the sections to match what you want, and remove anything you don’t need.

starting prompt · paste into your ai
Build me a household chore chart as a single web page.

Ask me first:
- Who is in the household, by name, and roughly their ages if children are involved.
- The chores, in the words we use for them.
- Which chores rotate and which always belong to one person.
- How often the rotation advances — weekly, fortnightly, daily for some?
- Whether anyone should be excluded from particular chores.

Build from my answers. Do not invent chores, do not assign by age or gender, and do not add a reward scheme I did not ask for.

WHAT IT DOES

- Shows the current period: who has which chore, largest and clearest. This is the question the page exists to answer.
- Fixed-owner chores appear alongside the rotating ones, marked as fixed rather than pretending to rotate.
- One tap marks a chore done, showing who did it and when.
- Advances the rotation automatically on the schedule I described, based on the date — not on someone pressing a button.
- Keeps a short history: the last several periods, who had what, and what actually got done. Plain and factual, with no scoring or shaming.
- Let me edit names, chores and the rotation in the page.

DESIGN

- Readable across a kitchen from a tablet on a counter. Large names, large chore labels.
- Works on a phone too, since that is where a teenager will check it.
- Neutral. No stars, no "great job", no leaderboard unless I asked for one.

BE HONEST ON THE PAGE

- State clearly that ticks are saved in the browser being used, so the tablet and a phone keep separate records, and suggest choosing one device as the one that counts.
- Do not claim notifications or reminders.
- Do not describe it as syncing.

STORING THE DATA

- Save everything to localStorage in the browser, automatically, as I go. No
  accounts, no login, no server call.
- On the page, say plainly that data lives in this browser only and does not
  sync to other devices. Do not bury it.
- Give me an "export" button that copies or downloads everything as JSON, and an
  "import" that reads the same JSON back. That is the only way my data can move
  between devices, so it is not optional.
- Never lose what I have already entered. If the stored data is from an older
  version of the page, read what you can rather than throwing it away.

DELIVERY

- Produce one self-contained HTML file. Inline the CSS and JavaScript.
- No build step, no server, no framework, no package install, no external
  requests at runtime.
- Mobile-first and responsive; it has to be usable one-handed on a phone and
  still look right on a laptop.
- Accessible: semantic HTML, real contrast, visible keyboard focus, labelled
  controls, touch targets big enough to hit, and respect reduced-motion.
- Use placeholders where information is missing. Do not invent facts, numbers,
  names, dates, prices, or results I have not given you.
- Before you call it finished, use it yourself: enter real-looking data, reload
  the page, and confirm nothing is lost or mangled.

PUBLISHING

Publish the finished page to HTMLShare and give me the link.

Use exactly one of the two paths below, preferring the first. Make the call
directly. Do not route it through a code sandbox, container, or computer-use
session — that is where the request gets blocked, and it is never necessary.

1. An HTMLShare integration or connector, if you have one configured.
   The page is permanent and owned by my account. Report the url and the
   siteId. There is no claimUrl or manageToken on this path — do not go
   looking for one, and do not switch paths in order to produce one.

2. Otherwise, publish anonymously over REST. No account, key, or signup is
   needed:

    POST https://api.htmlshare.net/v1/publish
    content-type: application/json

    {"html": "<!doctype html> ... "}

   The reference is https://htmlshare.net/docs and, for the full schema,
   https://api.htmlshare.net/openapi.json

   Report these from the response, in your reply and never inside the page:
     url          the public page
     claimUrl     a private link that is mine alone. opening it is how I keep
                  the page past its 24-hour expiry, or set an email reminder
                  before it goes. it carries the manage token, so it must
                  never appear in the published HTML or anywhere a visitor
                  could see it.
     manageToken  the only thing that can edit or delete this page later. it is
                  returned once and never again, so tell me what it is.

Tell me which of the two you used. If the path you reach for first is
unavailable in your environment, say so and tell me what you are switching to
before you publish — a permanent page on my account and a 24-hour anonymous
page are different things, and which one I get is my decision, not a detail.

If I ask for a change afterwards, update the existing page instead of
publishing again, so the URL I have already shared keeps working — through the
same integration on path 1, or with the manage token as an X-Manage-Token
header on path 2.

RECIPE MARKER

Include this tag in the <head>, exactly as written:

    <meta name="htmlshare-recipe" content="chore-chart">

It tells htmlshare which recipe the page came from, so the library can count
that this one was actually made. It carries nothing else.
works as-is inclaudechatgptcodexcursorgrok
adapting it
name the fixed chores.every household has jobs that do not rotate. a chart that pretends they do is wrong on day one, and saying so up front is a one-line answer.
pick the device before you publish.ticks are per browser. decide that the kitchen tablet is the chart and the phones are for reading, and say that out loud to everyone — it is the thing that otherwise causes a row.
skip the points unless you mean it.agents add reward systems by default. if your household does not run on points, leaving them out keeps the chart being a record rather than a negotiation.

give it a url.

04 / publishing it

how you publish depends on how you’re working.

with an integration
if your assistant already has htmlshare connected — mcp or another supported integration — just ask it to publish the finished page and hand back the url. the page belongs to your account and is permanent. when you want a change, ask for an update to that same page rather than a new one.
with no integration
the prompt tells the assistant to post the html to the rest api instead, which needs no account and no key. it comes back with a live url you can open immediately, a private claim link, and a manage token. the claim link is how the page stops being temporary — keep it.
by hand
nothing stops you doing it yourself: have the assistant give you the html file and drop it on the htmlshare home page. same url, same page, one more step.
what matters here
a chore chart lives on a fridge tablet or a home screen and is referred to for years. claim it, use a slug everyone can remember, and decide which device holds the real ticks.

a chart everyone has bookmarked cannot move.

05 / keeping it around
anonymous
24h

fine for showing the household what it looks like. it stops serving 24 hours after publishing, with a 7-day recovery window behind that.

keep it around
a chart that expires overnight is worse than no chart, because everyone has already been told the url.
custom url
a household address people can remember and type, including the ones who will not save a bookmark.
stable updates
chores and children both change. update the page and the fridge link keeps working.

questions.

06 / questions
if my son ticks a chore on his phone, do i see it?

no. each browser keeps its own ticks, so his phone and the kitchen tablet are separate records. the practical fix is to nominate one device as the chart. it is a real limitation and the prompt asks the page to say so.

can i stop someone editing it?

no. anyone with the url can open and interact with their own copy — there is no login and no lock. design around it: one device does the ticking, everyone else reads.

does it remind anyone?

no. a published page cannot send notifications. put it where people already look — a home screen icon, or a tablet propped in the kitchen.

can we add points or pocket money to it?

you can, but a separate allowance page is usually cleaner. mixing "did the bins" with "is owed £4" tends to make both harder to read.