From claude-hopper
Open a new Konsole window running a fresh Claude Code CLI session at an arbitrary path. Use when the user asks for "a new claude at <path>", "claude in <other repo>", "spawn claude over in <dir>", or similar. Unlike `new-claude-here`, this takes an explicit target directory. Supports optional seed prompt and self-destruct.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-hopperThis skill uses the workspace's default tool permissions.
Spawn a sibling Claude Code session in a new Konsole window at an **arbitrary** directory the user specifies. Companion to `new-claude-here` (which uses `$PWD`) — use this one when the target is somewhere else on disk.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Spawn a sibling Claude Code session in a new Konsole window at an arbitrary directory the user specifies. Companion to new-claude-here (which uses $PWD) — use this one when the target is somewhere else on disk.
~ and resolve to an absolute path before launching./brainstorm-solutions:deep-research). Passed as a positional argument to claude.target=$(readlink -f "<given-path>")
[ -d "$target" ] || { echo "not a directory: $target"; exit 1; }
IMPORTANT: When passing a seed prompt, wrap claude in bash -c so that Konsole sets the working directory correctly before Claude starts. Without this wrapper, Claude may open in the wrong directory.
If a seed prompt is provided:
setsid konsole --workdir "$target" -e bash -c 'claude "<seed-prompt>"' >/dev/null 2>&1 &
Otherwise:
setsid konsole --workdir "$target" -e claude >/dev/null 2>&1 &
setsid + background detaches so the new window survives the current session exiting.
If the caller requested self-destruct, follow the same pattern as new-claude-here:
before=$(pgrep -x konsole).(sleep 3 && kill -TERM $(ps -o ppid= -p $PPID | tr -d ' ')) &
Tell the user:
session-transfer:write-handover first.