Skip to content
@skills

GitHub Skills

Learn how to use GitHub in GitHub using interactive exercises.

Advance your GitHub journey

Learn how to use GitHub with interactive exercises designed for beginners and experts.

  • Learning should be fun: There are no simulations or boring tutorials here, just hands-on lessons created by GitHub and taught inside Issues using GitHub Actions.
  • Real projects: Learn new skills while working in your own copy of a real project.
  • Helpful guidance: Your favorite Octocat provides instructions and feedback throughout your journey.
  • Real workflow: Everything happens with real GitHub features, such as Issues, Actions, and Codespaces.

Use these resources to discover, create, and help us improve GitHub Skills:

Resource Description
🎓 GitHub Learn: Skills catalog Browse the full catalog of available Skills exercises.
📋 Project Board Tracking valid user reported issues and PR's across all Skills exercises.
👷 Exercise Creator Documentation and tooling for creating new exercises and updating existing ones.
📦 Exercise Template Repository template to use when creating a new exercise.
🧰 Exercise Toolkit Reusable resources used across exercises, including workflows, actions, and markdown templates.
📑 Changelog Monthly release notes for exercise and platform updates across Skills repositories.
🏢 Skills for EMU Guidelines on enabling GitHub Skills for Enterprise Managed User organizations.

Pinned Loading

  1. getting-started-with-github-copilot getting-started-with-github-copilot Public template

    Learn, build, debug, and ship faster than ever with your favorite AI pair programmer.

    JavaScript 552 612

  2. integrate-mcp-with-copilot integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 196 206

  3. expand-your-team-with-copilot expand-your-team-with-copilot Public template

    Let Copilot coding agent tackle your issues directly on GitHub. No coding environment needed.

    JavaScript 128 66

  4. customize-your-github-copilot-experience customize-your-github-copilot-experience Public template

    Customize GitHub Copilot's behavior with custom instructions, prompts, and chat modes for your specific development workflows.

    JavaScript 47 30

Repositories

Showing 10 of 48 repositories
  • exercise-creator Public

    A codespace for developing and managing GitHub Skills exercises

    skills/exercise-creator’s past year of commit activity
    Shell 13 MIT 11 5 2 Updated Apr 17, 2026
  • copilot-code-review Public template

    Leverage GitHub Copilot code review to promote code quality and catch issues before they reach production.

    skills/copilot-code-review’s past year of commit activity
    JavaScript 30 MIT 17 1 1 Updated Apr 17, 2026
  • introduction-to-repository-management Public template

    Learn the basics of several GitHub features that can help support a collaborative, friendly, and healthy project.

    skills/introduction-to-repository-management’s past year of commit activity
    JavaScript 111 MIT 53 1 1 Updated Apr 17, 2026
  • test-with-actions Public template

    Create workflows that enable you to use Continuous Integration (CI) for your projects.

    skills/test-with-actions’s past year of commit activity
    Python 288 MIT 194 4 2 Updated Apr 17, 2026
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity
    33 MIT 30 1 1 Updated Apr 17, 2026
  • skills-for-emu Public

    Guide on enabling GitHub Skills for EMU organizations

    skills/skills-for-emu’s past year of commit activity
    4 MIT 4 0 0 Updated Apr 17, 2026
  • build-applications-w-copilot-agent-mode Public template

    GitHub Copilot: The agent awakens - Building applications with GitHub Copilot Agent Mode

    skills/build-applications-w-copilot-agent-mode’s past year of commit activity
    Shell 138 MIT 168 1 0 Updated Apr 16, 2026
  • scale-institutional-knowledge-using-copilot-spaces Public template

    Learn how Copilot Spaces can scale institutional knowledge and streamline organizational processes.

    skills/scale-institutional-knowledge-using-copilot-spaces’s past year of commit activity
    47 MIT 30 1 0 Updated Apr 15, 2026
  • reusable-workflows Public template

    Learn how to create reusable GitHub Actions workflows and call them from another workflow.

    skills/reusable-workflows’s past year of commit activity
    JavaScript 101 MIT 57 0 2 Updated Apr 15, 2026
  • publish-docker-images Public template

    Build and publish Docker images using GitHub Actions.

    skills/publish-docker-images’s past year of commit activity
    JavaScript 220 MIT 118 1 0 Updated Apr 15, 2026

Top languages

Loading…

Most used topics

Loading…