memory-guardian

star 27

Cross-platform memory monitoring and cleanup skill for AI development environments

y1feng200156 By y1feng200156 schedule Updated 2/10/2026

name: memory-guardian description: Cross-platform memory monitoring and cleanup skill for AI development environments version: 1.0.0 author: Agents-MD Pro

Memory Guardian Skill

🛡️ 内存守护者 - 跨平台内存监控与清理技能
Memory Guardian - Cross-platform memory monitoring and cleanup skill

功能描述 / Description

此技能用于监控系统物理内存使用情况,当内存使用率过高时向用户发出双语警告, 并提供安全的 Python/Node.js 进程清理功能。

This skill monitors system physical memory usage, alerts users with bilingual warnings when memory usage is high, and provides safe Python/Node.js process cleanup.

使用场景 / Use Cases

  • AI 开发工具(如 Antigravity)运行时内存监控
  • 长时间开发会话中的内存管理
  • 防止系统因内存耗尽而崩溃

命令 / Commands

检查内存状态

python .agent/skills/memory-guardian/scripts/monitor.py --check

启动后台监控

python .agent/skills/memory-guardian/scripts/monitor.py --daemon

手动清理进程

python .agent/skills/memory-guardian/scripts/cleanup.py

警告阈值 / Thresholds

级别 / Level 内存使用率 / Usage 行为 / Action
🟢 正常 / Normal < 70% 静默 / Silent
🟡 注意 / Notice 70-80% 提示 / Notice
🟠 警告 / Warning 80-90% 警告 / Warning
🔴 严重 / Critical ≥ 90% 严重警告 / Critical

配置 / Configuration

编辑 config.yaml 自定义阈值和行为: Edit config.yaml to customize thresholds and behavior:

thresholds:
  notice: 70
  warning: 80
  critical: 90
check_interval: 30  # seconds

依赖 / Dependencies

psutil>=5.9.0
plyer>=2.1.0

安装依赖 / Install dependencies:

pip install -r .agent/skills/memory-guardian/scripts/requirements.txt

注意事项 / Notes

  • 仅监控物理内存,不考虑虚拟内存/Swap
  • 仅清理 Python 和 Node.js 进程
  • 清理操作需要用户确认,不会自动执行
  • Only monitors physical RAM, ignores virtual memory/Swap
  • Only cleans Python and Node.js processes
  • Cleanup requires user confirmation, never automatic
Install via CLI
npx skills add https://github.com/y1feng200156/ham-study --skill memory-guardian
Repository Details
star Stars 27
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
y1feng200156
y1feng200156 Explore all skills →