Everything you need for GitHub Copilot CLI - agents, skills, instructions, and hooks configurations
npm install @fyow/copilot-everything

!Node.js
!TypeScript
Everything you need for GitHub Copilot CLI - agents, skills, instructions, and hooks configurations.
Production-ready configurations evolved from 10+ months of intensive daily use building real products.
---
``bashInstall globally
npm install -g @fyow/copilot-everything
---
What's Included
$3
| Agent | Purpose | Invoke |
|-------|---------|--------|
| planner | Implementation planning | /agent planner |
| architect | System design decisions | /agent architect |
| tdd-guide | Test-driven development | /agent tdd-guide |
| code-reviewer | Code quality review | /agent code-reviewer |
| security-reviewer | Security analysis | /agent security-reviewer |
| build-error-resolver | Fix build/type errors | /agent build-error-resolver |
| e2e-runner | Playwright E2E testing | /agent e2e-runner |
| refactor-cleaner | Dead code cleanup | /agent refactor-cleaner |
| doc-updater | Documentation sync | /agent doc-updater |
$3
| Skill | Description |
|-------|-------------|
| backend-patterns | Backend architecture, API design, database patterns |
| clickhouse-io | ClickHouse analytics patterns and optimization |
| coding-standards | Universal coding standards and best practices |
| frontend-patterns | React, Next.js, state management patterns |
| project-guidelines-example | Example project-specific skill template |
| security-review | Security checklist and vulnerability patterns |
| tdd-workflow | Test-driven development workflow |
| verification-loop | Code verification and quality gates |
$3
Path-specific coding guidelines automatically applied:
- coding-style.instructions.md - For /.ts,/.tsx,/.js,/.jsx
- security.instructions.md - For code files
- testing.instructions.md - For test files
- git-workflow.instructions.md - For all files
- performance.instructions.md - For all files
$3
Pre-configured hooks for sessionStart, sessionEnd, preToolUse, postToolUse.
---
CLI Usage
`bash
copilot-everything [options]
`$3
| Command | Description |
|---------|-------------|
| init | Initialize Copilot configurations in current directory |
| update | Update copilot-everything to latest version |
$3
| Option | Description |
|--------|-------------|
| --ai type | Target AI platform: copilot (default), claude, or all |
| --force | Overwrite existing files |
| --force-mcp | Overwrite ~/.copilot/mcp-config.json (contains API keys) |
| -y, --yes | Skip confirmation prompts for --force flags |
| --skip-agents | Skip agent installation |
| --skip-skills | Skip skills installation |
| --skip-hooks | Skip hooks installation |
| -h, --help | Show help message |
| -v, --version | Show version number |
$3
`bash
Initialize with Copilot CLI configs
copilot-everything initInitialize with force overwrite
copilot-everything init --forceOverwrite MCP config (API keys will be auto-filled from environment)
copilot-everything init --force-mcpSkip confirmation prompts (for CI/scripts)
copilot-everything init --force-mcp -ySkip certain components
copilot-everything init --skip-hooks --skip-skillsInitialize for both Copilot and Claude
copilot-everything init --ai all
`---
Installed Structure
After running copilot-everything init, your project will have:
`
your-project/
āāā AGENTS.md # Top-level agent instructions
āāā .github/
āāā copilot-instructions.md # Repository-wide instructions
āāā agents/
ā āāā planner.agent.md
ā āāā architect.agent.md
ā āāā ... (9 agents)
āāā instructions/
ā āāā coding-style.instructions.md
ā āāā security.instructions.md
ā āāā ... (5 instructions)
āāā skills/
ā āāā backend-patterns/SKILL.md
ā āāā coding-standards/SKILL.md
ā āāā ... (8 skills)
āāā hooks/
āāā project-hooks.json
`---
Compatibility
| Platform | Support Level | Notes |
|----------|--------------|-------|
| GitHub Copilot CLI | ā
Full | All features (agents, skills, hooks, instructions) |
| Claude Code | ā
Full | Uses same .github/ structure |
| VS Code Copilot Chat | ā ļø Partial | Instructions only; agents/hooks not supported |
| Node.js | >= 18.0.0 | Required for CLI |
$3
VS Code Copilot Chat has different tool capabilities than Copilot CLI:
1. Custom agents (
.agent.md) are not supported in VS Code
2. Hooks are not supported in VS Code
3. Instructions are loaded automatically ā
4. Skills can be referenced manually by:
- Attaching the skill file to your chat
- Saying: "Follow the workflow in .github/skills/tdd-workflow/SKILL.md"VS Code uses its own built-in tools (
read_file, run_in_terminal, etc.) which work automatically.---
MCP Server Configuration
The init command installs a comprehensive MCP config template to
~/.copilot/mcp-config.json with 20+ servers:- AI/Docs: context7, next-devtools, cloudflare-docs
- Browser: playwright, chrome-devtools, puppeteer
- DevOps: github, vercel, railway, docker, sentry
- Database: postgres, sqlite, redis, supabase
- Utilities: memory, firecrawl, fetch, filesystem, git, sequential-thinking
$3
When installing MCP config, the CLI automatically detects and substitutes environment variables:
`bash
Set your API keys in environment
export GITHUB_TOKEN=ghp_xxx
export FIRECRAWL_API_KEY=fc_xxx
export CONTEXT7_API_KEY=xxxInstall with auto-fill
copilot-everything init --force-mcpOutput:
ā
MCP config: installed to ~/.copilot/mcp-config.json
š Auto-filled from environment: GITHUB_TOKEN, FIRECRAWL_API_KEY, CONTEXT7_API_KEY
š Need to configure: SUPABASE_PROJECT_REF, POSTGRES_CONNECTION_STRING, ...
`Supported environment variables:
-
GITHUB_TOKEN - GitHub Personal Access Token
- CONTEXT7_API_KEY - Context7 API key
- FIRECRAWL_API_KEY - Firecrawl API key
- SUPABASE_PROJECT_REF - Supabase project reference
- POSTGRES_CONNECTION_STRING - PostgreSQL connection string
- SQLITE_DB_PATH - SQLite database path
- REDIS_URL - Redis connection URL
- WORKSPACE_PATH` - Filesystem workspace path---
After installation, customize the configs for your project:
1. Edit copilot-instructions.md - Add project-specific context
2. Modify agents - Adjust agent prompts for your workflow
3. Add skills - Create new skills in .github/skills/your-skill/SKILL.md
4. Update instructions - Add path-specific rules in .github/instructions/
---
See MIGRATION-GUIDE.md for detailed migration instructions.
---
Contributions welcome! Please read CONTRIBUTING.md first.
---
MIT
---
Based on the "Everything Claude Code" configurations by @affaanmustafa.