Compaction Advisor
Provides context-aware compaction guidance with intelligent checkpointing. Monitors context during long tasks and suggests checkpoints before compaction interrupts your work.
Install
npx skills add vignesh07/compaction-advisor --skill compaction-advisorgit clone --depth 1 https://github.com/vignesh07/compaction-advisor.git /tmp/compaction-advisor
mkdir -p ~/.claude/skills
cp -r /tmp/compaction-advisor/. ~/.claude/skills/compaction-advisorPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Compaction Advisor You receive automatic context status via XML tags when context is concerning. ## Message Types ### 1. Context Status (on user prompts) When you see these tags at the start of a conversation turn: ``` <context-status>CRITICAL: Only 12k tokens free. Run /compact before any task.</context-status> <context-status>WARNING: 25k tokens free. Only small tasks safe.</context-status> <context-status>CAUTION: 40k tokens free. Medium tasks OK, compact before large.</context-status> ``` When context is healthy (50k+ free), you won't see any tag. ### 2. Checkpoint Suggestions (during long tasks) During multi-step work, you may see: ``` <context-checkpoint> CHECKPOINT RECOMMENDED: Context critically low (18k free) after 12 operations. Good time to pause and /compact. Summarize progress so far and key context to preserve. </context-checkpoint> ``` This means you've been working for a while and context is running low. ### 3. PreCompact Warning (emergency) Just before auto-compaction triggers: ``` <precompact-warning> AUTO-COMPACTION IMMINENT Context window is full. Compaction will happen after this message. </precompact-warning> ``` ## How to Respond ### When you see `<context-status>` CRITICAL Immediately advise: ``` Context is critically low (12k free). Before we proceed, run: /compact Focus on [relevant context to preserve] ``` ### When you see `<context-status>` WARNING For small tasks: proceed with caution
Details
- Skill name
compaction-advisor- Repository
- vignesh07/compaction-advisor
- License
- MIT
- Repo updated
- 9 January 2026
FAQ
What does the Compaction Advisor skill do?
Provides context-aware compaction guidance with intelligent checkpointing. Monitors context during long tasks and suggests checkpoints before compaction interrupts your work.
How do I install the Compaction Advisor skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add vignesh07/compaction-advisor --skill compaction-advisor. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Compaction Advisor popular?
It lives in vignesh07/compaction-advisor, which has 17 GitHub stars and 5 forks.
Related skills
Filemaker Xml
19andykear/FileMaker-XMLsnippet-Claude-Skill
Use this skill whenever the user wants to work with FileMaker script XML or custom function XML. This includes: generating FileMaker XML from a description, pseudocode, or script steps; analysing or reviewing existing FileMaker XML for errors or silent-failure risks; converting scripts between formats; or any task where the output must be paste-ready XML for the FileMaker Script Workspace or Manage Custom Functions dialog. Trigger any time the user mentions FileMaker scripts, fmxmlsnippet, Set Variable XML, script step XML, custom function XML, or asks to produce XML that can be pasted into Fi
Clarify Intent
20Hugo-DDT/clarify-intent
Prevent intent drift before consequential work. Use available context first, then decide whether to proceed directly, proceed with a lightweight explicit assumption, ask one high-leverage clarification, or request explicit confirmation for high-risk/irreversible actions. Beginner-friendly: plain language, recognition-friendly options, and a "you decide for me" path. Do not interrupt clear, low-risk, reversible tasks just to collect optional preferences. Use whenever a request is vague, has multiple plausible interpretations, may not match the user's real intent, or involves a high-risk or irre
Journal Page
19lumen-prism/journal-page
整页手帐——把一页手帐画成一张图:几张水彩贴纸(淡水彩洇开 + 波浪裁切线)有大有小、歪着放、互相压着,标题压在纸胶带上,宽和纸胶带、票根、横线/方格/牛皮纸卡片、一段草草的英文手写、带虚线箭头的批注、零碎小涂鸦。想"做一页手帐/手帐排版/拼贴一页/画一页手帐"时用。headless Chrome 里 canvas 画,node 出图。
Be Ambitious Harness
23alexpiar/be-ambitious-harness
Harness for ambitious AI task statements. Use when the user writes /be-ambitious, "make this task deeper", "improve the task statement", "raise the bar", "strengthen the prompt" (or in Russian «сделай задачу глубже», «улучши постановку», «поставь амбициознее», «усили промпт») — or before launching any substantial task worth raising the bar on. Routes the task by scenario (design, data, code, writing, decision, generic), runs the analysis, builds a prompt with a gate check, hands it to a worker, runs an independent verifier. Not needed for five-minute tasks.
Google Calendar
22ShaunTsai/skill-google-calendar
Full Google Calendar integration via gcalcli. Read, create, edit, delete, and search calendar events. Use when the user asks about their schedule, upcoming events, availability, meetings, or wants to manage their calendar. Triggers on keywords like calendar, schedule, meeting, event, free time, availability, agenda, add event, delete event, reschedule.
Travel Search Ru
19MissiaL/travel-search-ru
Use while planning a trip when Russian-catalog search is needed: package tours, hotels, flights, trains, excursions, prices, and booking links. Trigger on Russian requests: «спланировать путешествие», «подобрать тур», «найти отель/авиабилеты/жд билеты/экскурсии», «маршрут с актуальными ценами». Not for general advice without live search.
Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.