Skills openclaw-copilot-cli

copilot-cli

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/binotaliu/openclaw-copilot-cli" ~/.claude/skills/openclaw-skills-openclaw-copilot-cli && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/binotaliu/openclaw-copilot-cli" ~/.openclaw/skills/openclaw-skills-openclaw-copilot-cli && rm -rf "$T"
manifest: skills/binotaliu/openclaw-copilot-cli/SKILL.md
source content

copilot-cli

Description

Execute GitHub Copilot CLI via exec for code gen, file edits, shell tasks using advanced models (Claude/GPT-5). Use when needing Copilot-powered coding/automation.

Installation

npm install -g @github/copilot

or on macOS:

brew install copilot-cli

Verify:

copilot --help

Authentication

  1. Run
    copilot
    (interactive mode).
  2. Type
    /login
    and follow prompts (uses GitHub account, requires Copilot subscription).

For non-interactive use after auth.

Usage

Non-interactive (one-shot prompts)

copilot -p \"Your prompt here\" --allow-all --silent
  • --allow-all
    : Enables all tools/paths/URLs (use
    --yolo
    for short).
  • --silent
    : Outputs only agent response.
  • --model claude-sonnet-4.6
    or
    gpt-5.2
    etc. to choose model.

In OpenClaw exec:

exec:
  command: copilot -p 'Generate a Python script to...' --allow-all --silent

Interactive

exec:
  command: copilot
  pty: true

Then use

process
tool:

  • send-keys
    : Send input like
    ['prompt text', 'Enter']
  • log
    : View output

Examples

Shell task

copilot -p 'List all .js files and summarize' --allow-all

Code generation

copilot -p 'Create a simple Express server in Node.js' --allow-all --silent

File edits

copilot -p 'Add error handling to main.js' --allow-all

Advanced models

copilot -p '...' --model gpt-5.3-codex --allow-all

Test

Tested: Generated

hello_world.sh
:

#!/bin/bash
echo \"Hello, World!\"

Solana NFT mint test started successfully (complex task running).

Tips

  • Custom instructions from AGENTS.md auto-loaded.
  • Use
    --no-custom-instructions
    if needed.
  • For scripting:
    --share
    to output session.md
  • Logs:
    ~/.copilot/logs/