GitHub Skills

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. Learn, build, debug, and ship faster than ever with your favorite AI pair programmer.

    JavaScript 535 595

  2. Learn how to use MCP Servers with GitHub Copilot

    JavaScript 192 196

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

    JavaScript 121 65

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

    JavaScript 45 26

Repositories

Showing 10 of 48 repositories

  • releases Public

    Monthly changelog for everything GitHub Skills

    skills/releases’s past year of commit activity

    0 0

    0 1

    Updated Apr 3, 2026

  • skills-for-emu Public

    Guide on enabling GitHub Skills for EMU organizations

    skills/skills-for-emu’s past year of commit activity

    3

    MIT

    4 0 1

    Updated Apr 3, 2026

  • skills/getting-started-with-github-copilot’s past year of commit activity

    JavaScript

    535

    MIT

    595 3 0

    Updated Apr 3, 2026

  • secure-repository-supply-chain Public template

    Secure your supply chain, understand dependencies in your environment, know about vulnerabilities in those dependencies and patch them

    skills/secure-repository-supply-chain’s past year of commit activity

  • skills/review-pull-requests’s past year of commit activity

    HTML

    315

    MIT

    238 0 0

    Updated Mar 31, 2026

  • workflow-artifacts Public template

    Learn how to upload, preview, download, and reuse workflow artifacts in GitHub Actions.

    skills/workflow-artifacts’s past year of commit activity

    JavaScript

    1

    MIT 0

    0 0

    Updated Mar 31, 2026

  • action-text-variables Public

    Load a text file and replace mustache style variables. Returns modified text as an output for use in other actions.

    skills/action-text-variables’s past year of commit activity

  • .github Public

    <<Not a course>> .github is a special repository.

    skills/.github’s past year of commit activity

  • skills/action-keyphrase-checker’s past year of commit activity

    TypeScript

    7

    MIT

    4 0 7

    Updated Mar 30, 2026

  • secure-code-game Public template

    A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.

    skills/secure-code-game’s past year of commit activity