← Back to Skills Marketplace
chenxinli001

AI Rebirth

by Chenxin Li · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
99
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ai-rebirth
Description
AI Rebirth - Load conversation history from a previous CodeBuddy session into the current session. Use when the user wants to resume, reference, or continue...
README (SKILL.md)

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 \x3CSESSION_UUID>

Load full message chain

python3 scripts/load_session.py --id \x3CSESSION_UUID> --mode full

Load last N turns

python3 scripts/load_session.py --id \x3CSESSION_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

  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/\x3Cproject-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)
Usage Guidance
This skill appears coherent and low-risk: it only reads CodeBuddy session files in ~/.codebuddy/projects and prints summaries. Before installing, you may (1) inspect the script locally (it is short and pure Python) to confirm behavior, (2) run it in list mode (no --id) to verify it only lists files, and (3) avoid copying it into system-wide paths—copying to a per-user ~/.codebuddy/bin is fine. If you do not use CodeBuddy or do not keep session data under ~/.codebuddy, the skill will do nothing useful.
Capability Assessment
Purpose & Capability
The name/description match the included script: both describe locating and parsing CodeBuddy JSONL session files under ~/.codebuddy/projects and producing summary/full/tail outputs. Required resources (none) are proportional to the task.
Instruction Scope
SKILL.md instructs running the provided Python script and copying it to ~/.codebuddy/bin for convenience. The script only reads files under ~/.codebuddy/projects (and uses cwd/project args) and prints structured Markdown; it does not attempt to read unrelated system files, environment secrets, or make network calls.
Install Mechanism
There is no install spec (instruction-only plus a single Python script). The user is asked to copy the script into their home directory; nothing is downloaded from external URLs and no archives are extracted.
Credentials
The skill requires no environment variables or credentials. It reads only the user-local ~/.codebuddy/projects directory and (optionally) uses the current working directory for project detection, which is appropriate for the described functionality.
Persistence & Privilege
Flags are default (always: false, user-invocable: true). The script advises copying itself into ~/.codebuddy/bin for convenience, which is a local user-level action and not a system-level persistent privilege.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-rebirth
  3. After installation, invoke the skill by name or use /ai-rebirth
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AI Rebirth 1.0.0 — Initial release - Load and display conversation history from previous CodeBuddy sessions into the current session. - Supports session listing by project, summary and full message output modes, and loading the last N conversation turns. - No external dependencies; pure Python 3, read-only operation, handles large history files efficiently. - Provides a command-line script for flexible session lookup and loading. - Documentation included for usage and workflow.
Metadata
Slug ai-rebirth
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.

How do I install AI Rebirth?

Run "/install ai-rebirth" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Rebirth free?

Yes, AI Rebirth is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI Rebirth support?

AI Rebirth is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Rebirth?

It is built and maintained by Chenxin Li (@chenxinli001); the current version is v1.0.0.

💬 Comments