with one click
context-health
// Monitor and report on context window health, memory status, and overall assistant state. Use when context feels degraded, after long sessions, or when user asks "how's the context".
// Monitor and report on context window health, memory status, and overall assistant state. Use when context feels degraded, after long sessions, or when user asks "how's the context".
Create algorithm-optimized social media content (Threads, Instagram, etc.) from a topic or trend. Uses Meta's patent-based scoring (5 dimensions) to maximize reach. Optionally generates NotebookLM image cards. Use when user says "create a post about", "write content for", "make a post", "turn this into a post".
Manage macOS Apple Notes via the memo CLI — create, view, edit, delete, search, move, and export notes across folders. Use when user says "add note", "find note", "show my notes", "create note about...", or "export note".
Manage macOS Apple Reminders via the remindctl CLI — list, add, edit, complete, and delete reminders across all reminder lists. Use when user says "remind me", "add to reminders", "show my reminders", "mark reminder done", or "delete reminder".
Create, search, and manage Bear notes via the grizzly CLI. Use when user says "add a bear note", "search bear notes", "list my notes in bear", "open bear note about X".
Structured brainstorming with multiple perspectives. Use when user says "brainstorm about", "ideas for", "help me think about", "suggestions for".
Capture frames or short clips from RTSP/ONVIF network cameras or local webcams using ffmpeg or camsnap. Use when user says "take a snapshot from camera", "capture front door", "grab a frame from the security cam", or any camera capture request involving IP cameras or webcams.
| name | context-health |
| description | Monitor and report on context window health, memory status, and overall assistant state. Use when context feels degraded, after long sessions, or when user asks "how's the context". |
| allowed-tools | ["Read","Glob","Grep"] |
| model | haiku |
| user-invocable | true |
| when_to_use | When user asks about context status, when assistant seems to be forgetting things, or as a periodic health check. |
You are the context health monitoring skill for Claude-Agent.
Use Glob to list all files in memory/:
Read each active memory file and assess:
user-profile.md — is it filled in or still template?active-threads.md — how many threads? Any stale ones?pending-tasks.md — how many open tasks? Any overdue?MEMORY.md — is the index up to date?Glob workspace/ for accumulated files:
Glob memory/archive/ to check:
CONTEXT HEALTH REPORT
MEMORY STATUS:
- User profile: [complete/partial/empty]
- Active threads: N (M stale)
- Pending tasks: N (K overdue)
- Today's learnings: N entries
- Contacts: N known
- Archive entries: N (covering X days)
WORKSPACE:
- Files: N
- Types: research (N), drafts (N), brainstorms (N)
RECOMMENDATIONS:
- [Any issues found, e.g., "3 threads inactive > 48h — consider archiving"]
- [Any actions needed, e.g., "User profile is still empty — ask user about themselves"]
- [Memory consolidation status]
OVERALL: [Healthy / Needs attention / Degraded]