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 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 with GitHub Actions.
  • Real projects: Learn new skills while working in your own copy of a real project.
  • Helpful bot: GitHub Actions 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 courses with our GitHub Skills Quickstart Guide. 🌟

Pinned Loading

  1. introduction-to-github introduction-to-github Public template

    Get started using GitHub in less than an hour.

    9.6k 12.7k

  2. 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 310 339

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 113 85

  4. introduction-to-repository-management introduction-to-repository-management Public template

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

    JavaScript 69 40

Repositories

Showing 10 of 40 repositories
  • skills/democratize-tribal-knowledge-using-copilot-spaces’s past year of commit activity
    2 MIT 0 0 0 Updated Sep 26, 2025
  • 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,496 MIT 305 0 2 Updated Sep 26, 2025
  • 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 11 MIT 3 1 (1 issue needs help) 4 Updated Sep 22, 2025
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity
    20 MIT 18 1 2 Updated Sep 22, 2025
  • skills/action-keyphrase-checker’s past year of commit activity
    TypeScript 3 MIT 4 0 7 Updated Sep 22, 2025
  • ai-in-actions Public template

    Integrate AI models directly into your GitHub Actions workflows using GitHub Models.

    skills/ai-in-actions’s past year of commit activity
    7 MIT 1 0 0 Updated Sep 12, 2025
  • 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
    C# 166 MIT 152 1 3 Updated Sep 12, 2025
  • copilot-code-review Public template

    Leverage Copilo to scale feedback, promote code quality, and catch issues before they reach production.

    skills/copilot-code-review’s past year of commit activity
    JavaScript 4 MIT 2 1 0 Updated Sep 11, 2025
  • 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 45 MIT 18 0 0 Updated Sep 11, 2025
  • integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    skills/integrate-mcp-with-copilot’s past year of commit activity
    JavaScript 113 MIT 85 2 0 Updated Sep 11, 2025