✓ Verified 🌐 Web Scrapers ✓ Enhanced Data

Auto Context Manager

AI-powered automatic project context management.

Rating
4 (192 reviews)
Downloads
1,809 downloads
Version
1.0.0

Overview

AI-powered automatic project context management.

Complete Documentation

View Source →

Auto Context Manager

AI-powered automatic project context management. Detects which project the user is referring to and maintains context awareness.

Activation

Auto-detect on: Use at session start or when context is unclear. Manual call: When user asks about projects or context switching.

Quick Commands

Run from the skill directory:

bash
# Detect project from message
python acm.py detect "your message here"

# List all projects
python acm.py list

# Get current active project
python acm.py current

# Switch to different project
python acm.py switch <project_id>

Usage in Sessions

When user message contains project keywords:

  • Run python acm.py detect "" to identify context
  • Use context to prioritize relevant skills/memory
  • Respond with project-aware knowledge
Example:
text
User: "Check my portfolio"
-> Detect: financial/trading project
-> Use relevant financial skills
-> Check trading-related memory files

Configuration

Projects are stored in ~/.auto-context/projects.json and can be customized:

json
{
  "projects": {
    "my-project": {
      "name": "My Project",
      "description": "Project description",
      "keywords": ["keyword1", "keyword2", "keyword3"]
    }
  },
  "current_project": "default"
}

Files

  • auto_context_manager.py - Core module
  • acm.py - CLI wrapper
  • ~/.auto-context/projects.json - Project config (auto-created)

Adding Projects

python
from auto_context_manager import AutoContextManager
acm = AutoContextManager()
acm.create_project('project_id', 'Project Name', ['keyword1', 'keyword2'], 'Description')

Integration Notes

  • Fully local, no external APIs
  • Data stored in ~/.auto-context/
  • Confidence score indicates match strength
  • Always returns a result (defaults to "default" project)

Installation

Terminal bash

openclaw install auto-context-manager
    
Copied!

💻Code Examples

python acm.py switch <project_id>

python-acmpy-switch-projectid.txt
## Usage in Sessions

**When user message contains project keywords:**
1. Run `python acm.py detect "<message>"` to identify context
2. Use context to prioritize relevant skills/memory
3. Respond with project-aware knowledge

**Example:**

-> Check trading-related memory files

--check-trading-related-memory-files.txt
## Configuration

Projects are stored in `~/.auto-context/projects.json` and can be customized:

}

.txt
## Files

- `auto_context_manager.py` - Core module
- `acm.py` - CLI wrapper
- `~/.auto-context/projects.json` - Project config (auto-created)

## Adding Projects
example.sh
# Detect project from message
python acm.py detect "your message here"

# List all projects
python acm.py list

# Get current active project
python acm.py current

# Switch to different project
python acm.py switch <project_id>
example.txt
User: "Check my portfolio"
-> Detect: financial/trading project
-> Use relevant financial skills
-> Check trading-related memory files
example.json
{
  "projects": {
    "my-project": {
      "name": "My Project",
      "description": "Project description",
      "keywords": ["keyword1", "keyword2", "keyword3"]
    }
  },
  "current_project": "default"
}
example.py
from auto_context_manager import AutoContextManager
acm = AutoContextManager()
acm.create_project('project_id', 'Project Name', ['keyword1', 'keyword2'], 'Description')

Tags

#browser_and-automation

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author imraxy
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install auto-context-manager