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 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 504 555

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 179 173

  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 106 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 44 20

Repositories

Showing 10 of 47 repositories
  • exercise-creator Public

    A codespace for developing and managing GitHub Skills exercises

    skills/exercise-creator’s past year of commit activity
    Shell 9 MIT 10 8 2 Updated Mar 16, 2026
  • 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 179 MIT 172 0 0 Updated Mar 16, 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 98 MIT 55 0 1 Updated Mar 13, 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 0 Updated Mar 13, 2026
  • getting-started-with-github-copilot Public template

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

    skills/getting-started-with-github-copilot’s past year of commit activity
    JavaScript 504 MIT 555 3 0 Updated Mar 11, 2026
  • introduction-to-codeql Public template

    Enable code scanning and secure your code with CodeQL.

    skills/introduction-to-codeql’s past year of commit activity
    Python 125 MIT 162 0 1 Updated Mar 11, 2026
  • 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
    181 MIT 102 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 26 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