Agent skill
delegation-tracker
Track delegated commitments, set follow-up timers, and generate nudge reminders when updates are overdue.
Install this agent skill to your Project
npx add-skill https://github.com/nearai/ironclaw/tree/staging/skills/delegation-tracker
SKILL.md
Delegation Tracker
Track commitments that depend on someone else. The triage routine will flag stale delegations for follow-up.
When delegation is detected
User says: "I asked Sarah to handle the deployment" or "tell ops to investigate staging" or "waiting on legal for the contract review."
This skill is only successful if the delegation is persisted in workspace memory. Do not just acknowledge or summarize a delegation.
Execution order is mandatory:
- Check for an existing matching commitment
- If needed, write or update the commitment in
commitments/open/ - Only then confirm what was tracked
Never say "tracked", "saved", or "I'll flag it" unless the corresponding
memory_write succeeded.
Action:
- Check if a matching commitment already exists in
commitments/open/viamemory_search - If it exists: update the frontmatter — set
delegated_to: <person/team>,status: waiting - If it doesn't exist: create a new commitment in
commitments/open/with:
---
type: commitment
status: waiting
urgency: <infer from context>
due: <if mentioned, else null>
created_at: <today>
owner: user
delegated_to: <person or team name>
source_signal: null
tags: [delegation]
---
# <What was delegated>
<Description of what was delegated and to whom.>
## Follow-up
- Delegated on: <today>
- Expected response by: <date if given, else 3 days from now>
- Last checked: never
- After the write succeeds, confirm: "Tracked — waiting on for . I'll flag it if there's no update by ."
When an update is received
User says: "Sarah got back to me about the deployment" or "legal approved the contract."
Action:
- Find the matching commitment via
memory_searchormemory_tree("commitments/open/") - If the delegation is resolved: update status and move to
commitments/resolved/ - If partially resolved: update the Progress section, keep status as
openorwaiting - Confirm the update
Follow-up generation
The triage routine handles automated follow-up detection. It reads open commitments where delegated_to is set and status: waiting, checks the "Expected response by" date, and flags overdue items in the triage alert.
When the user asks to follow up explicitly ("nudge Sarah about the deployment"), draft a brief follow-up message and offer to send it if a channel to that person is available.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mintlify
Build and maintain documentation sites with Mintlify. Use when creating docs pages, configuring navigation, adding components, or setting up API references.
product-prioritization
Product strategy and feature prioritization — score features by user demand evidence, effort (human vs AI-assisted), strategic alignment, and market signal. Anti-sycophantic forcing questions to cut through opinion.
qa-review
QA review for code changes — test coverage analysis, edge case identification, test plan generation, regression detection, test health tracking over time.
commit
Generate git commit messages from staged changes
content-creator-assistant
Commitment tracking tuned for content creators — content pipeline stages, trend expiration, cross-platform cascades, heavy idea parking.
trader-assistant
Commitment tracking tuned for financial traders — real-time alerts, position-aware relevance, decision journaling with outcome tracking.
Didn't find tool you were looking for?