Skip to main content
ClaudeWave
Skill8.7k estrellas del repoactualizado yesterday

clone

The clone skill duplicates the current conversation history and creates a branching point, allowing users to explore alternative approaches without losing the original discussion thread. Use this when you want to experiment with different strategies, compare multiple solutions, or backtrack to try a different direction while preserving your initial conversation state.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/ykdojo/claude-code-tips /tmp/clone && cp -r /tmp/clone/skills/clone ~/.claude/skills/clone
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

Clone the current conversation so the user can branch off and try a different approach.

Steps:
1. Get the current session ID and project path: `tail -1 ~/.claude/history.jsonl | jq -r '[.sessionId, .project] | @tsv'`
2. Find clone-conversation.sh with bash: `find ~/.claude -name "clone-conversation.sh" 2>/dev/null | sort -V | tail -1`
   - This finds the script whether installed via plugin or manual symlink
   - Uses version sort to prefer the latest version if multiple exist
3. Run: `<script-path> <session-id> <project-path>`
   - Always pass the project path from the history entry, not the current working directory
4. Tell the user they can access the cloned conversation with `claude -r` and look for the one marked `[CLONED <timestamp>]` (e.g., `[CLONED Jan 7 14:30]`)