Official agent skill

Copilot CLI Modes

by microsoft in microsoft/haste

Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate.

OfficialMITAuto-check passedAgent Workflows

Install Copilot CLI Modes

skills CLI
$ npx skills add microsoft/haste --skill copilot-cli-modes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install microsoft/haste copilot-cli-modes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/microsoft/haste.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/copilot-cli-modes .claude/skills/copilot-cli-modes && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
copilot-cli-modes
GitHub stars
107
Token cost
~4.2k tokens
SKILL.md length
1,584 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate.

  • Works in 7 steps: Interactive Mode (Default) → Plan Mode → Autopilot Mode → …
  • Asked about CLI modes
  • SKILL.md covers Overview, Mode Quick Reference, 1. Interactive Mode (Default) and 2. Plan Mode, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Copilot CLI Modes is an agent skill from microsoft/haste, published by the product's own GitHub organization. Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate. Use when asked about CLI modes, workflows, or how to use Copilot CLI effectively.

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows. The repository describes itself as: High Speed Assessment and Satellite Tracking for Emergencies. The licence is MIT.

When your agent uses it

  • Asked about CLI modes
  • How to use Copilot CLI effectively

Example prompts

  • “/copilot-cli-modes”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Interactive Mode (Default)
  2. Plan Mode
  3. Autopilot Mode
  4. Fleet Mode (/fleet)
  5. Research Mode (/research)
  6. Chronicle Mode (/chronicle)
  7. Delegate Mode (/delegate)

What it can do on your machine

Read from SKILL.md and the folder at commit 079bd89. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Copilot CLI Modes loads about 4.2k tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 1,584 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from microsoft/haste at commit 079bd89, republished under its MIT licence (© microsoft). 1,584 words, ~4,167 tokens.

