sidequest

Spawn parallel Claude Code sessions in new macOS terminals.

24|2|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/michaelboeding/skills --skill sidequest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sidequest
Source: https://github.com/michaelboeding/skills/tree/main/skills/sidequest
Command: npx skills add https://github.com/michaelboeding/skills --skill sidequest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill lets you spawn a new Claude Code session in a separate terminal, enabling parallel work on a different task without interrupting your current progress.

Core Features & Use Cases

  • Context-aware or headless side quests: optionally gather context from the main session or start fresh.
  • Automatic terminal orchestration: opens a new macOS Terminal.app or iTerm2 tab/window and launches Claude with a prepared prompt.
  • Flexible invocation: use a task description with optional flags like --no-context or --iterm, and the skill detects your terminal automatically.
  • Use Case: When you need to prototype a feature while keeping the main task running, sidequest allows you to spin up a separate Claude session and share the current working directory and git branch.

Quick Start

Start a sidequest by running a task description, e.g. sidequest --task "Add a settings page with dark mode" or /sidequest "..."

  • Run with context: sidequest --task "Add a settings page" --context "Working on main app"
  • Run without context: sidequest --task "Add a settings page" --no-context Claude opens a new terminal and returns control to the main session.

Frequently Asked Questions about sidequest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run parallel Claude sessions without interrupting my current work?

Spawn parallel Claude sessions using sidequest, which opens a new terminal tab or window and launches Claude Code with your task description. Control returns to your main session immediately, letting you work on multiple tasks simultaneously.

Can I pass context from my main terminal session to a side quest?

Yes. sidequest gathers context from your main session by default—including working directory and git branch—and passes it to the new Claude session. Use --no-context to start a fresh session without inherited context.

What terminal applications does sidequest support on macOS?

sidequest works with macOS Terminal.app and iTerm2. It detects your terminal automatically and opens a new tab or window, or use --iterm to force iTerm2 if both are available.

How do I invoke a sidequest from the command line?

Run sidequest --task "your task description" or use the shorthand /sidequest "...". Optional flags include --context to add context and --no-context to start fresh.

Does sidequest work with Claude Code CLI on systems other than macOS?

sidequest is designed for macOS using iTerm or Terminal. The implementation relies on macOS-specific terminal orchestration and is not supported on other operating systems.

What happens to my main Claude session when I start a sidequest?

Your main session continues uninterrupted. sidequest spawns a completely separate Claude Code instance in a new terminal, allowing parallel independent work on different tasks.