Token导航 LogoToken导航

Agent Skill · 研究检索

openclaw-memory-transfer(OpenClaw 记忆 transfer)

openclaw-memory-transfer 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

openclaw-memory-transfer 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 31,018。

总安装 2,780周安装 117GitHub Stars 公开资料未说明下载 973核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-memory-transfer(OpenClaw 记忆 transfer)
来源仓库:https://github.com/myclaw-ai/openclaw-memory-transfer
安装命令:
openclaw skills install openclaw-memory-transfer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-memory-transfer

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

openclaw-memory-transfer 支持从 ChatGPT、Claude 等主流平台迁移记忆到 OpenClaw。适用于用户希望在 OpenClaw 中复用已有 AI 助手的对话历史与偏好设置。通过 clawhub 安装,使用 openclaw skills install 命令,按自然语言指令触发迁移。

安装前需授权目标平台 API 访问权限,并注意数据格式兼容性问题。实现零摩擦迁移,保留上下文连贯性与个性化特征。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install openclaw-memory-transfer;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

openclaw-memory-transfer 怎么安装?

在终端执行 openclaw skills install openclaw-memory-transfer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

openclaw-memory-transfer 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

openclaw-memory-transfer 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

openclaw-memory-transfer 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

openclaw-memory-transfer 用的人多吗?

公开数据是累计安装 2,780 次,近一周安装 117 次,下载 973 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

openclaw-memory-transfer 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
openclaw-memory-transfer

OpenClaw 记忆 transfer · 本页

2,780—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
openclaw-memory-transfer
description
|
Triggers
migrate from ChatGPT", "I used to use Gemini", "import my memory", "memory transfer",

Memory Transfer — Cross-Agent Migration for OpenClaw

Migrate memories, preferences, writing style, and workflow data from any AI assistant into OpenClaw. Zero learning curve — just say where you came from.

Language Rule

All user-facing messages in this skill MUST match the user's language (from USER.md or detected from conversation). The examples below show both English and Chinese variants — pick the one that matches.

Quick Reference

SourceMethodUser Effort
ChatGPTZIP data export (auto-parse)Click export in settings, upload ZIP
ChatGPT (alt)Prompt-guidedCopy prompt → paste result back
Claude.aiPrompt-guidedCopy prompt → paste result back
GeminiPrompt-guidedCopy prompt → paste result back
CopilotPrompt-guidedCopy prompt → paste result back
PerplexityPrompt-guidedCopy prompt → paste result back
Claude CodeAuto-scan local filesNone
CursorAuto-scan local filesNone
WindsurfAuto-scan local filesNone

Flow

Step 1: Identify Source

Ask the user one question:

EN: Which AI assistant are you coming from? ZH: 你之前用的是哪个 AI 助手?

If the user already mentioned it (e.g., "I used ChatGPT for a year"), skip this step.

Determine the migration path:

  • Cloud AI (ChatGPT, Claude.ai, Gemini, Copilot, Perplexity) → Step 2A or 2B
  • Local Agent (Claude Code, Cursor, Windsurf) → Step 2C

Step 2A: ChatGPT ZIP Export (Preferred for ChatGPT)

This is the easiest and most complete method for ChatGPT users.

EN version:

The easiest way — export your ChatGPT data: 1. Open ChatGPT → Settings → Data Controls → Export Data 2. Click "Export" — you'll receive an email 3. Download the ZIP file and send it to me I'll automatically parse all your conversations, memories, and preferences.

ZH version:

最简单的方式——去 ChatGPT 导出你的数据: 1. 打开 ChatGPT → Settings → Data Controls → Export Data 2. 点 "Export",你会收到一封邮件 3. 下载 ZIP 文件,直接发给我 我会自动解析你所有的对话记录、记忆和偏好。

When the user uploads the ZIP, run the parser:

node <skill_dir>/scripts/parse-chatgpt-export.js "<path_to_zip>"

The parser outputs a structured JSON to stdout. Read and process it.

If the user doesn't want to wait for the email or prefers a faster method, fall back to Step 2B.

Step 2B: Prompt-Guided Export (All Cloud AIs)

Tell the user to open a new conversation with their old AI and send the export prompt.

