AgentStack
SKILL verified MIT Self-run

Banana Claude Codex Import

skill-treydong-banana-skills-banana-claude-codex-import · by TreyDong

>

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-treydong-banana-skills-banana-claude-codex-import

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-treydong-banana-skills-banana-claude-codex-import)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Banana Claude Codex Import? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

banana-claude-codex-import

Import local Claude Code (~/.claude/) and Codex (~/.codex/) conversation history into OpenClaw's memory system, making past coding work queryable and part of long-term memory.

When to use this skill

Use this skill when the user:

  • Wants to import, migrate, or consolidate Claude Code or Codex sessions
  • Asks to "导入" or "migrate" past coding agent conversations
  • Wants to make past Claude Code / Codex work searchable in memory
  • Needs to rebuild memory from previous coding agent sessions
  • Mentions ~/.claude/ or ~/.codex/ session files
  • Is reviewing past work and wants to extract key decisions/patterns into memory

What this skill does

  1. Detect whether Claude Code and/or Codex data exists locally
  2. Preview with --dry-run to show session count, date range, and sample content
  3. Import all sessions to logs/message-archive-raw/
  4. Generate memory candidates for distillation into MEMORY.md

Workflow

Step 1: Dry-run first

Always run with --dry-run first to verify data coverage:

python3 ~/.openclaw/skills/banana-claude-codex-import/scripts/import_conversations.py --dry-run

Check:

  • Session count (aim for 50+ for Claude Code, 50+ for Codex)
  • Date range
  • Whether content looks real (not just noise/environment context)

If results look good, proceed.

Step 2: Full import

python3 ~/.openclaw/skills/banana-claude-codex-import/scripts/import_conversations.py

This writes:

  • Session archives → logs/message-archive-raw/{claude_code,codex}/
  • Memory draft → memory/YYYY-MM-DD_import_candidates.md

Step 3: Distill into MEMORY.md

Read memory/YYYY-MM-DD_import_candidates.md and extract high-value content into MEMORY.md:

## Claude Code / Codex 导入记忆(YYYY-MM)

> N sessions imported from `logs/message-archive-raw/`

### 技术决策
- [key decision 1]
- [key decision 2]

### 项目 / 主题
- [project 1]: [what was done]
- [project 2]: [what was done]

### 工具 & 工作流
- [tool/workflow pattern observed across sessions]

Source data

| Source | Path | Format | |--------|------|--------| | Claude Code sessions | ~/.claude/projects/*.jsonl | JSONL, user/assistant/toolresult entries | | Claude Code index | ~/.claude/history.jsonl | sessionId → metadata | | Codex sessions | ~/.codex/sessions/**/rollout-*.jsonl | JSONL, sessionmeta/response_item entries |

CLI options

--dry-run              # Preview only, no files written
--source both          # Import both Claude Code and Codex (default)
--source claude_code   # Claude Code only
--source codex         # Codex only
--since YYYY-MM-DD     # Only sessions on or after date

What makes a good memory distillation

After import, the most valuable things to capture in MEMORY.md:

  1. Technical decisions — architecture choices, tools selected/rejected, what failed
  2. Recurring workflows — patterns in how the user works with coding agents
  3. Project context — what each project is about, key milestones
  4. Personal preferences — working style, communication patterns, explicit preferences stated

Avoid: verbatim copying of conversations. Capture the distilled meaning.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.