Set up shell aliases to automatically use Atlas with autopilot enabled.
Install
mkdir -p .claude/skills/setup-lee-sihyeon && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14289" && unzip -o skill.zip -d .claude/skills/setup-lee-sihyeon && rm skill.zipInstalls to .claude/skills/setup-lee-sihyeon
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Configure shell profile so that `copilot`, `atlas`, and `cop` commands always launch with --agent oh-my-copilot:atlas --autopilot. Run this once after installing oh-my-copilot.Key capabilities
- →Find the copilot binary path
- →Detect the user's shell profile (.zshrc, .bashrc, .bash_profile)
- →Check if the profile is already configured for oh-my-copilot
- →Append atlas wrapper aliases to the shell profile
- →Configure `copilot`, `atlas`, and `cop` commands to launch with --agent oh-my-copilot:atlas --autopilot
How it works
This skill detects the user's shell profile, finds the copilot binary, and injects aliases to ensure copilot, atlas, and cop commands always launch with specific agent and autopilot settings.
Inputs & outputs
When to use setup
- →Configure shell aliases
- →Update shell profile
- →Enable atlas as default
- →Automate agent launch
About this skill
oh-my-copilot Setup
Configure the user's shell profile to always launch Copilot CLI as Atlas with autopilot enabled.
Steps
- Find the real
copilotpath in npm bin:
COPILOT_BIN="$(npm root -g 2>/dev/null | xargs -I{} dirname {})/copilot"
if [ ! -x "$COPILOT_BIN" ]; then
COPILOT_BIN="$(command -v copilot 2>/dev/null)"
fi
echo "Found copilot at: $COPILOT_BIN"
- Detect and check the shell profile:
if [ -f "$HOME/.zshrc" ]; then
PROFILE="$HOME/.zshrc"
elif [ -f "$HOME/.bashrc" ]; then
PROFILE="$HOME/.bashrc"
else
PROFILE="$HOME/.bash_profile"
fi
ALREADY_CONFIGURED=$(grep -l "oh-my-copilot:atlas" "$PROFILE" 2>/dev/null)
echo "Profile: $PROFILE"
- If not already configured, append the atlas wrapper to the profile:
if [ -z "$ALREADY_CONFIGURED" ]; then
cat >> "$PROFILE" << 'ENDOFBLOCK'
# oh-my-copilot: always launch Copilot CLI as Atlas with autopilot
_COPILOT_BIN="$(npm root -g 2>/dev/null | xargs -I{} dirname {})/copilot"
[ -x "$_COPILOT_BIN" ] || _COPILOT_BIN="$(command -v copilot)"
copilot() { "$_COPILOT_BIN" --agent oh-my-copilot:atlas --autopilot "$@"; }
alias cop=copilot
alias atlas=copilot
ENDOFBLOCK
echo "✅ Profile updated. Run 'source $PROFILE' or open a new terminal."
else
echo "✅ Already configured. 'copilot', 'atlas', and 'cop' already run as Atlas."
fi
- Verify by reloading the profile and confirming aliases:
source "$PROFILE"
type atlas cop 2>/dev/null
After setup
copilot→ Atlas + autopilotatlas→ Atlas + autopilotcop→ Atlas + autopilot
To undo, remove the # oh-my-copilot: block from $PROFILE.
When not to use it
- →When oh-my-copilot is not installed
- →When the shell profile is already configured as desired
Limitations
- →Only supports .zshrc, .bashrc, and .bash_profile
- →Relies on npm for finding the copilot binary
- →Requires manual `source` command or new terminal for changes to take effect
How it compares
This skill automates the configuration of shell aliases for Copilot CLI, providing consistent launch behavior without manual shell profile editing.
Compared to similar skills
setup side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| setup (this skill) | 0 | 2mo | Review | Beginner |
| setup | 12 | 1mo | No flags | Beginner |
| tmux | 20 | 2mo | Review | Intermediate |
| macos-cleaner | 16 | 2mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Lee-SiHyeon
View all by Lee-SiHyeon →You might also like
setup
barefootford
Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".
tmux
openclaw
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
macos-cleaner
daymade
Analyze and reclaim macOS disk space through intelligent cleanup recommendations. This skill should be used when users report disk space issues, need to clean up their Mac, or want to understand what's consuming storage. Focus on safe, interactive analysis with user confirmation before any deletions.
ms365-tenant-manager
alirezarezvani
Microsoft 365 tenant administration for Global Administrators. Automate M365 tenant setup, Office 365 admin tasks, Azure AD user management, Exchange Online configuration, Teams administration, and security policies. Generate PowerShell scripts for bulk operations, Conditional Access policies, license management, and compliance reporting. Use for M365 tenant manager, Office 365 admin, Azure AD users, Global Administrator, tenant configuration, or Microsoft 365 automation.
agent-workflow-automation
ruvnet
Agent skill for workflow-automation - invoke with $agent-workflow-automation
tmux-terminal
mikeyobrien
Interactive terminal control via tmux for TUI apps, prompts, and long-running CLI workflows.