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.
Fetch and summarize Hacker News / hckrnews.com top stories, articles, and their comment threads. Use when asked to summarize HN front-page stories, a specific HN story plus its discussion, or "the top N from hckrnews".
Recommend which Claude Code version to run, or whether to update. Use when asked which Claude Code version is best/safe, whether to update now, whether a recent release is buggy, or what changed since the installed version.