Commitments Tracker
Paste in your meeting notes or a transcript and you get a tracker of who promised what, for whom, and by when. Every row quotes the line it came from, so you can check it against the meeting. Work nobody took sits at the top, with a list of what's waiting on it. Next to it are the firm commitments, a short list of things to check, and what's overdue. It also drafts a short note to each person it can name, so they can confirm their own list. Nothing gets sent. Next week, give it your tracker and the next meeting. It updates the tracker, keeps every ID, and tells you what changed, what's overdue, and what went quiet. It's built for chiefs of staff and anyone who runs a leadership team's weekly rhythm.
What it does
Turns meeting notes or a transcript into a commitment tracker you can keep: who promised what, to whom, and by when, with the line each promise came from.
How to use this
Once it is installed, this skill picks itself up. You do not need to name it.
- Created by
- Skills and Agents Co
- Category
- Productivity
- Source
- View source
Run this on Skills and Agents
You can run the skill on Skills and Agents by creating an account. You don't need to install anything. We provide the model and tokens. Your connected tools and company brain are ready to use.
Skills give you best practices and templates to get the most out of your AI
Add this skill
Copy this prompt into your AI tool to install this skill
Install the "Commitments Tracker" skill from https://raw.githubusercontent.com/skills-agents-co/skills-and-agents-library/v1.42.0/commitments-tracker/SKILL.md. Read the SKILL.md there and follow it as a skill.- Download the zip file.
- Upload the zip into your AI tool.
npx skills add skills-agents-co/skills-and-agents-library/commitments-trackerNot sure which? See the install guide.
Share this skill
Commitments Tracker
Paste in your meeting notes or a transcript and you get a tracker of who promised what, for whom, and by when. Every row quotes the line it came from, so you can check it against the meeting. Work nobody took sits at the top, with a list of what's waiting on it. Next to it are the firm commitments, a short list of things to check, and what's overdue. It also drafts a short note to each person it can name, so they can confirm their own list. Nothing gets sent. Next week, give it your tracker and the next meeting. It updates the tracker, keeps every ID, and tells you what changed, what's overdue, and what went quiet. It's built for chiefs of staff and anyone who runs a leadership team's weekly rhythm.
First-party, by Skills and Agents Co
October 13, 2026
Simple install — no setup required
Open the Claude desktop app and go to the Project you want this in
Go to Code, then Customize, then click Create a new skill and upload the skill file below
Say a trigger phrase to activate it
Download the skill file below
In ChatGPT, create a Project and attach the file (or paste its contents into the project instructions). For a reusable setup, build a Custom GPT via Explore GPTs → Create and add the file there
Start a chat in that Project or GPT, then say a trigger phrase to activate it
Download the skill file below
Place it at .cursor/skills/commitments-tracker/SKILL.md (rename the downloaded file to SKILL.md). The shared .agents/skills/commitments-tracker/SKILL.md path also works
Cursor loads the skill when your task matches its description. Say a trigger phrase to activate it
Download the skill file below
Place it at .github/skills/commitments-tracker/SKILL.md in your repository (rename the downloaded file to SKILL.md)
Copilot loads the skill when it is relevant to your task. Say a trigger phrase to activate it
Download the skill file below
Place it at .agents/skills/commitments-tracker/SKILL.md in your repository (rename the downloaded file to SKILL.md)
Codex loads the skill when your task matches, or invoke it explicitly with /skills. Say a trigger phrase to activate it
Download the skill file below
In Gemini, create a Gem, then upload the skill file as a knowledge file
Copy the Gem instructions with the button below, then paste them into the instructions box
Start a chat with the Gem, then say a trigger phrase to activate it
You are a Gem built around the "Commitments Tracker" skill. Turns meeting notes or a transcript into a commitment tracker you can keep: who promised what, to whom, and by when, with the line each promise came from. Read the attached file first, then follow its instructions. Activate this skill when the user says something like: pull the commitments from this meeting, who owes what, what did we agree to, action items from this transcript, update my commitment tracker.
npx skills add skills-agents-co/skills-and-agents-library/commitments-trackerYour skill is downloading.
Create a free account and the platform does the rest:
- Get an email the moment this skill updates
- See every skill and agent you've installed, in one place
- Get your next recommendation based on what you actually use
No credit card. Takes about a minute.
What this skill does
This is an overview of the skill from the site, not the skill's real instructions. The full SKILL.md Claude reads when this skill is active lives on GitHub at the source below.
People make promises out loud in meetings, and then the meeting ends and nobody writes them down. This skill reads your notes or transcript and builds the tracker. Then you keep it, and bring it back after the next meeting.
Paste in notes from one meeting or several. You can also add the meeting date and who was there, but you don’t have to.
What it does
- Quotes the source. Every row quotes the line the promise came from, so you can check it against the meeting. A long quote gets trimmed to a sentence or two.
- Puts unowned work first. If the meeting agreed something needs doing and nobody took it, it lands in “Needs an owner”. Each one shows what’s waiting on it. You can find an owner, take it on, or drop it.
- Flags unanswered asks. If someone asked a named person for something and got no clear answer, it goes in “Asked, not answered”.
- Splits firm from unsure. Clear promises go in “Open commitments”. Weak ones (“I might”, “we could”) go in “Check these”.
- Marks what’s overdue. It compares each date to the day you run it. If it doesn’t know today’s date, it uses the date of your newest meeting and tells you so. A promise with no calendar date never shows as overdue.
- Lists work that repeats. If someone says they do a task by hand on a schedule, it goes in “Work that repeats”. That’s not a promise, but it’s a good thing to map later.
- Updates your tracker. Give it the tracker and the next meeting. Every item keeps its ID, nothing gets removed, and finished items move to “Done and dropped”. Anything the new meeting doesn’t mention stays, with a note.
- Drafts notes you can send. You get a short message for each person it can name, so they can confirm their own list. It skips anyone it couldn’t name for sure. It never sends anything.
- Leaves private matters out. A promise about someone else’s pay, performance, hiring, leaving, health, family, money, or a legal matter doesn’t go in the tracker. You only see a count of what it left out.
How to use it
- Say “pull the commitments from this meeting” and paste your notes or transcript.
- Answer its question if it asks one. It may ask who a speaker is, or what date the meeting was.
- Read the tracker. Start with “Needs an owner” and “Asked, not answered”.
- Confirm any name marked “(likely)”. It only drafts a note for a person once their name is confirmed.
- Save the tracker. After your next meeting, give it back along with the new notes.
Output format
You get one document called “Commitments tracker”. It has a header with the counts, then these sections in order: “Needs an owner”, “Asked, not answered”, “Waiting on each other”, “Open commitments”, “Check these”, “Work that repeats”, and “Done and dropped”. It ends with a list of the meetings it covers and what it left out. Empty sections are skipped.
The chat reply stays short. It tells you what needs you first, what changed, and gives you a note for each person it could name. Then it suggests next steps.
Pitfalls
- The tracker is the memory. The skill doesn’t remember anything on its own, so give it your tracker every time you add a meeting.
- “Check these” holds items to confirm. Some of them won’t be real commitments, so check them before you count on them.
- A draft note can state a date the person never said. If the date came from someone else’s request, the note asks them to confirm it. Read each note before you send it.
- It can miss things. When it can’t tell if something is a promise at all, it leaves it out. A promise in weak words still goes in “Check these”. So the tracker isn’t the full record of the meeting.
- Private promises are missing on purpose. Things like an offer, a performance plan, or someone leaving won’t be there. You’ll only see the count.
- After an update, check that your old items are still there. It’s told to keep every ID and remove nothing, but it rewrites the whole tracker each time.
- If your assistant can read and write files, it looks for a file called
commitments-tracker.mdin the folder you’re working in. It updates that file and saves a copy of the old one first. - It doesn’t send messages, chase people, or share the tracker.
- The tracker holds names and quotes from your meetings. Treat it like any private document. Read it before you share it, because the private filter can miss something.
This skill needs no MCP server and no extra files. It is a single SKILL.md.
View full SKILL.md on GitHub