ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
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-rebirth
Or

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

ModeDescription
summaryStructured summary: stats, topics, user requests, last 3 turns (default)
fullComplete message chain in Markdown
tail NLast N conversation turns (user+assistant pairs)

Workflow

  1. User asks to load/resume/reference a previous session
  2. If no session ID given, list available sessions for the current project
  3. User selects or provides a session ID (can paste partial conversation to help identify)
  4. Run the script with chosen mode
  5. 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=message records (user and assistant messages)
  • Extracts type=topic records 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

Stars3840
Views1
Updated2026-04-06
View Author Profile
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.