Token导航 LogoToken导航

Agent Skill · 研究检索

manage-memory(管理内存)

manage-memory 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

manage-memory 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 58,786。

总安装 404周安装 17GitHub Stars 12下载 141核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:manage-memory(管理内存)
来源仓库:https://github.com/pjt222/development-guides
仓库路径:skills/manage-memory
安装命令:
npx skills add https://github.com/pjt222/development-guides --skill manage-memory
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/pjt222/development-guides --skill manage-memory

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。适合在内存优化或资源规划场景中使用。通过 GitHub 安装,需确认权限和维护状态。可能触发联网或文件读写操作。

manage-memory 属于研究检索类 Skill,可作为该场景下的辅助能力补充。建议结合原始 README 了解具体功能细节。

来源仓库内路径:skills/manage-memory

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/pjt222/development-guides --skill manage-memor…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

manage-memory 怎么安装?

在终端执行 npx skills add https://github.com/pjt222/development-guides --skill manage-memory。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

manage-memory 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

manage-memory 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

manage-memory 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

manage-memory 用的人多吗?

公开数据是累计安装 404 次,近一周安装 17 次,下载 141 次,GitHub 12 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

manage-memory 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
manage-memory

管理内存 · 本页

40412只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Manage Memory

Maintain Claude Code's persistent memory directory so it stays accurate, concise, and useful across sessions. MEMORY.md is loaded into the system prompt on every conversation — lines after 200 are truncated, so this file must be a lean index pointing to topic files for detail.

When to Use

  • MEMORY.md is approaching the 200-line truncation threshold
  • A session produced durable insights worth preserving (new patterns, architecture decisions, debugging solutions)
  • A topic section in MEMORY.md has grown beyond 10-15 lines and should be extracted
  • Project state has changed (renamed files, new domains, updated counts) and memory entries may be stale
  • Starting a new area of work and checking whether relevant memory already exists
  • Periodic maintenance between sessions to keep the memory directory healthy

Inputs

  • Required: Access to the memory directory (typically ~/.claude/projects/<project-path>/memory/)
  • Optional: Specific trigger (e.g., "MEMORY.md is too long," "just finished a major refactor")
  • Optional: Topic to add, update, or extract

Procedure

Step 1: Assess Current State

Read MEMORY.md and list all files in the memory directory:

wc -l <memory-dir>/MEMORY.md
ls -la <memory-dir>/

Check the line count against the 200-line limit. Inventory existing topic files.

Expected: Clear picture of total lines, number of topic files, and which sections exist in MEMORY.md.

On failure: If the memory directory doesn't exist, create it. If MEMORY.md doesn't exist, create a minimal one with a # Project Memory header and a ## Topic Files section.

Step 2: Identify Stale Entries

Compare memory claims against current project state. Common staleness patterns:

  1. Count drift: File counts, skill counts, domain counts that changed after additions/removals
  2. Renamed paths: Files or directories that were moved or renamed
  3. Superseded patterns: Workarounds that are no longer needed after fixes
  4. Contradictions: Two entries that say different things about the same topic

Use Grep to spot-check key claims:

# Example: verify a skill count claim
grep -c "^      - id:" skills/_registry.yml
# Example: verify a file still exists
ls path/claimed/in/memory.md

Expected: A list of entries that are stale, with the correct current values.

On failure: If you can't verify a claim (e.g., it references external state you can't check), leave it but add a (unverified) note rather than silently preserving potentially wrong information.

Step 3: Decide What to Add

For new entries, apply these filters before writing:

  1. Durability: Will this be true next session? Avoid session-specific context (current task, in-progress work, temporary state).
  2. Non-duplication: Does CLAUDE.md or project documentation already cover this? Don't duplicate — memory is for things NOT captured elsewhere.
  3. Verified: Has this been confirmed across multiple interactions, or is it a single observation? For single observations, verify against project docs before writing.
  4. Actionable: Does knowing this change behavior? "The sky is blue" isn't useful. "Exit code 5 means quoting error — use temp files" changes how you work.

Exception: If the user explicitly asks to remember something, save it immediately — no need to wait for multiple confirmations.

Expected: A filtered list of entries worth adding, each meeting durability + non-duplication + verification + actionability criteria.

On failure: If unsure whether an entry is worth keeping, err toward keeping it briefly in MEMORY.md — it's easier to prune later than to rediscover.

Step 4: Extract Oversize Topics

When a section in MEMORY.md exceeds ~10-15 lines, extract it to a dedicated topic file:

  1. Create <memory-dir>/<topic-name>.md with a descriptive header
  2. Move the detailed content from MEMORY.md to the topic file
  3. Replace the section in MEMORY.md with a 1-2 line summary and a link:
