
Context Agent
FreeEnhance session continuity with automatic context management.
Free · Opens the source repo
What Context Agent does
The Context Agent skill is designed to facilitate continuity across sessions by capturing and managing context automatically. It saves summaries, decisions, and pending tasks, and loads briefings for the next session without manual intervention. This is particularly useful for developers and designers who frequently switch between tasks or projects and need to retain important information from previous sessions.
The skill operates by utilizing a series of Python scripts that handle various aspects of context management. When a session ends, users can save the current context, which includes topics discussed, decisions made, completed tasks, and any errors resolved. This information is stored in structured files, allowing for easy retrieval and reference in future sessions. The skill also integrates with MEMORY.md, ensuring that relevant context is always available at the start of a new session.
For those working on long-term projects or in environments where context is crucial, the Context Agent skill streamlines the workflow by automating the capture and restoration of important information. This reduces the cognitive load on users, allowing them to focus on their work rather than remembering details from past interactions. It is particularly beneficial in collaborative settings where multiple sessions may occur over time, ensuring that everyone is on the same page.
However, it is important to note that the skill is best suited for tasks specifically related to context management. If the user's needs are more general or do not involve continuity, other simpler tools may be more appropriate. Additionally, users should be cautious about the paths used for saving data, as they are configured for Windows environments and may require adjustments for other systems.
When to use it
Use this skill when you need to save context for future sessions or when continuity in your work is essential.
When not to use it
Avoid using this skill for tasks unrelated to context management or when a simpler tool can achieve the same outcome.
What you can build with it
Saving Context Before Long Tasks
Use the skill to save the current session context before starting a lengthy coding task, ensuring you can pick up where you left off.
Loading Context for New Sessions
At the beginning of a new session, load the context to receive a detailed briefing of active projects and pending tasks.
Maintaining Context Over Time
Regularly use the maintenance feature to archive old sessions and keep your context organized and efficient.
How to install Context Agent
View source1. Install with the skills CLI
npx skills add sickn33/agentic-awesome-skills/context-agent --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by sickn33Context Agent
Este guia e intencionalmente escrito em portugues brasileiro. O cabecalho Os cabecalhos
When to UseeLimitationspermanecem em ingles apenas para compatibilidade com a descoberta e a validacao automatica do catalogo.
[!WARNING] Esta skill escreve contexto, registros, um banco SQLite e
MEMORY.mdem caminhos locais; a manutencao tambem pode arquivar e remover resumos antigos. Confirme os caminhos, mantenha um backup e obtenha aprovacao explicita antes de executarinit,save,archiveoumaintain.
Visao Geral
Agente de contexto para continuidade entre sessoes. Salva resumos, decisoes, tarefas pendentes e carrega briefing automatico na sessao seguinte.
When to Use This Skill
- Quando o usuario mencionar "salvar contexto" ou assuntos relacionados
- Quando o usuario mencionar "salva o contexto" ou assuntos relacionados
- Quando o usuario mencionar "proxima sessao" ou assuntos relacionados
- Quando o usuario mencionar "briefing sessao" ou assuntos relacionados
- Quando o usuario mencionar "resumo sessao" ou assuntos relacionados
- Quando o usuario mencionar "continuidade sessao" ou assuntos relacionados
Quando Nao Usar Esta Skill
- A tarefa nao estiver relacionada a continuidade de contexto
- Uma ferramenta mais simples e especifica puder atender ao pedido
- O usuario precisar apenas de assistencia geral, sem esta especializacao
Como Funciona
Continuidade perfeita entre sessões do Claude Code. Captura, comprime e restaura contexto automaticamente — tópicos, decisões, tarefas, erros, arquivos modificados e descobertas técnicas.
Localização
C:\Users\renat\skills\context-agent\
├── SKILL.md
├── scripts/
│ ├── config.py # Paths e constantes
│ ├── models.py # Dataclasses
│ ├── session_parser.py # Parser JSONL do Claude Code
│ ├── session_summary.py # Gerador de resumos
│ ├── active_context.py # Gerencia ACTIVE_CONTEXT.md
│ ├── project_registry.py # Registro de projetos
│ ├── compressor.py # Compressão e arquivamento
│ ├── search.py # Busca FTS5
│ ├── context_loader.py # Carrega contexto
│ └── context_manager.py # CLI entry point
├── references/
│ ├── context-format.md # Especificação de formatos
│ └── compression-rules.md # Regras de compressão
└── data/
├── sessions/ # session-001.md, session-002.md, ...
├── archive/ # Sessões arquivadas
├── ACTIVE_CONTEXT.md # Contexto consolidado (max 150 linhas)
├── PROJECT_REGISTRY.md # Status de todos os projetos
└── context.db # SQLite FTS5 para busca
Inicialização (Primeira Vez)
python C:\Users\renat\skills\context-agent\scripts\context_manager.py init
Salvar Contexto Da Sessão Atual
Quando a sessão está terminando ou antes de uma tarefa longa, salvar o contexto:
python C:\Users\renat\skills\context-agent\scripts\context_manager.py save
O que faz:
- Encontra o arquivo JSONL mais recente da sessão
- Analisa todas as mensagens, tool calls e resultados
- Gera resumo estruturado (session-NNN.md)
- Atualiza ACTIVE_CONTEXT.md com novas informações
- Sincroniza com MEMORY.md (carregado no system prompt)
- Indexa para busca full-text
Carregar Contexto (Briefing)
No início de uma nova sessão, carregar o contexto:
python C:\Users\renat\skills\context-agent\scripts\context_manager.py load
Gera briefing com: projetos ativos, tarefas pendentes (por prioridade), bloqueadores, decisões recentes, convenções e resumo das últimas sessões.
Status Rápido
python C:\Users\renat\skills\context-agent\scripts\context_manager.py status
Resumo em poucas linhas: projetos, pendências críticas, bloqueadores.
Buscar No Histórico
python C:\Users\renat\skills\context-agent\scripts\context_manager.py search "rate limit"
Busca full-text (SQLite FTS5) em todas as sessões — tópicos, decisões, erros, arquivos, etc.
Manutenção
python C:\Users\renat\skills\context-agent\scripts\context_manager.py maintain
Arquiva sessões antigas, comprime arquivo, ressincroniza MEMORY.md, reconstrói índice de busca.
Fluxo De Trabalho
[Sessão termina]
→ save → session-NNN.md + ACTIVE_CONTEXT.md + MEMORY.md
[Nova sessão começa]
→ MEMORY.md já está no system prompt (automático)
→ load → briefing detalhado com tudo que precisa saber
[Contexto cresce demais]
→ maintain → arquiva sessões antigas, comprime, otimiza
O Que É Capturado Em Cada Sessão
- Tópicos: assuntos discutidos
- Decisões: escolhas técnicas e de arquitetura
- Tarefas concluídas: o que foi feito
- Tarefas pendentes: o que falta (com prioridade)
- Arquivos modificados: quais arquivos foram editados/criados
- Descobertas: insights técnicos importantes
- Erros resolvidos: problemas e suas soluções
- Questões em aberto: perguntas sem resposta
- Métricas: tokens consumidos, mensagens, tool calls
Integração Com Memory.Md
O ACTIVE_CONTEXT.md é automaticamente copiado para:
C:\Users\renat\.claude\projects\C--Users-renat-skills\memory\MEMORY.md
Como o MEMORY.md é incluído no system prompt de toda sessão, o Claude sempre começa sabendo o estado atual dos projetos, tarefas pendentes e decisões tomadas — sem precisar de nenhuma ação manual.
Referências
- Para formato detalhado dos arquivos:
references/context-format.md - Para regras de compressão e arquivamento:
references/compression-rules.md
Boas Praticas
- Forneca contexto claro e especifico sobre o projeto e seus requisitos
- Revise todas as sugestoes antes de aplica-las em codigo de producao
- Combine esta skill com outras skills complementares quando necessario
Armadilhas Comuns
- Usar esta skill em tarefas fora de seu dominio
- Aplicar recomendacoes sem entender o contexto especifico
- Fornecer contexto insuficiente para uma analise precisa
Skills Relacionadas
context-guardian- Skill complementar para preservar contexto antes da compactacao
Limitations
- Use esta skill somente quando a tarefa corresponder claramente ao escopo acima.
- A implementacao incluida usa caminhos absolutos especificos do Windows e do autor; adapte e valide todos os caminhos antes de qualquer execucao.
- Nao trate a saida como substituta de validacao, testes ou revisao especializada.
- Pare e peca esclarecimentos quando faltarem entradas, permissoes, limites de seguranca ou criterios de sucesso.
Frequently asked questions about Context Agent
Similar skills
Daily Focus Board
A motivating tool for daily task management and focus.
Paperclip
Streamline task coordination with Paperclip API.
Garden Inbox
Efficiently clean up your Paperclip inbox with ease.
Daily Sales Briefing
Start your day with a prioritized sales briefing.
Update Command
Keep your tasks and memory in sync effortlessly.
Start Command
Initialize your productivity system with ease.
