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.mdsource 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
- Run
(interactive mode).copilot - Type
and follow prompts (uses GitHub account, requires Copilot subscription)./login
For non-interactive use after auth.
Usage
Non-interactive (one-shot prompts)
copilot -p \"Your prompt here\" --allow-all --silent
: Enables all tools/paths/URLs (use--allow-all
for short).--yolo
: Outputs only agent response.--silent
or--model claude-sonnet-4.6
etc. to choose model.gpt-5.2
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 input likesend-keys['prompt text', 'Enter']
: View outputlog
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
if needed.--no-custom-instructions - For scripting:
to output session.md--share - Logs:
~/.copilot/logs/