Download SKILL.mdSave it as .claude/skills/copilot-cli-modes/SKILL.md (or your agent's skills folder).
name
copilot-cli-modes
description
Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate. Use when asked about CLI modes, workflows, or how to use Copilot CLI effectively.
source
GitHub Docs — Copilot CLI concepts and best practices
domain
workflows
level
foundational
agents
backend-dev, gis, ui, orchestrator
created_date
2026-04-27
status
draft

Copilot CLI Running Modes

Overview

Copilot CLI provides 7 distinct running modes, each optimized for different tasks. Understanding when to use each mode is the key to effective AI-assisted development. Modes can be combined — for example, Plan → Autopilot + Fleet is a common power workflow.


Mode Quick Reference

ModeTriggerAutonomyModifies Code?Best For
InteractiveDefaultLow — asks at every stepYes (with permission)Day-to-day coding, Q&A, small changes
PlanShift+Tab or /planLow — creates plan, waits for approvalNo (planning only)Complex features, multi-file refactors
AutopilotShift+Tab (cycle) or --autopilotHigh — works until doneYes (needs --allow-all)Well-defined tasks, CI, batch ops
Fleet/fleet prefixHigh — parallel subagentsYesLarge parallelizable tasks
Research/researchHigh — autonomous researchNo (report only)Deep technical investigation
Chronicle/chronicleN/A — reads historyNoStandups, tips, self-improvement
Delegate/delegateFull — runs in cloudYes (creates PR)Async work, other repos

1. Interactive Mode (Default)

What It Is

The standard back-and-forth mode. You prompt, Copilot responds, you guide the next step. Copilot asks for permission before making changes and checks in with you at decision points.

When To Use
  • Day-to-day coding tasks
  • Quick bug fixes
  • Single-file changes
  • Exploratory questions about the codebase
  • Tasks where you want control at every step
Usage Scenarios

Codebase onboarding:

How is logging configured in this project?
What's the pattern for adding a new API endpoint?
Explain the authentication flow

Quick fix:

The login form doesn't validate email format. Fix the validation in src/components/LoginForm.tsx

Git operations:

Create a PR for this branch with a detailed description
Rebase this branch against main
Key Commands
  • Type your prompt and press Enter
  • Shift+Tab to cycle to other modes
  • /model to switch AI models mid-session
  • /clear or /new to start fresh between unrelated tasks
Tips
  • Keep sessions focused — use /clear between unrelated tasks
  • Use /context to see how much context window you've used
  • Copilot reads copilot-instructions.md automatically

2. Plan Mode

What It Is

A structured planning mode where Copilot analyzes your request, asks clarifying questions, and produces a detailed implementation plan with tasks and checkboxes — before writing any code. Plans are saved to plan.md in your session folder.

When To Use
  • Complex multi-file features
  • Refactoring with many touch points
  • New feature implementation
  • Any task where you want to review the approach before execution
When NOT To Use
  • Quick bug fixes
  • Single-file changes
  • Simple questions
How To Activate
  • Press Shift+Tab to toggle into plan mode (prompts show "plan" indicator)
  • Or use /plan command from normal mode
Usage Scenarios

Feature planning:

/plan Add OAuth2 authentication with Google and GitHub providers

Refactoring:

/plan Migrate all class components to functional components with hooks

Architecture change:

/plan Extract the payment processing logic into a separate microservice
What Happens
  1. Copilot analyzes your request and codebase
  2. Asks clarifying questions to align on requirements
  3. Creates a structured plan with checkboxes
  4. Saves plan to plan.md
  5. Waits for your approval before implementing
  6. After approval, you can:
    • Implement manually — Proceed with the plan
    • Implement on autopilot — "Accept plan and build on autopilot"
    • Implement on autopilot + fleet — "Accept plan and build on autopilot + /fleet"
Viewing & Editing Plans
  • Ctrl+Y — open plan in your default Markdown editor
  • /session plan — view current plan in CLI
The Power Workflow: Explore → Plan → Code → Commit
1. Explore:  "Read the authentication files but don't write code yet"
2. Plan:    /plan Implement password reset flow
3. Review:  Check the plan, suggest modifications
4. Build:   "Proceed with the plan"  (or autopilot)
5. Verify:  "Run the tests and fix any failures"
6. Commit:  "Commit these changes with a descriptive message"

3. Autopilot Mode

What It Is

Hands-off autonomous mode. Copilot works through a task without waiting for your input after each step, continuing until the task is complete, a problem occurs, or you press Ctrl+C.

When To Use
  • Well-defined tasks with clear goals
  • Implementing a plan you've already reviewed
  • Batch operations (writing tests, fixing lints)
  • CI/CD workflows and scripting
  • Large tasks that require many steps
When NOT To Use
  • Open-ended exploration
  • Tasks requiring nuanced judgment calls
  • Vague or ambiguous instructions
  • Tasks where you want to guide each step
How To Activate
  • Press Shift+Tab to cycle to autopilot mode
  • Or use --autopilot flag from command line
  • Or accept a plan with "Accept plan and build on autopilot"
Usage Scenarios

Implement a reviewed plan:

# After creating a plan in plan mode:
"Accept plan and build on autopilot"

Programmatic usage (CI/scripts):

bash
copilot --autopilot --yolo --max-autopilot-continues 10 -p "Write unit tests for all functions in src/utils/"

Batch linting:

bash
copilot --autopilot --allow-all -p "Run the linter, fix all errors, and commit the changes"
Permissions

When entering autopilot, you're prompted:

  1. Enable all permissions (recommended) — equivalent to --allow-all / --yolo
  2. Continue with limited permissions — auto-denies tool requests needing approval
  3. Cancel

Use /allow-all or /yolo mid-session to grant full permissions later.

Safety Controls
  • --max-autopilot-continues N — cap the number of autonomous steps (prevents runaway loops)
  • Ctrl+C — stop the agent at any time
  • Each continuation shows premium request usage: Continuing autonomously (3 premium requests)
Comparison Table
FlagWhat It DoesAutonomy Level
--allow-all / --yoloAuto-approves all tool permissionsStill interactive (asks at decision points)
--no-ask-userSuppresses clarifying questionsSemi-autonomous (no extra premium requests)
--autopilotFull autonomous executionFully autonomous (continues until done)

4. Fleet Mode (/fleet)

What It Is

Parallel task execution. The main agent acts as orchestrator, breaking a large task into independent subtasks and assigning them to subagents that run simultaneously. Each subagent has its own context window.

When To Use
  • Large tasks with multiple independent steps
  • Writing tests for many modules at once
  • Refactoring several unrelated files
  • Updating dependencies across packages
  • Any parallelizable work where speed matters
When NOT To Use
  • Sequential tasks where each step depends on the previous one
  • Small, focused single-step tasks
  • Tasks where you need fine-grained control over order
How To Activate

Prefix your prompt with /fleet:

/fleet Write comprehensive unit tests for all controllers in src/controllers/
Usage Scenarios

Parallel test writing:

/fleet Write unit tests for UserService, OrderService, and PaymentService. Each test file should cover happy paths, error cases, and edge cases.

Multi-file refactoring:

/fleet Rename all instances of "userId" to "accountId" across the following directories: src/models/, src/services/, src/controllers/

Documentation generation:

/fleet Generate JSDoc comments for all exported functions in src/utils/, src/helpers/, and src/lib/

Using specific agents per subtask:

/fleet Use @tester to create tests for src/auth/. Use @technical-writer to update the API docs in docs/. Use @security-auditor to review src/payments/.

Using specific models per subtask:

/fleet Use Claude Opus 4.5 to refactor the database layer. Use GPT-5.3-Codex to generate the migration scripts.
Combining with Autopilot

The most powerful workflow: Plan → Autopilot + Fleet

  1. Shift+Tab into plan mode
  2. Create a detailed implementation plan
  3. Select "Accept plan and build on autopilot + /fleet"
  4. Copilot decomposes the plan, runs subtasks in parallel, and works to completion
Cost Consideration

Fleet spawns multiple subagents, each consuming premium requests independently. A /fleet task may use more total premium requests than the same task done sequentially. Use /model to check your current model's multiplier.


5. Research Mode (/research)

What It Is

A specialized deep-research agent that produces comprehensive Markdown reports with citations. Unlike normal chat (optimized for quick answers), /research is optimized for thoroughness — reports can be hundreds of lines with architecture diagrams, code snippets, and citations.

When To Use
  • Deep technical investigation
  • Understanding codebase architecture
  • Comparing technologies or approaches
  • Understanding how a library/framework works internally
  • Cross-repository research
Show full SKILL.md (627 more words)Show less
When NOT To Use
  • Quick questions ("what does this function do?")
  • When you need code changes (research produces reports, not edits)
  • Time-sensitive interactions (research takes longer)
How To Activate
/research TOPIC
Usage Scenarios

Codebase architecture:

/research What is the architecture of this codebase?

→ Produces architecture diagrams, component breakdowns, data flow descriptions

Technology comparison:

/research What's the difference between JWT and session-based authentication? Include pros, cons, and when to use each.

→ Narrative explanation with trade-off tables

Internal patterns:

/research How are feature flags implemented at our organization?

→ Searches org repos first, maps internal patterns

Deep-dive into a component:

/research How is the session management system implemented in this repo? Trace the full flow from login to token refresh.

→ Walks through actual code, follows imports, traces call chains

How a technology works:

/research How does React implement concurrent rendering? Show the actual source code and internal architecture.

→ Fetches real source from GitHub, prioritizes code over docs

Viewing & Sharing Reports
  • Ctrl+Y — open the latest report in your editor
  • /share gist research — save as a GitHub gist
  • /share file research [PATH] — save to a local file
  • Reports stored at: ~/.copilot/session-state/SESSION-ID/research/
Report Types

The agent adapts its output format based on query type:

Query TypeFormatExample
Process/how-toStep-by-step guide"How do I add an endpoint?"
ConceptualNarrative + trade-offs"What's the difference between X and Y?"
Technical deep-diveArchitecture diagrams + code"How is X implemented?"

Tip: Be explicit about the report type you want. "Give me a technical deep-dive into X with architecture diagrams" produces better results than "What is X?"


6. Chronicle Mode (/chronicle)

What It Is

A session history analysis tool. Copilot records every session locally (prompts, responses, tools used, files modified) in a SQLite database. Chronicle reads this history to generate standups, tips, and self-improving custom instructions.

When To Use
  • Start of day: generate standup report
  • Periodically: discover productivity tips
  • When Copilot keeps making the same mistake: generate corrective instructions
  • To recall past work: search your coding history
How To Activate

Note: Chronicle is experimental. Enable with /experimental on or --experimental.

Subcommands

Standup report:

/chronicle standup
/chronicle standup last 3 days

→ Summarizes recent work: branch names, PR links, status checks

Personalized tips:

/chronicle tips

→ Analyzes your usage patterns and suggests features/workflows you're underusing

Self-improving instructions:

/chronicle improve

→ Analyzes sessions where Copilot misunderstood you or there was lots of back-and-forth, then generates custom instructions to fix the patterns

Rebuild session index:

/chronicle reindex

→ Rebuilds the session store from disk (after deletion, migration, or corruption)

Usage Scenarios

Monday morning standup:

/chronicle standup last 3 days

→ "Last Friday you worked on the auth refactor (branch: feat/oauth2), created PR #42, and fixed 3 test failures. Thursday you debugged the payment timeout issue..."

Discovering unused features:

/chronicle tips

→ "You rarely use plan mode before complex tasks. Try /plan for multi-file changes — models achieve higher success rates with a concrete plan."

Fixing recurring miscommunication:

/chronicle improve

→ Generates a custom instruction like: "When I say 'fix the tests', I mean fix failing tests only — do not refactor passing tests or add new ones."

Data Location
~/.copilot/session-state/{session-id}/
├── events.jsonl          # Full session history
├── workspace.yaml        # Metadata
├── plan.md               # Plans (if created)
└── research/             # Research reports

~/.copilot/session-store.db  # SQLite index for chronicle
Session Management
  • /session — view current session info
  • /session checkpoints — view compaction checkpoints
  • /session plan — view current plan
  • copilot --continue — resume last session
  • copilot --resume — pick a session to resume

7. Delegate Mode (/delegate)

What It Is

Offloads a task to Copilot cloud agent, which runs asynchronously and creates a pull request with the results. You can continue working locally while the cloud agent works in the background.

When To Use
  • Tangential tasks you don't want to block on
  • Documentation updates
  • Refactoring separate modules
  • Changes to other repositories
  • Long-running tasks you can review later
When NOT To Use
  • Core feature work requiring tight control
  • Active debugging
  • Interactive exploration
How To Activate
/delegate PROMPT
Usage Scenarios

Tangential task:

/delegate Add dark mode support to the settings page

→ Cloud agent creates a PR while you keep coding locally

Documentation:

/delegate Update the API documentation to reflect the new authentication endpoints

Cross-repo work:

/delegate In the frontend repo, update the API client to use the new /v2/users endpoint

Mode Composition Cheat Sheet

ScenarioMode CombinationCommand
Quick fixInteractiveJust type the prompt
Complex featurePlan → AutopilotShift+Tab to plan, then "Accept plan and build on autopilot"
Large parallelizable taskPlan → Autopilot + FleetPlan, then "Accept plan and build on autopilot + /fleet"
Deep investigationResearch/research How does X work?
CI automationAutopilot (programmatic)copilot --autopilot --yolo --max-autopilot-continues 10 -p "..."
Background workDelegate/delegate Update the docs
Morning ritualChronicle/chronicle standup last 3 days
Productivity reviewChronicle/chronicle tips then /chronicle improve

Decision Tree

Is the task well-defined?
├── No  → Is it a question?
│        ├── Quick question → Interactive mode
│        └── Deep investigation → /research
└── Yes → Is it complex (multi-file)?
          ├── No  → Interactive mode
          └── Yes → Plan mode first
                    └── Plan approved?
                        ├── Parallelizable? → Autopilot + /fleet
                        ├── Sequential?     → Autopilot
                        └── Tangential?     → /delegate

© microsoft, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/copilot-cli-modes of microsoft/haste.

Open the folder on GitHubat commit 079bd89

Compare with similar skills

Copilot CLI Modes next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Copilot CLI Modes compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Copilot CLI Modes this skillmicrosoft/haste107—~4.2kAutomated safety check: PassMIT
Orca CLIstablyai/orca87k2 repos~593Automated safety check: PassMIT
OpenSpec Guided OnboardingFission-AI/OpenSpec71k1 repos~4.5kAutomated safety check: PassMIT
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
O2 Review Loopopenobserve/openobserve22k—~3.7kAutomated safety check: PassAGPL-3.0

Similar skills

  • Orca CLI

    stablyai/orca

    Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…

    87k GitHub starsUsed in 2 repos~593 tokens
    Agent WorkflowsAuto-check passed
  • OpenSpec Guided Onboarding

    Fission-AI/OpenSpec

    Walks you through a complete OpenSpec workflow cycle with narration while doing real work in your codebase.

    71k GitHub starsUsed in 1 repo~4.5k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • O2 Review Loop

    openobserve/openobserve

    Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.

    22k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Autoresearch Iteration Loop

    uditgoenka/autoresearch

    Runs an autonomous modify, verify, keep-or-discard loop against any metric, with subcommands for planning, debugging, fixing, security audits, shipping and more.

    6.5k GitHub starsUsed in 1 repo~2k tokens
    Agent WorkflowsAuto-check passed

More from microsoft/haste

All 9 skills in this repo
  • API Design

    microsoft/haste

    Official

    Guide for designing and documenting RESTful APIs. An agent skill from microsoft/haste.

    107 GitHub stars~663 tokensUpdated today
    Auto-check passed
  • Debug Test Failures

    microsoft/haste

    Official

    Systematic debugging workflow for test failures. An agent skill from microsoft/haste.

    107 GitHub stars~735 tokensUpdated today
    Auto-check passed
  • Dependency Update

    microsoft/haste

    Official

    Guide for safely updating project dependencies. An agent skill from microsoft/haste.

    107 GitHub stars~551 tokensUpdated today
    Auto-check passed
  • Official

    Imagery provider adaptation skill for HASTE. An agent skill from microsoft/haste.

    107 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Security Analysis

    microsoft/haste

    Official

    Dependabot and security analysis skill for HASTE. An agent skill from microsoft/haste.

    107 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Validation Diagnostics

    microsoft/haste

    Official

    Validation and diagnostic skill for HASTE. An agent skill from microsoft/haste.

    107 GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Questions about Copilot CLI Modes

What does Copilot CLI Modes do?

Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate. Copilot CLI Modes is an agent skill from microsoft/haste, published by the product's own GitHub organization. Comprehensive guide to all Copilot CLI running modes: Interactive, Plan, Autopilot, Fleet, Research, Chronicle, and Delegate.

When should I use Copilot CLI Modes?

Copilot CLI Modes fits situations like: asked about CLI modes; how to use Copilot CLI effectively.

How do I install Copilot CLI Modes in Claude Code?

Run `npx skills add microsoft/haste --skill copilot-cli-modes -a claude-code`. Or copy the skill folder (.github/skills/copilot-cli-modes in microsoft/haste) into .claude/skills/copilot-cli-modes in your project. Claude Code loads it when a task matches its description.

How do I install Copilot CLI Modes in Codex?

Run `npx skills add microsoft/haste --skill copilot-cli-modes -a codex`. Or copy the skill folder (.github/skills/copilot-cli-modes in microsoft/haste) into .agents/skills/copilot-cli-modes in your project. Codex loads it when a task matches its description.

Can I use Copilot CLI Modes in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add microsoft/haste --skill copilot-cli-modes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/copilot-cli-modes, .gemini/skills/copilot-cli-modes, .github/skills/copilot-cli-modes and .opencode/skills/copilot-cli-modes in your project.

What does Copilot CLI Modes need to run?

SKILL.md names no scripts, command-line tools or credentials: Copilot CLI Modes is instructions for the agent only.

Does Copilot CLI Modes access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Copilot CLI Modes safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Copilot CLI Modes use?

Copilot CLI Modes is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Copilot CLI Modes use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Copilot CLI Modes?

Skills that share tags, products or a category with Copilot CLI Modes: Orca CLI (stablyai/orca, 87k stars), OpenSpec Guided Onboarding (Fission-AI/OpenSpec, 71k stars), Claude Code Plugin Structure (anthropics/claude-plugins-official, 38k stars) and Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Copilot CLI Modes?

microsoft (a GitHub organization, an official publisher) maintains it in microsoft/haste, which has 107 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 7, 2026.

Source: microsoft/haste on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.