Skip to content
@skills

GitHub Skills

Learn how to use GitHub in GitHub using interactive exercises.

Advance your GitHub journey

Image

Learn how to use GitHub with interactive courses 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.

Get started building your own exercises with the same tooling the team uses. 🌟

Check out Skills Exercise Creator for a 10min guide on using :copilot: Copilot to generate your own exercise!

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 496 526

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 177 166

  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 104 55

  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 45 20

Repositories

Showing 10 of 47 repositories
  • write-javascript-actions Public template

    Write your own GitHub JavaScript Action and automate customized tasks unique to your workflow.

    skills/write-javascript-actions’s past year of commit activity
    180 MIT 101 0 0 Updated Mar 10, 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 96 MIT 55 0 0 Updated Mar 10, 2026
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity
    28 MIT 25 2 1 Updated Mar 10, 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
    JavaScript 17 MIT 3 1 (1 issue needs help) 0 Updated Mar 10, 2026
  • create-ai-powered-actions Public template

    Build intelligent Javascript based GitHub Actions that leverage GitHub Models.

    skills/create-ai-powered-actions’s past year of commit activity
    12 MIT 5 0 2 Updated Mar 9, 2026
  • exercise-template Public template

    <<Not an exercise>> A template to make exercise templates. Search and replace "replace-me".

    skills/exercise-template’s past year of commit activity
    189 MIT 210 0 0 Updated Mar 9, 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
    JavaScript 2,605 MIT 327 0 1 Updated Mar 9, 2026
  • create-applications-with-the-copilot-cli Public template

    Use GitHub Copilot CLI to manage issues and build a Node.js calculator application.

    skills/create-applications-with-the-copilot-cli’s past year of commit activity
    24 MIT 11 0 0 Updated Mar 5, 2026
  • expand-your-team-with-copilot Public template

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

    skills/expand-your-team-with-copilot’s past year of commit activity
    JavaScript 104 MIT 55 0 0 Updated Mar 4, 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 23 MIT 16 2 0 Updated Mar 4, 2026