Important: Give the prompt in the user's primary language. If the user chats in Chinese, give the Chinese prompt — this ensures the old AI responds in Chinese too, preserving the original context.

EN version — tell the user:

Go to your old AI, start a new chat, and send it this message. Then copy the response back to me.

ZH version — tell the user:

去你之前的 AI 那里,开一个新对话,把下面这段话发给它,然后把回复复制给我。

Export Prompt (English):

I'm migrating to a new AI assistant and need a complete export of everything you know about me. Please provide ALL of the following in a single, well-structured response:

## 1. Stored Memories
List every memory you have stored about me. Output verbatim — do not summarize or paraphrase.

## 2. Custom Instructions
Reproduce my complete custom instructions / personalization settings. If empty, say so.

## 3. Identity & Context
- My name, profession, industry
- Tools and platforms I use regularly
- Languages I work in

## 4. Communication Preferences
- My writing style (tone, sentence length, vocabulary level, quirks)
- How I like information structured and presented
- Formatting preferences (bullet points vs prose, headers, code blocks)

## 5. Behavioral Patterns
- What I ask you to help with most (rank by frequency)
- Recurring projects or workflows
- Strong opinions or preferences I've expressed
- Things I've told you NOT to do — list every correction

## 6. Topics & Interests
- Subjects I discuss frequently
- Areas of expertise
- Curiosities and learning goals

Be exhaustive. Better to include too much than too little. Format as a reference document, not conversational text. This will be directly imported into another AI's memory system.

Export Prompt (中文):

我正在迁移到另一个 AI 助手,需要你把关于我的一切都导出来。请在一次回复中提供以下所有内容,用清晰的结构输出:

## 1. 存储的记忆
列出你存储的关于我的每一条记忆,原文输出,不要总结或改写。

## 2. 自定义指令
完整复现我的自定义指令/偏好设置。如果为空请说明。

## 3. 身份与背景
- 我的姓名、职业、行业
- 我常用的工具和平台
- 我使用的语言

## 4. 沟通偏好
- 我的写作风格(语气、句子长度、词汇水平、表达习惯)
- 我喜欢信息怎么组织和呈现
- 格式偏好(列表还是段落、标题、代码块)

## 5. 行为模式
- 我最常让你帮忙做什么?按频率排序
- 反复出现的项目或工作流
- 我表达过的强烈观点或偏好
- 我纠正过你什么?让你不要做什么?列出所有"别这样"的模式

## 6. 话题与兴趣
- 我经常讨论的话题
- 我的专业领域
- 我的好奇心和学习目标

尽可能详尽,宁可多不可少。用参考文档格式输出,不要用对话体。这些内容将直接导入另一个 AI 的记忆系统。

When the user pastes the result back, proceed to Step 3.

Step 2C: Local Agent Auto-Scan

For local agents, scan files automatically. No user action needed.

Claude Code:

# Global config
cat ~/.claude/CLAUDE.md 2>/dev/null

# All project memories
find ~/.claude/projects -name "*.md" -path "*/memory/*" 2>/dev/null | head -20 | while read f; do
  echo "=== $f ==="
  cat "$f"
done

# Project instructions
find ~/.claude/projects -name "CLAUDE.md" 2>/dev/null | head -20 | while read f; do
  echo "=== $f ==="
  cat "$f"
done

Cursor:

cat ~/.cursor/rules/*.md 2>/dev/null
find . -maxdepth 3 -name ".cursorrules" 2>/dev/null | head -10 | while read f; do
  echo "=== $f ==="
  cat "$f"
done

Windsurf:

cat ~/.windsurf/rules/*.md 2>/dev/null
find . -maxdepth 3 -name ".windsurfrules" 2>/dev/null | head -10 | while read f; do
  echo "=== $f ==="
  cat "$f"
done

Generic (AGENT.md / CLAUDE.md / rules files):

find ~ -maxdepth 4 \( -name "AGENT.md" -o -name "CLAUDE.md" -o -name ".cursorrules" -o -name ".windsurfrules" \) 2>/dev/null | head -20 | while read f; do
  echo "=== $f ==="
  cat "$f"
done

After scanning, present what was found and proceed to Step 3.

Step 3: Parse & Categorize

Process the imported data (whether from ZIP, prompt response, or local scan) into these categories:

KEEP:

  • Identity (name, profession, industry, language)
  • Writing style and communication preferences
  • Tools, platforms, tech stack
  • Active projects and workflows
  • Structural preferences (how to organize/present info)
  • "Don't do this" rules and corrections
  • Domain knowledge and expertise areas
  • Behavioral patterns and habits

FILTER OUT:

  • Completed one-off tasks
  • Outdated context (finished projects, old deadlines)
  • Source-specific references ("as a ChatGPT user...")
  • API keys, tokens, passwords — never migrate credentials
  • Hallucinated or inaccurate memories (flag suspicious ones)
  • Duplicate or redundant entries

Step 4: Review & Confirm

Present the cleaned data to the user, organized by destination:

EN:

📋 Migration Preview Writing to USER.md (your profile): - Name: ... - Profession: ... - Language: ... - Communication style: ... Writing to MEMORY.md (long-term memory): - [project/knowledge/experience entries...] Writing to TOOLS.md (tool preferences): - Tools: ... - Platforms: ... Anything to change? I'll write it once you confirm.

ZH:

📋 迁移预览 写入 USER.md(你的画像): - 姓名:... - 职业:... - 语言偏好:... - 沟通风格:... 写入 MEMORY.md(长期记忆): - [项目/知识/经验条目...] 写入 TOOLS.md(工具偏好): - 常用工具:... - 平台配置:... 有什么要改的吗?确认后我就写入。

Wait for user confirmation. They can:

  • Approve all
  • Remove specific items
  • Edit entries
  • Add things that were missed

Step 5: Write to Memory System

After confirmation, write to the appropriate files:

USER.md — Identity, communication preferences, language, timezone MEMORY.md — Knowledge, projects, experience, behavioral patterns TOOLS.md — Tools, platforms, environment-specific notes

Rules for writing:

  • Merge, don't overwrite — if these files already have content, integrate new data with existing
  • Preserve structure — follow the existing format of each file
  • Add a migration note — append a comment like <!-- Migrated from ChatGPT on 2026-03-30 -->
  • Use the user's language — write entries in the language the user communicates in

Step 6: Verify

After writing, confirm:

EN:

✅ Migration complete! Here's what I now know about you: [Brief summary of key imported info] This info is now in my memory system — I'll use it naturally in our conversations. Feel free to tell me if anything needs updating.

ZH:

✅ 迁移完成! 现在我知道的关于你的事: [Brief summary of key imported info] 这些信息已经写入我的记忆系统,以后的对话中我会自然地使用它们。 随时可以告诉我补充或修正任何内容。

Special Cases

Multiple Sources

If the user used several AI assistants, handle them sequentially. Deduplicate across sources before writing.

Partial Migration

User might say "just bring over my writing preferences" — respect scope limits. Only migrate what they want.

Conflict Resolution

If imported data conflicts with existing memory (e.g., different profession noted), ask the user which is current.

Re-migration

If the user runs migration again later, merge new data with existing. Don't create duplicates.

Platform-Specific Notes

ChatGPT Data Export ZIP Structure

├── conversations.json       ← Main conversation history
├── model_comparisons.json   ← Model comparison data
├── message_feedback.json    ← Thumbs up/down data
├── shared_conversations.json
├── user.json               ← Account info
└── chat.html               ← Rendered conversations

The parser (scripts/parse-chatgpt-export.js) extracts:

  • User messages patterns and topics
  • Correction patterns (user said "no, I meant...")
  • Frequently discussed subjects
  • Writing style from user messages
  • Tool/platform mentions (word-boundary-aware detection)
  • Project references

Claude.ai

Users can access their memory at claude.ai → Settings → Memory. They can either:

  1. Use the prompt method (Step 2B)
  2. Manually copy their memory entries

Gemini

Gemini stores "Saved Info" in Settings. Prompt method works best.

Copilot

Limited memory capabilities. Prompt method captures what's available.

Security

  • NEVER migrate API keys, tokens, or credentials
  • Warn user if imported text contains what looks like secrets (regex: /(?:sk-|ghp_|token|password|secret|key)\s*[:=]/i)
  • All imported data is shown to user before writing — no silent imports
  • ZIP files are processed in temp directory with path traversal protection, cleaned up after

平台分布

OpenClaw

89.07%
按下载量换算867

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills