Skip to content

Contributing Guide

Thank you for your interest in the Copilot Expert Hub! Here's how you can contribute.


Contribute

Create a New Agent

A specialized AI agent for a new role or technology.

Guide

Create a New Skill

A technical knowledge base on a new topic.

Guide


Quick Start

  1. Fork the repository and clone it locally
  2. Create a branch: git checkout -b feature/my-contribution
  3. Make your changes (agent, skill, or documentation)
  4. Test — ensure the agent/skill works as expected
  5. Create a pull request with a clear description

Categories

Agents (agents/)

Category Description
Engineering Language/technology-specific development
Review & Quality Code and architecture reviews
Productivity Project coordination, knowledge management
Client & Communication Presentations, reports, proposals

Skills (skills/)

Category Directory
Language Patterns python-patterns/, golang-patterns/, etc.
Software Engineering software-engineering/
Architecture architecture/
Cloud & DevOps gcp-patterns/, testing/
Project & Team project-management/, team-collaboration/
Other anti-patterns/, marp-presentations/, etc.

Quality Standards

  • Clear, consistent Markdown structure
  • Practical examples (before/after where appropriate)
  • Cross-references to related agents/skills
  • No copyrighted content
  • Language-specific examples in Python, Go, or TypeScript

Full Guidelines