skills/kb-promote/SKILL.md
--- Skill name: kb-promote Skill description: Promote high-value memory notes into permanent AGENTS.md rules or new skills. Use when asked to promote notes, graduate knowledge, review promotion candidates, or formalize learned behaviors. --- # kb-promote — Knowledge Promotion Formalizes the note → AGENTS.md graduation path. Identifies high-stability distilled notes and proposes them as permanent behavioral rules or new skills. This is the final layer of the Second Me flywheel: observations → d
npx skillsauth add abhiroopb/synthetic-mind skills/kb-promoteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Formalizes the note → AGENTS.md graduation path. Identifies high-stability distilled notes and proposes them as permanent behavioral rules or new skills. This is the final layer of the Second Me flywheel: observations → distilled notes → promoted rules.
kb-distill run that produced proposed rules the user wants to act onSearch amp-mem for high-value notes using stability signals:
# Get all distilled notes
amp-mem search "distilled" --type distilled --limit 50
# Also check for rules proposed by kb-distill but not yet added
amp-mem search "proposed rule" --limit 20
Score each candidate on stability (higher = more promotable):
| Signal | Points | |-------------------------------|--------| | Referenced in 3+ sessions | +3 | | Created > 14 days ago | +2 | | Never contradicted/revised | +2 | | Derived from 5+ observations | +2 | | Matches an existing behavior | +1 | | Recently created (< 3 days) | -2 | | Contradicted by later note | -5 |
Notes scoring 5+ are strong candidates. Present them ranked.
For each candidate, determine where it should live:
For behavioral preferences and recurring workflows. These are short, imperative instructions.
Examples:
For knowledge that improves an existing skill's instructions. Append to the relevant SKILL.md.
Examples:
feedback-searcherFor complex workflows that deserve their own skill file. Only propose this for patterns with 3+ distinct steps.
Examples:
Show all candidates to the user with clear proposals:
🎓 Promotion Candidates
━━━━━━━━━━━━━━━━━━━━━━━━
1. ⭐ "User Account Lookup Workflow" (stability: 8/10)
📍 Destination: AGENTS.md rule
📝 Proposed rule: "When looking up a user account, always try the admin
dashboard search first, then fall back to the advanced search UI."
📊 Evidence: 7 observations across 4 sessions
→ promote / skip / edit
2. ⭐ "Feature Feedback — Tracking Tab" (stability: 7/10)
📍 Destination: Enhance feedback tracking skill
📝 Proposed addition: Add step to always save to the tracking sub-tab
📊 Evidence: 5 observations across 3 sessions
→ promote / skip / edit
3. ⚠️ "Release Check Workflow" (stability: 4/10)
📍 Destination: Not ready — needs more evidence
📝 Note: Only seen twice, wait for more repetitions
→ defer / force-promote
For each approved candidate:
~/AGENTS.md# Record the promotion
amp-mem save decision "Promoted: <topic>" \
"Graduated '<topic>' to AGENTS.md. Rule: '<rule text>'. Based on observations: <IDs>." \
--tags "promoted,agents-md"
amp-mem save decision "Enhanced skill: <skill-name>" \
"Added '<knowledge>' to <skill-name> SKILL.md. Based on observations: <IDs>." \
--tags "promoted,skill-enhancement"
building-skills skill to scaffold the new skillamp-mem save decision "Created skill: <skill-name>" \
"New skill '<skill-name>' created from distilled knowledge. Based on observations: <IDs>." \
--tags "promoted,new-skill"
✅ Promotion Complete
━━━━━━━━━━━━━━━━━━━━━━━━
Candidates reviewed: [N]
Promoted to AGENTS.md: [N]
Skills enhanced: [N]
New skills created: [N]
Deferred: [N]
Changes made:
• ~/AGENTS.md — added 2 rules (lines XX-YY)
• ~/.agents/skills/feedback-responder/SKILL.md — added tracking tab step
User says: "promote" → Run full Phase 1–5 workflow, present all candidates.
User says: "promote the account lookup workflow" → Search for that specific note, skip to Phase 3 with just that candidate.
User says: "what's ready to promote?" → Run Phase 1–2 only, present candidates without acting.
User says: "force promote everything" → Run Phase 1–4, promote all candidates scoring 3+ without individual approval (but still show the report).
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.