Back to Registry
View Author Profile
Official Verified
ai-rebirth
AI Rebirth - Load conversation history from a previous CodeBuddy session into the current session. Use when the user wants to resume, reference, or continue a previous session's work. Supports session ID lookup, project-based listing, summary and full output modes.
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chenxinli001/ai-rebirthOr
AI Rebirth
AI 重生 - 让新的 session 继承前世的记忆。加载并展示之前 CodeBuddy session 的对话历史,用于恢复中断的工作或导入其他 session 的上下文。
Core Script
scripts/load_session.py
After installing, copy scripts/load_session.py to ~/.codebuddy/bin/load_session.py for easy access.
Usage
List sessions for current project
python3 scripts/load_session.py --project /path/to/project
Load a specific session (summary mode, default)
python3 scripts/load_session.py --id <SESSION_UUID>
Load full message chain
python3 scripts/load_session.py --id <SESSION_UUID> --mode full
Load last N turns
python3 scripts/load_session.py --id <SESSION_UUID> --mode "tail 5"
Output Modes
| Mode | Description |
|---|---|
summary | Structured summary: stats, topics, user requests, last 3 turns (default) |
full | Complete message chain in Markdown |
tail N | Last N conversation turns (user+assistant pairs) |
Workflow
- User asks to load/resume/reference a previous session
- If no session ID given, list available sessions for the current project
- User selects or provides a session ID (can paste partial conversation to help identify)
- Run the script with chosen mode
- Present the output to the user as context for continuing work
How It Works
- Reads session JSONL files from
~/.codebuddy/projects/<project-name>/ - Extracts
type=messagerecords (user and assistant messages) - Extracts
type=topicrecords for conversation topic tracking - Generates structured Markdown output
Notes
- Read-only: never modifies source session data
- No external dependencies, pure Python 3 standard library
- Handles large JSONL files (4MB+) via line-by-line streaming
- Project directory name is derived from the working directory path (slashes replaced with dashes)
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chenxinli001-ai-rebirth": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.