Back to Skills

memory-management

Persist SEO/GEO campaign context across Claude sessions with automatic hot-list, active work, and archive tiers. 项目记忆/跨会话

1,536stars221forksUpdated 5/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About memory-management

The memory-management skill provides a structured approach to preserving and organizing project context across multiple Claude sessions, specifically for SEO and GEO campaigns. It solves the challenge of keeping track of campaign insights, decisions, and data over time, reducing the risk of losing valuable project knowledge. By implementing a three-tier memory system, it ensures that information is readily accessible and logically categorized based on relevance and recency. This prevents repeated work, enables continuity in project analysis, and supports efficient decision-making for ongoing campaigns.

The skill features three memory tiers: HOT, WARM, and COLD. HOT memory loads automatically at the start of each session and contains the most recent or frequently accessed information, limited to 80 lines. WARM memory is loaded on demand and serves as a mid-tier repository for active project data, while COLD memory stores archived information accessible only through explicit queries. Core capabilities include automatic promotion and demotion of data between tiers, lifecycle management of project memory, wiki index maintenance, open-loop tracking, and cross-skill aggregation. Users can initialize memory structures, update memory after analyses, query stored context, manage glossary terms, and perform hot-cache updates seamlessly.

Typical use cases include reviewing current campaign progress, archiving outdated data, performing cleanup of memory structures, and consulting historical findings for informed decision-making. Target users are digital marketers, SEO specialists, and project managers who require persistent session context and structured knowledge retention. This skill is particularly useful for teams running multi-session campaigns where tracking evolving keyword rankings, competitor analysis, and project decisions is critical. Its compatibility with various platforms like Claude Code, ClawHub, Vercel Labs, and other code-oriented tools enhances its versatility across technical environments.

FAQ

How do I initialize memory for a new project?

You can initialize memory using prompts like 'Set up SEO memory for [project name]' or 'Initialize memory structure for a new [industry] website optimization project', which sets up the HOT, WARM, and COLD memory tiers.

Which platforms and tools is this skill compatible with?

Memory-management is compatible with Claude Code, skills.sh, ClawHub, Vercel Labs, Cursor, Windsurf, Codex CLI, Amp, Gemini CLI, Kimi Code, Qwen Code, and CodeBuddy.

Can I access archived (COLD) memory automatically?

No, COLD memory is only queried explicitly. HOT memory loads automatically, and WARM memory loads on demand, but COLD requires explicit queries to retrieve archived data.

How does the skill handle promotion and demotion of data?

The skill automatically manages the lifecycle by promoting frequently referenced data to HOT memory and demoting less active data to WARM or COLD tiers. Users can also manually promote or archive items as needed.

Are there any limitations on memory size?

HOT memory is limited to 80 lines per session to ensure efficient loading. WARM and COLD tiers have no specific line limits, but practical usage depends on storage and project complexity.

All Files

6 files
references/examples.md4.4 KB
View
references/hot-cache-template.md2.4 KB
View
references/glossary-template.md1.3 KB
View
references/update-triggers-integration.md2.5 KB
View
references/promotion-demotion-rules.md1.3 KB
View
SKILL.md14.8 KB
View

Install memory-management

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill