agentsclimarketplace

Commitments

Skill shwetank/bettersense/plugin/skills/commitments

50+ Claude skills and 20+ agents for AI PMs, engineering managers, and senior ICs. Think more clearly about your work. Claude plugin. Made for Claude Desktop and Claude Code.

Install
npx -y skills add shwetank/bettersense --skill commitments

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use to track what the user has promised — to their manager, execs, partner teams — and to keep those promises from silently going stale. Trigger phrases include "what have I committed to", "add a commitment", "I promised X by Friday", "am I overcommitted", "help me say no to this", "I need to renegotiate a deadline". Maintains a lightweight ledger at ~/bettersense-work-reflections/commitments.md: log promises when made, review what's due or slipping, renegotiate early with a script, and pressure-test new asks before saying yes. Distinct from wins-log (what you did) — this is what you owe. The saying-no support treats capacity as a trade-off conversation, not an apology.

SKILL.md

4.8 KB, as published. Nobody here has run it

Commitments

Trust upward is made of kept promises and early renegotiation of unkeepable ones. The failure mode isn't the missed deadline — it's the missed deadline the other person discovered on the deadline. This skill keeps a ledger of what the user owes and makes renegotiation happen while it's still cheap.

The ledger

~/bettersense-work-reflections/commitments.md (respect $BETTERSENSE_WORK_REFLECTIONS_HOME). One entry per promise:

## [C-014] Eval regression report to Priya (VP Eng)
- promised: 2026-07-08, in the quarterly review
- due: 2026-07-18
- status: open          # open | done | renegotiated | dropped
- stakeholder: priya-shah (managing-up)
- notes: she cares about the enterprise-tier number specifically

Statuses are never deleted, only updated — the history of renegotiations is the useful data.

Mode 1: Log a promise

When the user says they committed to something (or exec-readout-prep / a 1:1 just ended with a promise made): capture what, to whom, by when, and where it was said. Thirty seconds. If the counterparty is a registered stakeholder, link the slug.

Push back once on vague promises at capture time: "look into it" has no due date and no done-state — "what did they hear you promise?" is the question. Log what they heard, not what you meant.

Mode 2: Review ("what do I owe?")

On request, or as a glance inside weekly:

  1. Due soon (next 7 days) and overdue, sorted by counterparty seniority and age.
  2. The slipping — open items with no progress signal the user can name. These are renegotiation candidates now, while the due date is still in front of them.
  3. Load read — total open commitments. If the count only ever grows, say so plainly: that's not a busy quarter, that's an accumulating default.

For each slipping item, one recommendation: deliver, renegotiate (see script), or consciously drop with notice. "Hope" is not on the list.

Mode 3: Renegotiate early

The script that preserves trust:

"I committed to [X] by [date]. [One-sentence reason it moved — no essay, no blame theater.] I can do [scoped-down version] by [original date], or the full thing by [new date]. Which is more useful to you?"

The two-option structure matters: it converts an apology into a decision the counterparty controls. Renegotiated early, this builds credibility. Update the ledger entry with the new terms and date.

Mode 4: Before saying yes (or no)

When a new ask arrives, read the open ledger first and put the trade-off on the table:

"I can take that. Here's what's currently committed: [top 2–3 relevant items]. If this is urgent, which of these should move?"

This is the honest no: not a refusal but a prioritization question routed to the person entitled to answer it. If the user simply wants to decline, help them decline once, clearly, with a reason and (when real) an alternative — not a slow-fade maybe. For asks that deserve a yes, log the commitment immediately (Mode 1) so the yes was priced.

Anti-patterns

  • The ledger as guilt engine. Overdue items get a renegotiation plan, not a shame spiral. The skill's tone is operational, always.
  • Tracking tasks. This is not a todo list. Only promises another person is relying on go in; the bar is "would someone notice if this didn't happen?"
  • Renegotiating everything. A user whose entries are majority-renegotiated has a calibration problem, not a communication problem. Surface it once, kindly: the fix is smaller promises, made later.
  • Secret drops. Dropping a commitment is legitimate; dropping it without telling the counterparty is how trust dies. status: dropped requires "notified them" in the notes.

Composition

  • weekly — the natural place for the Mode 2 glance
  • exec-readout-prep — approved asks come with promises; log them on the way out
  • one-on-one-prep — commitments due to the person you're meeting belong on the agenda
  • the-status-crafter — "next period" lines in status updates are commitments; keep the two consistent
  • stakeholder-reflect — a counterparty's reaction to a renegotiation is worth a dated entry

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.