## Topic Files
- [topic-name.md](topic-name.md) — Brief description of contents

Naming conventions for topic files:

  • Use lowercase kebab-case: viz-architecture.md, not VizArchitecture.md
  • Name by topic, not chronology: patterns.md, not session-2024-12.md
  • Group related items: combine "R debugging" and "WSL quirks" into patterns.md rather than creating one file per fact

Expected: MEMORY.md stays under 200 lines. Each topic file is self-contained and readable without MEMORY.md context.

On failure: If a topic file would be fewer than 5 lines, it's probably not worth extracting — leave it inline in MEMORY.md.

Step 5: Update MEMORY.md

Apply all changes: remove stale entries, add new entries, update counts, and ensure the Topic Files section lists all dedicated files.

MEMORY.md structure should follow this pattern:

# Project Memory

## Section 1 — High-level context
- Bullet points, concise

## Section 2 — Another topic
- Key facts only

## Topic Files
- [file.md](file.md) — What it covers

Guidelines:

  • Keep each bullet to 1-2 lines maximum
  • Use inline formatting (code, bold) for scanability
  • Put the most frequently needed context first
  • The Topic Files section should always be last

Expected: MEMORY.md is under 200 lines, accurate, and has working links to all topic files.

On failure: If you can't get under 200 lines after extraction, identify the least-frequently-used section and extract it. Every section is a candidate — even the project structure overview can go to a topic file if needed, leaving just a 1-line summary.

Step 6: Verify Integrity

Run a final check:

  1. Line count: Confirm MEMORY.md is under 200 lines
  2. Links: Verify every topic file referenced in MEMORY.md exists
  3. Orphans: Check for topic files not referenced in MEMORY.md
  4. Accuracy: Spot-check 2-3 factual claims against project state
wc -l <memory-dir>/MEMORY.md
# Check for broken links
for f in $(grep -oP '\[.*?\]\(\K[^)]+' <memory-dir>/MEMORY.md); do
  ls <memory-dir>/$f 2>/dev/null || echo "BROKEN: $f"
done
# Check for orphan files
ls <memory-dir>/*.md | grep -v MEMORY.md

Expected: Line count under 200, no broken links, no orphan files, spot-checked claims are accurate.

On failure: Fix broken links (update or remove). For orphan files, either add a reference in MEMORY.md or delete them if they're no longer relevant.

Validation

  • MEMORY.md is under 200 lines
  • All topic files referenced in MEMORY.md exist on disk
  • No orphan .md files in memory directory (every file is linked from MEMORY.md)
  • No stale counts or renamed paths in any memory file
  • New entries meet the durability/non-duplication/verified/actionable criteria
  • Topic files have descriptive headers and are self-contained
  • MEMORY.md reads as a useful quick-reference, not a changelog

Common Pitfalls

  • Memory file pollution: Writing every session observation to memory. Most findings are session-specific and don't need persisting. Apply the four filters (Step 3) before writing.
  • Stale counts: Updating code but not memory. Counts (skills, agents, domains, files) drift silently. Always verify counts against the source of truth before trusting memory.
  • Chronological organization: Organizing by "when I learned it" instead of "what it's about." Topic-based organization (patterns.md, viz-architecture.md) is far more useful for retrieval than date-based files.
  • Duplicating CLAUDE.md: CLAUDE.md is the authoritative project instruction file. Memory should capture things NOT in CLAUDE.md — debugging insights, architecture decisions, workflow preferences, cross-project patterns.
  • Over-extraction: Creating a topic file for every 3-line section. Only extract when a section exceeds ~10-15 lines. Small sections work fine inline.
  • Forgetting the 200-line limit: MEMORY.md is loaded into every system prompt. Lines after 200 are silently truncated. If the file grows past this, the bottom content is effectively invisible.

Related Skills

  • write-claude-md — CLAUDE.md captures project instructions; memory captures cross-session learning
  • prune-agent-memory — the inverse of manage-memory: auditing, classifying, and selectively forgetting stored memories
  • write-continue-here — write a structured continuation file for session handoff; complements memory as a short-term context bridge
  • read-continue-here — read and act on a continuation file at session start; the consumption side of the handoff
  • create-skill — new skills may produce memory-worthy patterns
  • heal — self-healing may update memory as part of integration step
  • meditate — meditation sessions may surface insights worth persisting

平台分布

Codex

36.61%
按下载量换算52

Claude

31.37%
按下载量换算44

Cursor

18.83%
按下载量换算27

Gemini CLI

8.64%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills