Install
openclaw skills install @songhonglei/copy-my-profileExtract a standardized cross-tool user profile from any AI agent's long-term memory (USER.md, MEMORY.md, AGENTS.md, CLAUDE.md, .cursorrules, etc.) so you can re-use it in another AI tool without retraining. Output is a portable Markdown document with five categories — instructions, identity, profession, projects, preferences. Works with Claude Code, OpenClaw, Codex CLI, Cursor, Cline, Continue, Aider, or any LLM agent. 适用场景:生成我的画像/导出 profile/ 拷贝到其他 AI 工具/跨工具同步偏好/换 agent 不丢记忆。
openclaw skills install @songhonglei/copy-my-profileGenerate a portable Markdown profile from one AI tool's long-term memory and re-use it in another. Solves the "I just trained Tool A to know me, now I want to use Tool B" problem without retraining.
Modern developers use multiple AI tools: Claude Code at home, Cursor at work, ChatGPT for brainstorming, OpenClaw for backend automation, etc. Each tool accumulates its own memory of who you are — but none of them talk to each other. This skill defines a portable Markdown format (like vCard for contacts, or ICS for calendars) so your "AI profile" can move with you.
Detailed format examples and filtering rules live in
references/profile-template.md (read it during step 2-3).
Choose based on the current runtime environment.
Path A — Memory-search-capable environment (Claude Code, OpenClaw, Codex
CLI, or any agent that exposes a memory_search / file-read tool):
memory_search for topics like "instructions", "preferences",
"projects"~/.claude/CLAUDE.md, project CLAUDE.mdUSER.md, MEMORY.md, AGENTS.md, memory/*.mdAGENTS.md, ~/.codex/instructions.md.cursorrules, .cursor/rules/*.md.clinerules~/.continue/config.json (system message), workspace
.continue/*.mdCONVENTIONS.md, .aider.conf.ymlreferences/tools-memory-map.md for the full table.Path B — No memory-search tool (Cline without filesystem, web ChatGPT, fresh Cursor session, etc.):
references/tools-memory-map.md for what to ask for)Degradation strategy (both paths):
(no data) — don't skip the categorymemory_search returns empty, fall back to Path Bprofile-template.mdprofile-template.mdWrite the profile to ./my-profile.md (current directory) and also reply to
the user inline. Format:
[YYYY-MM-DD] - entry content[unknown] if the date is unclearAfter the code block, add a brief note covering:
references/import-prompts.md for ready-to-use promptsmy-profile.mdreferences/import-prompts.mdreferences/profile-template.md — full output format example + filtering
rules + privacy rulesreferences/tools-memory-map.md — where each AI tool stores its memory
(where to read FROM and where to write TO)references/import-prompts.md — copy-paste prompts for importing the
profile into each target tool