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.
git clone --depth 1 https://github.com/ykdojo/claude-code-tips /tmp/clone && cp -r /tmp/clone/skills/clone ~/.claude/skills/cloneSKILL.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]`)
Analyze GitHub Actions failures and identify root causes
Clone the later half of the current conversation, discarding earlier context to reduce token usage while preserving recent work.
Write or update a handoff document so the next agent with fresh context can continue this work.
Fetch content from Reddit using the curl JSON API. Use when accessing Reddit URLs, researching topics on Reddit, or when Reddit returns 403/blocked errors.
Review recent conversations to find improvements for CLAUDE.md files.