• Updated 11 Nov, 12:43 UTC
  • Next run 12 Nov, 05:17 UTCNext 12 Nov 05:17
  • Last 7 days: 10 new models · 61 runs7 d: 10 models · 61 runs
Chore chart for two kids

Nex-N2.6Nex AGI

Chat

make a chore chart for my kids, Ava (7) and Leo (10). 2 chores each a day, mon to fri. something i can print and put on the fridge

Here's a print-ready chore chart for Ava and Leo — one page, landscape, with age-appropriate chores, check-off boxes, and a weekly star bonus row. Save it as an .html file, open it in a browser, and hit the Print button (or Ctrl/Cmd+P).

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Ava &amp; Leo — Chore Chart</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@400;600;700;800&display=swap" rel="stylesheet">
<style>
  :root{
    --ink:#4a3b2a;
    --ink-soft:#8a7a63;
    --line:#e7dbc4;
    --paper:#fffdf6;
    --screen:#faf3e2;
    --ava:#f07a4f;
    --ava-soft:#fdece1;
    --ava-col:#fef7f1;
    --leo:#1fa596;
    --leo-soft:#e0f4f0;
    --leo-col:#f0f9f7;
    --butter:#ffc93c;
    --day-col:#fff7e2;
  }
  *{ box-sizing:border-box; margin:0; padding:0; }
  html{ -webkit-print-color-adjust:exact; print-color-adjust:exact; }
  body{
    font-family:'Nunito',sans-serif;
    color:var(--ink);
    background:
      radial-gradient(circle, rgba(224,205,164,.55) 1.4px, transparent 1.6px) 0 0/26px 26px,
      var(--screen);
    padding:34px 16px 90px;
  }
  .sheet{
    position:relative;
    max-width:1040px;
    margin:0 auto;
    background:var(--paper);
    border-radius:18px;
    padding:34px 38px 30px;
    box-shadow:0 18px 45px rgba(74,59,42,.16);
  }
  /* washi tape */
  .tape{
    position:absolute; width:96px; height:26px; top:-12px;
    background:repeating-linear-gradient(45deg, rgba(255,201,60,.85) 0 8px, rgba(255,214,94,.85) 8px 16px);
    opacity:.9; border-radius:2px;
  }
  .tape.left{ left:64px; transform:rotate(-5deg); }
  .tape.right{ right:64px; transform:rotate(4deg); }

  /* ---------- header ---------- */
  header{
    display:flex; justify-content:space-between; align-items:flex-end;
    gap:20px; margin-bottom:22px;
  }
  .title-block h1{
    font-family:'Baloo 2',cursive; font-weight:800;
    font-size:40px; line-height:1.05; letter-spacing:.5px;
  }
  .title-block h1 .amp{ color:var(--ava); }
  .squiggle{ display:block; margin:4px 0 8px; }
  .title-block p.sub{
    font-weight:800; color:var(--ink-soft); font-size:15px; letter-spacing:.4px;
  }
  .week-box{ text-align:right; flex-shrink:0; }
  .week-box .week-line{
    font-family:'Baloo 2',cursive; font-weight:700; font-size:17px;
  }
  .week-box .blank{
    display:inline-block; width:150px; border-bottom:2.5px solid var(--ink);
    height:15px; vertical-align:middle; margin-left:6px;
  }
  .week-box .note{ font-size:12.5px; color:var(--ink-soft); font-weight:700; margin-top:6px; }

  /* ---------- chart table ---------- */
  table{
    width:100%; border-collapse:separate; border-spacing:0;
    border:3px solid var(--ink); border-radius:16px; overflow:hidden;
    table-layout:fixed; background:#fff;
  }
  col.c-day{ width:12.5%; }
  col.c-chore{ width:21.875%; }

  th,td{ padding:11px 12px; text-align:left; vertical-align:middle; }
  thead th{ border-bottom:2px solid var(--ink); }
  tbody td, tfoot td{ border-bottom:1.5px solid var(--line); }
  tbody tr:last-child td, tfoot tr td{ border-bottom:none; }
  th:not(:last-child), td:not(:last-child){ border-right:1.5px solid var(--line); }

  thead tr.head-row th{
    font-family:'Baloo 2',cursive; font-weight:800; font-size:21px;
    color:#fff; padding:12px 16px; text-align:center;
  }
  thead tr.head-row th.corner{ background:var(--day-col); }
  thead tr.head-row th.ava{ background:var(--ava); }
  thead tr.head-row th.leo{ background:var(--leo); }
  .age-pill{
    display:inline-block; font-family:'Nunito',sans-serif; font-weight:800;
    font-size:11.5px; background:rgba(255,255,255,.28); border-radius:999px;
    padding:2px 10px; margin-left:8px; vertical-align:2px;
  }

  thead tr.subhead th{
    font-family:'Baloo 2',cursive; font-weight:700; font-size:12.5px;
    letter-spacing:1.2px; text-transform:uppercase; color:var(--ink);
    padding:8px 12px;
  }
  thead tr.subhead th.day{ background:var(--day-col); }
  thead tr.subhead th.ava{ background:var(--ava-soft); }
  thead tr.subhead th.leo{ background:var(--leo-soft); }

  tbody td.day, tfoot td.day{
    font-family:'Baloo 2',cursive; font-weight:700; font-size:15.5px;
    background:var(--day-col);
  }
  tbody td.chore{ font-size:14.5px; font-weight:600; }
  td.chore.ava{ background:var(--ava-col); }
  td.chore.leo{ background:var(--leo-col); }
  td.chore .inner{ display:flex; align-items:center; justify-content:space-between; gap:10px; }
  .task{ outline:none; border-radius:6px; }
  .task:focus{ background:#fff8de; box-shadow:0 0 0 2px var(--butter); }

  .box{
    flex-shrink:0; width:21px; height:21px; border-radius:6px;
    border:2.5px solid var(--ink-soft); background:#fff;
    display:inline-flex; align-items:center; justify-content:center;
    cursor:pointer; user-select:none; font-size:14px; font-weight:800;
    color:var(--ink); transition:transform .12s ease;
  }
  td.ava .box{ border-color:var(--ava); }
  td.leo .box{ border-color:var(--leo); }
  .box:hover{ transform:scale(1.12); }
  .box.checked{ background:var(--butter); border-color:var(--ink); }
  .box.checked::after{ content:"✓"; }

  tfoot td{ padding:10px 14px; font-weight:800; font-size:14px; }
  tfoot td.day{ font-size:14px; }
  tfoot td.total.ava{ background:var(--ava-soft); }
  tfoot td.total.leo{ background:var(--leo-soft); }
  tfoot .fill{
    display:inline-block; width:48px; border-bottom:2.5px solid var(--ink);
    height:13px; vertical-align:middle; margin:0 4px;
  }

  /* ---------- bonus stars ---------- */
  .bonus{
    display:flex; justify-content:space-between; align-items:center; gap:16px;
    margin-top:14px; padding:10px 16px;
    border:2px dashed var(--line); border-radius:12px; background:#fffdf3;
  }
  .bonus .b-row{ display:flex; align-items:center; gap:7px; font-weight:800; font-size:13.5px; }
  .bonus .b-row .who{ margin-right:3px; }
  .bonus .b-row.ava .who{ color:var(--ava); }
  .bonus .b-row.leo .who{ color:var(--leo); }
  .bonus svg{ display:block; }
  .bonus .hint{ font-size:12px; color:var(--ink-soft); font-weight:700; text-align:right; max-width:220px; }

  .tip{
    margin-top:16px; text-align:center; font-size:13px; color:var(--ink-soft); font-weight:600;
  }

  /* ---------- print button ---------- */
  .print-btn{
    position:fixed; right:22px; bottom:22px; z-index:10;
    display:inline-flex; align-items:center; gap:9px;
    font-family:'Baloo 2',cursive; font-weight:700; font-size:17px; color:#fff;
    background:var(--ink); border:none; border-radius:999px; padding:13px 24px;
    cursor:pointer; box-shadow:0 10px 24px rgba(74,59,42,.35);
    transition:transform .15s ease, box-shadow .15s ease;
  }
  .print-btn:hover{ transform:translateY(-2px); box-shadow:0 14px 28px rgba(74,59,42,.4); }
  .print-btn:active{ transform:translateY(0); }

  @media (max-width:760px){
    .sheet{ overflow-x:auto; }
    table{ min-width:760px; }
    header{ flex-direction:column; align-items:flex-start; }
    .week-box{ text-align:left; }
  }

  /* ---------- print ---------- */
  @page{ size:landscape; margin:10mm; }
  @media print{
    body{ background:#fff; padding:0; }
    .sheet{ box-shadow:none; border-radius:0; padding:6px 2px; max-width:none; }
    .print-btn, .tip{ display:none; }
    .tape{ width:70px; height:20px; top:-8px; }
    th,td{ padding:9px 10px; }
    .box{ width:18px; height:18px; }
  }
</style>
</head>
<body>

<div class="sheet">
  <span class="tape left"></span>
  <span class="tape right"></span>

  <header>
    <div class="title-block">
      <h1>Our Chore Chart <span class="amp">★</span></h1>
      <svg class="squiggle" width="190" height="10" viewBox="0 0 190 10" fill="none" aria-hidden="true">
        <path d="M2 6 Q 14 0, 26 6 T 50 6 T 74 6 T 98 6 T 122 6 T 146 6 T 170 6 T 188 6"
              stroke="#ffc93c" stroke-width="4" stroke-linecap="round"/>
      </svg>
      <p class="sub">Ava (7) &amp; Leo (10) &nbsp;•&nbsp; Monday – Friday &nbsp;•&nbsp; 2 chores a day</p>
    </div>
    <div class="week-box">
      <div class="week-line">Week of<span class="blank"></span></div>
      <div class="note">Check a box when a chore is done!</div>
    </div>
  </header>

  <table>
    <colgroup>
      <col class="c-day">
      <col class="c-chore"><col class="c-chore">
      <col class="c-chore"><col class="c-chore">
    </colgroup>
    <thead>
      <tr class="head-row">
        <th class="corner"></th>
        <th colspan="2" class="ava">Ava<span class="age-pill">age 7</span></th>
        <th colspan="2" class="leo">Leo<span class="age-pill">age 10</span></th>
      </tr>
      <tr class="subhead">
        <th class="day">Day</th>
        <th class="ava">Chore 1</th><th class="ava">Chore 2</th>
        <th class="leo">Chore 1</th><th class="leo">Chore 2</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="day">Monday</td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Make your bed</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Feed the pets</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Take out the trash</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Clear the dinner table</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
      </tr>
      <tr>
        <td class="day">Tuesday</td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Set the table</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Water the plants</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Load the dishwasher</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Sweep the kitchen floor</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
      </tr>
      <tr>
        <td class="day">Wednesday</td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Tidy your room</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Sort the sock pile</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Fold one laundry basket</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Vacuum the rugs</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
      </tr>
      <tr>
        <td class="day">Thursday</td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Wipe the table</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Put clothes in the hamper</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Clean the bathroom sink</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Organize the shoe rack</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
      </tr>
      <tr>
        <td class="day">Friday</td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Dust the shelves</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore ava"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Help fold the towels</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Ava's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Wipe the kitchen counters</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
        <td class="chore leo"><span class="inner"><span class="task" contenteditable="true" spellcheck="false">Help prep dinner</span><span class="box" role="checkbox" aria-checked="false" tabindex="0" aria-label="Mark Leo's chore done"></span></span></td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <td class="day">Done!</td>
        <td colspan="2" class="total ava">Chores done:<span class="fill"></span>/ 10</td>
        <td colspan="2" class="total leo">Chores done:<span class="fill"></span>/ 10</td>
      </tr>
    </tfoot>
  </table>

  <div class="bonus">
    <div class="b-row ava">
      <span class="who">Ava's daily stars</span>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#f07a4f" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#f07a4f" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#f07a4f" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#f07a4f" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#f07a4f" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
    </div>
    <p class="hint">Color a star each day you finish BOTH chores!</p>
    <div class="b-row leo">
      <span class="who">Leo's daily stars</span>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#1fa596" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#1fa596" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#1fa596" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#1fa596" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
      <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="#1fa596" stroke-width="2" stroke-linejoin="round"><path d="M12 2l3 6.5 7 .8-5.2 4.7 1.4 7-6.2-3.5L5.8 21l1.4-7L2 9.3l7-.8z"/></svg>
    </div>
  </div>

  <p class="tip">Tip: laminate it or slide it into a sheet protector, then check boxes with a dry-erase marker each week. You can click any chore on screen to edit the wording before printing.</p>
</div>

<button class="print-btn" type="button" onclick="window.print()">
  <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
    <path d="M6 9V3h12v6"/><path d="M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"/><rect x="6" y="14" width="12" height="8" rx="1"/>
  </svg>
  Print chart
</button>

<script>
  // toggle the check-off boxes (handy for previewing; prints as empty boxes)
  document.querySelectorAll('.box').forEach(box => {
    const toggle = () => {
      box.classList.toggle('checked');
      box.setAttribute('aria-checked', box.classList.contains('checked'));
    };
    box.addEventListener('click', toggle);
    box.addEventListener('keydown', e => {
      if (e.key === ' ' || e.key === 'Enter') { e.preventDefault(); toggle(); }
    });
  });

  // keep chore names to one line when editing
  document.querySelectorAll('.task').forEach(task => {
    task.addEventListener('keydown', e => { if (e.key === 'Enter') { e.preventDefault(); task.blur(); } });
  });
</script>

</body>
</html>

What's on the chart:

  • Ava (7) gets lighter, independence-building tasks — making her bed, setting the table, feeding pets, sorting socks, dusting, folding towels.
  • Leo (10) gets more responsibility — trash, dishwasher, sweeping, folding laundry, vacuuming, bathroom sink, helping prep dinner.
  • 2 chores per kid per day, Mon–Fri, with an empty checkbox next to each one and a "chores done: __/10" tally at the bottom of each kid's column.
  • Daily bonus stars at the bottom to color in when both chores are finished — a little extra motivation.

How to use it:

  1. Open the file in Chrome/Edge/Safari and click Print chart — it's set to landscape and fits on one page.
  2. For fridge use, laminate it or slip it into a sheet protector and check boxes with a dry-erase marker, then wipe clean each week.
  3. The "Week of ___" line lets you reuse the same printout all year.

You can also click any chore text on screen to reword it before printing (e.g., if you don't have pets, swap "Feed the pets" for something else). Want me to swap any chores, add a weekend column, or turn it into a reward/allowance tracker?

The catch: 2 kids × 2 chores × 5 days is 20 chores, and they have to fit on one page for the fridge.

Run details

Model
nex-agi/nex-n2.6
Route
OpenRouter API, one user message
Served by
Nex AGI
Effort
high, OpenRouter's default for this model
Limits
60 min · 235,929 output tokens (the model's limit)
Date
10 Nov 2026
Time
1 min 57 s
Words
1,755
Tokens
49 in, 12,481 out (6,089 of them thinking)
List price
$0.005 at today's price ($0.12 in / $0.40 out per M)
Paid
$0.005

Raw files: output · meta.json

Exact prompt

make a chore chart for my kids, Ava (7) and Leo (10). 2 chores each a day, mon to fri. something i can print and put on the fridge

Nex-N2.6: other Everyday prompts