copilot-cli-builder

Create custom GitHub Copilot CLI agents, skills, and instructions with YAML properties and prompts.

2|2|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/srulyt/srulys-agent-packs --skill copilot-cli-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-cli-builder
Source: https://github.com/srulyt/srulys-agent-packs/tree/main/.roo/skills/copilot-cli-builder
Command: npx skills add https://github.com/srulyt/srulys-agent-packs --skill copilot-cli-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and best practices for creating custom agents, skills, and instructions for GitHub Copilot CLI, enabling users to extend its functionality for specific workflows.

Core Features & Use Cases

  • Agent Creation: Learn the structure, YAML properties, and best practices for defining custom agents with specific tools and prompts.
  • Skill Development: Understand how to package reusable knowledge, scripts, and resources into skills.
  • Instruction Configuration: Master the creation of repository-wide or path-specific instructions to guide Copilot's behavior.
  • Use Case: You need to create a new custom agent for your team that can analyze code for security vulnerabilities. This skill will guide you through defining the agent's name, description, allowed tools, and prompt.

Quick Start

Use the copilot-cli-builder skill to learn how to create a new custom agent for GitHub Copilot CLI.

Frequently Asked Questions about copilot-cli-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom agent for GitHub Copilot CLI?

To create a custom agent for GitHub Copilot CLI, define the agent file structure, configure YAML properties, set allowed tools, and apply prompt engineering patterns to establish its specific behavior.

What is the difference between agents, skills, and instructions in Copilot CLI?

Agents define custom personas with specific tools and prompts, skills package reusable knowledge and scripts, and instructions provide repository-wide guidance to shape Copilot CLI behavior across projects.

How do I configure YAML properties for Copilot CLI agents?

You configure Copilot CLI agents by defining YAML properties that specify the agent's name, description, allowed tools, and prompt instructions, ensuring the agent executes its designated tasks correctly.

When should I use reusable skills instead of custom agents in Copilot CLI?

Use reusable skills when you need to package shared knowledge, scripts, and references for multiple workflows, and use custom agents when defining specialized personas with specific tool configurations for dedicated tasks.

How do I set up repository-wide instructions for GitHub Copilot CLI?

Repository-wide instructions for GitHub Copilot CLI are set up by creating path-specific configuration files that guide Copilot's behavior, ensuring consistent code generation and analysis across the entire project.

Can I package scripts and references into GitHub Copilot CLI skills?

Yes, GitHub Copilot CLI skills support packaging reusable knowledge, executable scripts, and reference materials into a single component, allowing you to share resources across different agents and workflows.