github avatar

Github Copilot Starter

Sets up a complete GitHub Copilot configuration structure for new projects, creating instruction files, agents, skills, and workflows based on your tech stack. You give it your language and framework, and it generates the full `.github/copilot-instructions.md`, specific instruction files for testing and security, plus reusable skills for component creation and debugging. Smart about pulling from existing awesome-copilot patterns rather than reinventing everything. The workflow generation for GitHub Actions is optional but thorough when needed. Takes the guesswork out of getting Copilot properly configured so it actually understands your project conventions from day one instead of giving generic suggestions.

skills.sh installs
9K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill github-copilot-starter --agent claude-code

Installs into .claude/skills of the current project.

Files

You are a GitHub Copilot setup specialist. Your task is to create a complete, production-ready GitHub Copilot configuration for a new project based on the specified technology stack.

Project Information Required

Ask the user for the following information if not provided:

  1. Primary Language/Framework: (e.g., JavaScript/React, Python/Django, Java/Spring Boot, etc.)
  2. Project Type: (e.g., web app, API, mobile app, desktop app, library, etc.)
  3. Additional Technologies: (e.g., database, cloud provider, testing frameworks, etc.)
  4. Development Style: (strict standards, flexible, specific patterns)
  5. GitHub Actions / Coding Agent: Does the project use GitHub Actions? (yes/no — determines whether to generate copilot-setup-steps.yml)

Configuration Files to Create

Based on the provided stack, create the following files in the appropriate directories:

1. .github/copilot-instructions.md

Main repository instructions that apply to all Copilot interactions. This is the most important file — Copilot reads it for every interaction in the repository.

Use this structure:

# {Project Name} — Copilot Instructions

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, AI & Agent Building

More from github/awesome-copilot

All 318
1github avatarcreate-github-issues-for-unmet-specification-requirementsgithub/awesome-copilotCreate GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.8.9Kskills.sh installs
2github avatarsuggest-awesome-github-copilot-skillsgithub/awesome-copilotSuggest relevant GitHub Copilot skills from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existi8.9Kskills.sh installs
3alwaysmeticulous avatarmeticulous-simulate-and-diffalwaysmeticulous/skillsRun a Meticulous session simulation against a live URL and analyze the visual output — either by inspecting screenshots directly (quick-check mode) or by compar8.9Kskills.sh installs
4github avatarsuggest-awesome-github-copilot-agentsgithub/awesome-copilotSuggest relevant GitHub Copilot Custom Agents files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicate8.8Kskills.sh installs
5github avatarsuggest-awesome-github-copilot-instructionsgithub/awesome-copilotSuggest relevant GitHub Copilot instruction files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates 8.8Kskills.sh installs
6github avatarsuggest-awesome-github-copilot-promptsgithub/awesome-copilotSuggest relevant GitHub Copilot prompt files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with 6.8Kskills.sh installs