context-manager

Discover, fetch, harvest, extract, compress, organize, and cleanup project context.

4.7k|381|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/darrenhinde/OpenAgentsControl --skill context-manager-darrenhinde
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-manager
Source: https://github.com/darrenhinde/OpenAgentsControl/tree/main/.opencode/skill/context
Command: npx skills add https://github.com/darrenhinde/OpenAgentsControl --skill context-manager-darrenhinde

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Context Manager Skill enables teams to discover, fetch, harvest, extract, compress, organize, and cleanup project context to ensure consistent, reusable information across agents and workflows.

Core Features & Use Cases

  • Discovery of context files by topic or path
  • Fetch external documentation and persist it for reference
  • Harvesting summaries into permanent context
  • Extraction of specific information from context
  • Compression of large files to save space
  • Organize context by concern for clearer navigation
  • Safe cleanup of stale or temporary files
  • Guided processing workflow for complex operations

Quick Start

Use the router: bash .opencode/skill/context/router.sh discover authentication Use external docs: bash .opencode/skill/context/router.sh fetch "Drizzle ORM" "modular schemas" Use harvest: bash .opencode/skill/context/router.sh harvest ANALYSIS.md

Frequently Asked Questions about context-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize project context files for consistent reuse across agents?

You can organize project context by discovering, extracting, and compressing files into structured concerns. This ensures consistent, reusable information across agents and workflows through guided processing.

What is the best way to fetch and persist external documentation for a codebase?

Fetching external documentation is handled by routing a fetch command with the library name and topic. The skill retrieves the external docs and persists them locally for permanent reference.

Can I safely cleanup stale temporary context files without losing project data?

Safe cleanup of stale temporary context files is supported through reversible actions with backups. The skill enforces safe operation prompts to prevent accidental data loss during cleanup.

How do I harvest summaries into permanent context for future workflows?

Harvesting summaries into permanent context is done by routing a harvest command with the summary file. This extracts and stores the summary information for consistent reuse across workflows.

Does the context manager support lazy loading for large codebases?

The context manager enforces lazy loading for large codebases to optimize performance. It uses versioned navigation to maintain organized access to project context across teams.