技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v3.1.0
统计:⭐ 1 · 360 · 2 current installs · 3 all-time installs
⭐ 1
安装量(当前) 3
🛡 VirusTotal :可疑 · OpenClaw :可疑
Package:1052326311/session-guardian
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :可疑
OpenClaw 评估
The skill's purpose (local session backup and recovery) is coherent, but there are several mismatches and defaults that could cause unexpected data disclosure or hidden LLM/network activity — review config and install scripts before installing.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Session Guardian — Never Lose a Conversation Again」。简介:Never lose a conversation again. Auto-backup, smart recovery, and health monito…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/1052326311/session-guardian/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: session-guardian
description: "Never lose a conversation again. Auto-backup every 5 minutes, smart summaries, and instant recovery when models crash or Gateway restarts. Works for solo agents and multi-agent teams. Use when you need bulletproof session protection, task tracking across agents, or collaboration history. Prevents token overflow with AI-powered compaction (30-50% savings)."
metadata:
- multi-agent
- data-protection
- automation
metadata:
openclaw:
emoji: "🛡️"
minVersion: "0.9.0"
---
# Session Guardian 🛡️
**Your Conversation Guardian** - Enterprise-grade session backup + project management solution
## Problem Statement
- 🔴 **Model disconnections** - Conversations lost, work wasted
- 🔴 **Gateway restarts** - Forgot what you were doing, task state lost
- 🔴 **Cross-channel confusion** - Private info sent to group chat, or vice versa
- 🔴 **Complex task tracking** - Tasks span multiple sessions, hard to track state
- 🔴 **Multi-agent chaos** - Multiple agents working simultaneously, unclear who's doing what
- 🔴 **Large session files** - Causing timeouts, slow responses, high token consumption
## Quick Start
```bash
# Install
clawhub install session-guardian
# One-click deployment (auto-configure all cron jobs)
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh
# Verify
crontab -l | grep session-guardian
openclaw cron list
```
## Use Cases
### Scenario 1: Enterprise Multi-Agent Collaboration
**Typical User**: Enterprise teams with multiple agents working together
**Example**:
- Main agent → Dev team lead → UI designer + Full-stack developer
- Main agent → Finance team lead → Strategy research + Risk control + Execution
- Main agent → Operations team lead → Content creation + Data analysis
**Benefits**:
- ✅ Collaboration tracking: Visualize task flow
- ✅ Collaboration health: Monitor team collaboration quality
- ✅ Knowledge base: Accumulate team best practices
### Scenario 2: Personal Assistant Team
**Typical User**: Individual users with multiple specialized assistants
**Example**:
- Research assistant: Find resources, organize literature
- Coding assistant: Write code, debug issues
- Writing assistant: Write articles, polish copy
- Translation assistant: Multi-language translation
**Benefits**:
- ✅ Smart backup: Protect each assistant's memory
- ✅ Knowledge extraction: Each assistant accumulates expertise
- ✅ Collaboration tracking: Know which assistant has the task
### Scenario 3: Single-Agent Deep Usage
**Typical User**: Users with one main agent
**Example**:
- Personal AI assistant: Handle all daily tasks
- Professional consultant: Deep conversations, long-term memory
**Benefits**:
- ✅ Smart backup: Prevent conversation loss
- ✅ Knowledge extraction: Accumulate personal best practices
- ✅ Task management: Track complex task states
### Scenario 4: Enterprise Multi-Department Collaboration
**Typical User**: Enterprises with agents in different departments
**Example**:
- Sales agent: Customer management, opportunity tracking
- Support agent: Issue handling, ticket management
- Tech agent: Technical support, troubleshooting
- Finance agent: Report generation, data analysis
**Benefits**:
- ✅ Session isolation: Prevent cross-department information leakage
- ✅ Collaboration health: Monitor cross-department collaboration
## Core Features
### 1. Five-Layer Protection System
#### Layer 1: Incremental Backup (Every 5 minutes)
- Auto-backup new conversations
- Minimal storage, fast recovery
- Supports all agent sessions
#### Layer 2: Snapshot Backup (Every 1 hour)
- Complete session snapshots
- Version control, rollback support
- Automatic cleanup of old versions
#### Layer 3: Smart Summary (Daily)
- Extract key information from conversations
- Auto-update MEMORY.md
- Generate collaboration summaries
#### Layer 4: Health Check (Every 6 hours)
- Monitor session file size
- Detect abnormal token consumption
- Alert on collaboration issues
#### Layer 5: Project Management
- Task state tracking
- Milestone management
- Progress reports
### 2. Multi-Agent Collaboration Features (v2.0)
#### Collaboration Tracking
- Visualize task flow: King → Team Lead → Members
- Record collaboration links
- Generate collaboration reports
#### Smart Backup Strategy
- High-frequency agents: More frequent backups
- Low-frequency agents: Reduce backup frequency
- Save storage and token consumption
#### Knowledge Base Extraction
- Extract best practices from conversations
- Auto-update AGENTS.md
- Generate FAQ
#### Collaboration Health Scoring
- Communication efficiency
- Task completion rate
- Response time
- Collaboration quality
### 3. Integration with Self-Improving-Agent
**Complementary Design**:
- Session Guardian: Macro perspective, overall progress
- Self-Improving-Agent: Micro perspective, specific issues
**Workflow**:
1. Self-Improving-Agent records errors and learnings in real-time (lightweight)
2. Session Guardian reads SI records during daily summary
3. Session Guardian extracts knowledge to MEMORY.md
4. Avoid duplicate analysis
**Token Savings**:
- Before: ~30k tokens/day
- After: ~10.5k tokens/day
- **Save 65% tokens**
## Installation
### Method 1: ClawHub (Recommended)
```bash
clawhub install session-guardian
```
### Method 2: Manual Installation
```bash
# Clone repository
git clone https://github.com/1052326311/session-guardian.git ~/.openclaw/workspace/skills/session-guardian
# Run installation script
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh
```
### Method 3: npm Installation
```bash
npm install -g @openclaw/session-guardian
```
## Configuration
### Basic Configuration
Edit `~/.openclaw/workspace/skills/session-guardian/config.json`:
```json
{
"backup": {
"incremental": {
"enabled": true,
"interval": 5,
"retention": 7
},
"snapshot": {
"enabled": true,
"interval": 60,
"retention": 30
}
},
"summary": {
"enabled": true,
"schedule": "0 0 * * *"
},
"healthCheck": {
"enabled": true,
"interval": 6
},
"collaboration": {
"tracking": true,
"healthScore": true
},
"integration": {
"selfImprovingAgent": {
"enabled": true,
"readLearnings": true
}
}
}
```
### Advanced Configuration
#### Custom Backup Path
```json
{
"backup": {
"path": "/custom/backup/path"
}
}
```
#### Agent-Specific Settings
```json
{
"agents": {
"main": {
"backup": {
"interval": 3
}
},
"dev-lead": {
"backup": {
"interval": 10
}
}
}
}
```
## Usage
### Manual Backup
```bash
# Backup all sessions
openclaw skill run session-guardian backup
# Backup specific agent
openclaw skill run session-guardian backup --agent main
```
### Manual Summary
```bash
# Generate daily summary
openclaw skill run session-guardian summary
# Generate weekly summary
openclaw skill run session-guardian summary --weekly
```
### Health Check
```bash
# Run health check
openclaw skill run session-guardian health-check
# View health report
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```
### Restore Session
```bash
# List available backups
openclaw skill run session-guardian list-backups
# Restore from backup
openclaw skill run session-guardian restore --backup 2026-03-06-10-00
```
## File Structure
```
~/.openclaw/workspace/
├── skills/
│ └── session-guardian/
│ ├── SKILL.md # This file
│ ├── config.json # Configuration
│ ├── scripts/
│ │ ├── install.sh # Installation script
│ │ ├── incremental-backup.sh # Incremental backup
│ │ ├── snapshot-backup.sh # Snapshot backup
│ │ ├── daily-summary.sh # Daily summary
│ │ ├── health-check.sh # Health check
│ │ ├── collaboration-tracker.sh # Collaboration tracking
│ │ └── knowledge-extractor.sh # Knowledge extraction
│ └── templates/
│ ├── summary.md # Summary template
│ └── health-report.md # Health report template
└── Assets/
└── SessionBackups/
├── incremental/ # Incremental backups
├── snapshots/ # Snapshot backups
├── summaries/ # Daily summaries
├── health-reports/ # Health reports
└── collaboration/ # Collaboration data
```
## Cron Jobs
After installation, the following cron jobs are automatically configured:
```bash
# Incremental backup (every 5 minutes)
*/5 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/incremental-backup.sh
# Snapshot backup (every hour)
0 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/snapshot-backup.sh
# Daily summary (midnight)
0 0 * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/daily-summary.sh
# Health check (every 6 hours)
0 */6 * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/health-check.sh
# Collaboration tracking (every 30 minutes)
*/30 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/collaboration-tracker.sh
```
## Best Practices
### 1. Regular Monitoring
- Check health reports weekly
- Review collaboration health scores
- Monitor token consumption
### 2. Backup Management
- Keep 7 days of incremental backups
- Keep 30 days of snapshots
- Archive important conversations
### 3. Knowledge Extraction
- Review daily summaries
- Update MEMORY.md regularly
- Share best practices with team
### 4. Integration with Other Skills
- Use with self-improving-agent for error learning
- Use with project management tools
- Integrate with notification systems
## Troubleshooting
### Backup Not Running
```bash
# Check cron jobs
crontab -l | grep session-guardian
# Check logs
tail -f ~/.openclaw/workspace/skills/session-guardian/logs/backup.log
```
### Large Session Files
```bash
# Run health check
openclaw skill run session-guardian health-check
# View recommendations
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```
### Missing Summaries
```bash
# Manually generate summary
openclaw skill run session-guardian summary
# Check summary logs
tail -f ~/.openclaw/workspace/skills/session-guardian/logs/summary.log
```
## Performance
### Token Consumption
- Incremental backup: ~100 tokens/run
- Snapshot backup: ~500 tokens/run
- Daily summary: ~5k tokens/run (with SI integration: ~8k)
- Health check: ~200 tokens/run
- Collaboration tracking: ~300 tokens/run
**Total**: ~10-15k tokens/day (with SI integration)
### Storage
- Incremental backup: ~10KB/session/day
- Snapshot backup: ~100KB/session/day
- Summaries: ~5KB/day
- Health reports: ~2KB/report
**Total**: ~1-2MB/agent/month
## Roadmap
### v2.1 (Planned)
- [ ] Web dashboard for visualization
- [ ] Real-time collaboration monitoring
- [ ] Advanced analytics
- [ ] Custom alert rules
### v2.2 (Planned)
- [ ] Cloud backup support
- [ ] Team collaboration features
- [ ] API for third-party integration
- [ ] Mobile app
## Contributing
Contributions are welcome! Please:
1. Fork the repository
2. Create a feature branch
3. Submit a pull request
## License
MIT License - see LICENSE file for details
## Support
- GitHub: https://github.com/1052326311/session-guardian
- Issues: https://github.com/1052326311/session-guardian/issues
- ClawHub: https://clawhub.com/session-guardian
## Changelog
### v2.0.0 (2026-03-05)
- ✨ Added collaboration tracking
- ✨ Added smart backup strategy
- ✨ Added knowledge extraction
- ✨ Added collaboration health scoring
- ✨ Integration with self-improving-agent
- 🐛 Fixed session isolation issues
- 📝 Improved documentation
### v1.0.0 (2026-03-01)
- 🎉 Initial release
- ✨ Five-layer protection system
- ✨ Multi-agent support
- ✨ Project management features
---
# 中文版 / Chinese Version
## 核心功能
### 1. 五层防护体系
#### 第1层:增量备份(每5分钟)
- 自动备份新对话
- 存储占用小,恢复快
- 支持所有agent的session
#### 第2层:快照备份(每1小时)
- 完整session快照
- 版本控制,支持回滚
- 自动清理旧版本
#### 第3层:智能总结(每天)
- 从对话中提取关键信息
- 自动更新MEMORY.md
- 生成协作总结
#### 第4层:健康检查(每6小时)
- 监控session文件大小
- 检测异常token消耗
- 协作问题预警
#### 第5层:项目管理
- 任务状态追踪
- 里程碑管理
- 进度报告
### 2. 多智能体协作功能(v2.0)
#### 协作链路追踪
- 可视化任务流转:King → 团长 → 成员
- 记录协作链路
- 生成协作报告
#### 智能备份策略
- 高频agent:更频繁备份
- 低频agent:降低备份频率
- 节省存储和token消耗
#### 知识库沉淀
- 从对话中提取最佳实践
- 自动更新AGENTS.md
- 生成FAQ
#### 协作健康度评分
- 沟通效率
- 任务完成率
- 响应时间
- 协作质量
### 3. 与Self-Improving-Agent集成
**互补设计**:
- Session Guardian:宏观视角,看整体进展
- Self-Improving-Agent:微观视角,看具体问题
**工作流**:
1. Self-Improving-Agent实时记录错误和学习(轻量级)
2. Session Guardian每日总结时读取SI记录
3. Session Guardian提取知识到MEMORY.md
4. 避免重复分析
**Token节省**:
- 优化前:~30k tokens/天
- 优化后:~10.5k tokens/天
- **节省65% tokens**
## 安装
### 方法1:ClawHub(推荐)
```bash
clawhub install session-guardian
```
### 方法2:手动安装
```bash
# 克隆仓库
git clone https://github.com/1052326311/session-guardian.git ~/.openclaw/workspace/skills/session-guardian
# 运行安装脚本
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh
```
## 配置
编辑 `~/.openclaw/workspace/skills/session-guardian/config.json`:
```json
{
"backup": {
"incremental": {
"enabled": true,
"interval": 5,
"retention": 7
},
"snapshot": {
"enabled": true,
"interval": 60,
"retention": 30
}
},
"summary": {
"enabled": true,
"schedule": "0 0 * * *"
},
"healthCheck": {
"enabled": true,
"interval": 6
},
"collaboration": {
"tracking": true,
"healthScore": true
},
"integration": {
"selfImprovingAgent": {
"enabled": true,
"readLearnings": true
}
}
}
```
## 使用
### 手动备份
```bash
# 备份所有session
openclaw skill run session-guardian backup
# 备份特定agent
openclaw skill run session-guardian backup --agent main
```
### 手动总结
```bash
# 生成每日总结
openclaw skill run session-guardian summary
# 生成每周总结
openclaw skill run session-guardian summary --weekly
```
### 健康检查
```bash
# 运行健康检查
openclaw skill run session-guardian health-check
# 查看健康报告
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```
## 性能
### Token消耗
- 增量备份:~100 tokens/次
- 快照备份:~500 tokens/次
- 每日总结:~5k tokens/次(集成SI后:~8k)
- 健康检查:~200 tokens/次
- 协作追踪:~300 tokens/次
**总计**:~10-15k tokens/天(集成SI后)
### 存储
- 增量备份:~10KB/session/天
- 快照备份:~100KB/session/天
- 总结:~5KB/天
- 健康报告:~2KB/报告
**总计**:~1-2MB/agent/月
## 支持
- GitHub: https://github.com/1052326311/session-guardian
- Issues: https://github.com/1052326311/session-guardian/issues
- ClawHub: https://clawhub.com/session-guardian
## 更新日志
### v2.0.0 (2026-03-05)
- ✨ 新增协作链路追踪
- ✨ 新增智能备份策略
- ✨ 新增知识库沉淀
- ✨ 新增协作健康度评分
- ✨ 集成self-improving-agent
- 🐛 修复session隔离问题
- 📝 改进文档
### v1.0.0 (2026-03-01)
- 🎉 首次发布
- ✨ 五层防护体系
- ✨ 多智能体支持
- ✨ 项目管理功能