setup

Configure shell profiles to launch Copilot CLI with Atlas agent and autopilot.

10|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Lee-SiHyeon/oh-my-copilot --skill setup-lee-sihyeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/Lee-SiHyeon/oh-my-copilot/tree/main/.github/skills/setup
Command: npx skills add https://github.com/Lee-SiHyeon/oh-my-copilot --skill setup-lee-sihyeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the repetitive need to manually choose the Atlas agent and enable autopilot every time you start Copilot CLI.

Core Features & Use Cases

  • Persistent command wiring: Automatically configures your shell so copilot, atlas, and cop launch with --agent oh-my-copilot:atlas --autopilot.
  • Idempotent setup detection: Detects whether your profile was already configured to avoid duplicate blocks.
  • Profile verification: Helps you confirm the aliases are available after reloading your shell profile.

Quick Start

Run the setup skill once, then reload your shell profile so that copilot, atlas, and cop immediately start using Atlas with autopilot enabled.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I make Copilot CLI always launch with the Atlas agent and autopilot enabled?

To make Copilot CLI always launch with the Atlas agent and autopilot, you can configure your shell profile with a wrapper that passes the `--agent oh-my-copilot:atlas --autopilot` arguments automatically on every invocation.

How do I persist Copilot command aliases across terminal sessions?

You can persist Copilot command aliases across terminal sessions by adding `copilot`, `atlas`, and `cop` wrapper definitions directly into your shell startup profile, ensuring the configuration loads automatically whenever a new terminal opens.

Does configuring a Copilot shell wrapper create duplicate entries if I run it multiple times?

Configuring a Copilot shell wrapper does not create duplicate entries if the setup process includes idempotent detection, which checks your profile for existing configuration blocks before applying new alias definitions or wrapper scripts.

What is the best way to avoid manually selecting the Atlas agent every time I use Copilot?

The best way to avoid manually selecting the Atlas agent every time is to define a `copilot` command wrapper in your shell profile that preserves arguments and automatically injects the required agent and autopilot flags.

Why do my `atlas` and `cop` shell aliases not work immediately after configuration?

Your `atlas` and `cop` shell aliases may not work immediately because the active terminal has not loaded the new profile changes; you must reload your shell profile or start a new terminal session to verify the aliases.

Can I use this shell profile configuration for power-user workflows with frequent command invocations?

Yes, you can use this shell profile configuration for power-user workflows with frequent command invocations, as it provides a stable agent configuration across all terminal sessions without requiring manual flag entry.