Baby Feeding Tracker with iCloud Sync and Interactive Dashboard

0 0 Updated: 2026-07-28 14:53:36

A baby feeding tracking skill using iCloud data sourceallowing parents to log feeding sessions (breast or bottle) with timestampsdurationand volumeFeatures an interactive dashboard for trend analysis and multi-device sync via iCloudDesigned as anskill.

Install
npx skills add https://github.com/jaggiechu/breast-friend --skill breast-friend
Skill Details readonly

When Feeding Becomes a Science: This Free Tool Helps You Precisely Track Every Sip Your Baby Takes

To be honest, ever since our little one arrived, I've turned into a "feeding machine." Every day is either nursing or burping, and the most frustrating part is waking up in the middle of the night to feed, only to forget the next morning how much I fed and which side. I bet many new parents can relate, right? 😂 Later, I discovered this tool called breast-friend, a baby feeding tracker — it's an absolute lifesaver!

This skill is actually an open-source feeding data management tool, created by jaggiechu and hosted on GitHub. Its core function is to let you record every feeding session in the simplest way possible, then automatically generate various charts to help you see at a glance whether your baby has had enough. The best part is that data syncs via iCloud, meaning you and your partner can see the same record in real time on your phones and tablets — no more back-and-forth messaging on WeChat.

What Are Its Core Features?

  • Feeding Log: Supports breastfeeding (left/right), bottle feeding, and mixed feeding. You can precisely record start time, duration, volume (ml or oz), and notes (e.g., spit-up, hiccups, etc.).
  • iCloud Sync: All data automatically syncs to your iCloud account. No need to re-enter historical records when switching devices.
  • Interactive Dashboard: A visual analytics page showing daily feeding count, total volume trends, interval distribution, left-right balance, etc. Charts are dynamic and allow interactive time-range filtering.
  • Multi-User Collaboration: As long as you share the same iCloud account (or use Family Sharing), everyone at home can add and view data.
  • Data Export: Supports export to CSV or JSON for deeper analysis or backup.

Installation Is No Trouble at All — Just Three Steps

First, make sure your computer has Node.js (version 16 or higher) and npm installed. Then run the following command in your terminal:

npx skills add https://github.com/jaggiechu/breast-friend --skill breast-friend

Wait for the progress bar to finish — it's installed. After that, you need to activate the skill in your corresponding runtime environment. The first time you use it, an iCloud authorization window will pop up; just log in with your Apple ID. Once authorized, you can start recording the first feeding session.

Daily Operations for Recording Feedings

For example, it's 10 AM and your baby starts crying. You plan to breastfeed. Open the skill interface, click "Start Feeding," choose "Left," and the timer starts automatically. After about 15 minutes, your baby lets go; you click "End," and the system auto-records the duration. Then you can enter an "estimated volume" (e.g., from a breast pump measurement) and add a note like "Hungrier today, sucked very hard." All this info is saved to iCloud in real time.

If you use a bottle, it's even simpler: just enter the start and end times (or manually enter the duration), select the formula brand, and the volume in ml. The skill can even calculate the volume per kilogram of body weight and compare it against the WHO growth curves to see if your baby is getting enough.

How to Read the Dashboard?

After a week of recording, open the dashboard and you'll see charts like these:

  • Daily Feeding Count Bar Chart: Shows you which days you fed more and which days less.
  • Total Volume Line Chart: See the overall trend — is it going up or down?
  • Left-Right Feeding Ratio Pie Chart: If you keep forgetting to switch sides, this makes it obvious at a glance.
  • Feeding Interval Scatter Plot: Are the intervals between feeds getting longer? That's a sign of a growth spurt.

Honestly, the first time I saw these charts, I was a bit emotional — it turned out my baby was feeding almost continuously from 11 PM to 3 AM every night, no wonder I was so exhausted. But the data showed I wasn't feeding enough during the day, so I adjusted my strategy and managed to get an extra hour of sleep at night!

Some Tips for Using It

After two weeks of use, here are a few takeaways:

  • It's recommended that you and your partner use the same iCloud account (or Family Sharing), otherwise data won't sync. If you each use your own Apple ID, you'll have to manually import/export, which is a hassle.
  • When breastfeeding, make a note in the "Notes" field about the "degree of emptying" or "breast firmness" — this can be helpful later when consulting a doctor.
  • If your baby spits up, quickly write it down in the notes so the dashboard analysis can correlate abnormal events.
  • The data export feature is very useful. Before each pediatric checkup, export a CSV file to show the doctor the feeding pattern — it's a hundred times better than describing from memory.

Frequently Asked Questions

Q: Is this skill safe? Will my feeding data be leaked?
A: All data is stored entirely in your own iCloud account; the author's server does not save any data. The skill code is open source; if you have concerns, you can review the SKILL.md file and the source code.

Q: Can I customize the dashboard metrics?
A: Currently, fixed metrics are supported, but you can suggest new features via GitHub issues, or fork the repository and modify it yourself.

Q: My partner and I both record data — will we overwrite each other's entries?
A: As long as you use the same iCloud account, data is automatically merged, and each record has a timestamp, so there's no conflict.

A Final Word

As someone who's been through it, I truly believe that tools like this are incredibly friendly for new parents. Don't underestimate the act of recording — it helps you discover feeding patterns, catch problems early (like a sudden drop in milk intake), and gives you concrete data to show the doctor when you're anxious. breast-friend is open source and free; go ahead and star it on GitHub to support the author. Give it a try right now — you'll definitely come back to thank me! 😄