GithubPages

Deploy and manage GitHub Pages sites from repositories.

1|1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/julianobarbosa/tiger-900 --skill githubpages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GithubPages
Source: https://github.com/julianobarbosa/tiger-900/tree/main/.claude/skills/github-pages-skill
Command: npx skills add https://github.com/julianobarbosa/tiger-900 --skill githubpages

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, configuration, and ongoing maintenance of GitHub Pages sites, enabling quick deployment from repositories, custom domains, and automated workflows.

Core Features & Use Cases

  • Site type detection: supports user/organization and project sites with appropriate publishing sources.
  • Branch and Actions deployment: deploys from a branch or via GitHub Actions workflows, including non-Jekyll builds.
  • Domain & Jekyll integration: handles custom domains, DNS guidance, and Jekyll theme integration.
  • Use Case: A developer wants to publish a project site for a new repository, attach a custom domain, and automate deployments with a workflow.

Quick Start

Create a new GitHub Pages repo, enable Pages, set publishing source, add an initial index.md, configure a theme, and merge the deployment workflow.

Frequently Asked Questions about GithubPages

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a static site to GitHub Pages using a custom domain?

To deploy a static site to GitHub Pages with a custom domain, configure your repository's publishing source, set up DNS records for your custom domain, and enable the domain in your Pages settings. This Skill automates domain configuration and publishing source detection.

Can I use GitHub Actions workflows to publish GitHub Pages sites instead of a branch?

Yes, you can use GitHub Actions workflows to publish GitHub Pages sites instead of deploying from a branch. This approach supports non-Jekyll builds and automates your deployment pipeline directly through repository workflows.

What is the difference between user and project sites when configuring GitHub Pages?

User or organization sites typically publish from a main branch, while project sites publish from a specific branch or directory. This Skill detects the site type and enforces the appropriate standard publishing sources for your repository.

Does GitHub Pages work with Jekyll theme integration for static site generation?

Yes, GitHub Pages works natively with Jekyll theme integration for static site generation. You can configure a Jekyll theme in your repository to automatically build and serve your site upon changes to the publishing source.

Why is my GitHub Pages deployment not working after attaching a custom domain?

GitHub Pages deployment fails after attaching a custom domain when DNS records are misconfigured or the publishing source is invalid. This Skill provides troubleshooting workflows to verify DNS settings, domain configuration, and branch deployment sources.

Do I need Jekyll to host a static site on GitHub Pages?

No, you do not need Jekyll to host a static site on GitHub Pages. You can deploy non-Jekyll builds by using GitHub Actions workflows to generate your static files and publish them directly to the Pages server.