Agent skill

GitHub Pages Deployer

by Affitor in Affitor/affiliate-skills

Deploy affiliate content to GitHub Pages for free hosting. An agent skill from Affitor/affiliate-skills.

MITAuto-check passedFrontend & Design

Install GitHub Pages Deployer

skills CLI
$ npx skills add Affitor/affiliate-skills --skill github-pages-deployer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Affitor/affiliate-skills github-pages-deployer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Affitor/affiliate-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/distribution/github-pages-deployer .claude/skills/github-pages-deployer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
github-pages-deployer
GitHub stars
699
Token cost
~3.8k tokens
SKILL.md length
1,333 words
Files
2
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

Deploy affiliate content to GitHub Pages for free hosting. An agent skill from Affitor/affiliate-skills.

  • Works in 8 steps: Gather Inputs → Generate Repo Structure → Generate the GitHub Actions Workflow → …
  • : deploy to GitHub Pages
  • SKILL.md covers Stage, When to Use, Input Schema and Workflow, plus 8 more sections
  • Reaches alexmarketer.github.io and affitor.com

What it does

GitHub Pages Deployer is an agent skill from Affitor/affiliate-skills. Deploy affiliate content to GitHub Pages for free hosting. Triggers on: "deploy to GitHub Pages", "host on GitHub Pages", "free hosting for my affiliate site", "push to GitHub Pages", "GitHub Pages setup", "deploy my landing page to GitHub", "host my bio link on GitHub", "free affiliate website hosting", "github pages affiliate", "set up GitHub Pages for my site", "deploy HTML to GitHub", "free static hosting", "publish my affiliate page for free", "github pages custom domain".

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file. Compatibility notes: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

It sits in Frontend & Design, covering Landing pages, Deployment and Influencer and creator marketing. It works with GitHub. The repository describes itself as: 50 AI agent skills for affiliate marketing. Research trending content, write data-backed posts, generate infographics, build landing pages, deploy — full flywheel with social… The licence is MIT.

When your agent uses it

  • : deploy to GitHub Pages
  • Host on GitHub Pages
  • Free hosting for my affiliate site
  • Push to GitHub Pages

Example prompts

  • “deploy to GitHub Pages”
  • “host on GitHub Pages”
  • “free hosting for my affiliate site”
  • “/github-pages-deployer”

Requirements

  • Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Gather Inputs
  2. Generate Repo Structure
  3. Generate the GitHub Actions Workflow
  4. Generate the CNAME File (if custom domain)
  5. Generate DNS Configuration Instructions
  6. Generate README.md
  7. Output the Complete Setup
  8. Self-Validation

What it can do on your machine

Read from SKILL.md and the folder at commit e43bfae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • alexmarketer.github.io
    • affitor.com
    • github.com

    Also links to:

    • docs.github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

    From compatibility in the SKILL.md frontmatter.

Context cost

GitHub Pages Deployer loads about 3.8k tokens when it runs. Until then it costs about 126 tokens; SKILL.md has 1,333 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~126
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Affitor/affiliate-skills at commit e43bfae, republished under its MIT licence (© Affitor). 1,333 words, ~3,762 tokens.

Download SKILL.mdSave it as .claude/skills/github-pages-deployer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
github-pages-deployer
description
Deploy affiliate content to GitHub Pages for free hosting. Triggers on: "deploy to GitHub Pages", "host on GitHub Pages", "free hosting for my affiliate site", "push to GitHub Pages", "GitHub Pages setup", "deploy my landing page to GitHub", "host my bio link on GitHub", "free affiliate website hosting", "github pages affiliate", "set up GitHub Pages for my site", "deploy HTML to GitHub", "free static hosting", "publish my affiliate page for free", "github pages custom domain".
compatibility
Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
license
MIT
version
1.0.0
tags
affiliate-marketing, distribution, deployment, email-marketing, github-pages, static-site
metadata.author
affitor
metadata.version
1.0
metadata.stage
S5-Distribution

GitHub Pages Deployer

Generate a complete, ready-to-deploy GitHub Pages setup for affiliate landing pages, bio link hubs, and blog posts. Outputs the full repo file structure, a GitHub Actions CI/CD workflow for automatic deploys, and step-by-step instructions for custom domain configuration with SSL. Free hosting, no credit card required.

Stage

S5: Distribution — GitHub Pages is the most underused free hosting platform in affiliate marketing. 100GB bandwidth/month, free SSL, custom domains, and automatic deploys from Git. This skill takes any HTML output from S4 (landing page) or S5 (bio-link) and gets it live on the internet in under 10 minutes.

When to Use

  • User wants to deploy a landing page (from S4) to a free host
  • User wants to deploy a bio link page (from S5 bio-link-deployer) to a free host
  • User wants free static hosting with a custom domain and SSL
  • User already has HTML files and wants to publish them without paying for hosting
  • User wants automated deploys so pushing to main branch auto-updates the live site
  • User wants to host a simple affiliate blog or resource page for free

Input Schema

yaml
site:
  type: string              # REQUIRED — "landing-page" | "bio-link" | "blog" | "resource-page"
  html_content: string      # REQUIRED — the HTML content to deploy (full file or description)
                            # If S4 or bio-link-deployer was run, use that output automatically
  title: string             # REQUIRED — site title (used in repo name and meta)
  description: string       # OPTIONAL — meta description for SEO

repo:
  name: string              # OPTIONAL — GitHub repo name (auto-generated from title if omitted)
                            # e.g., "heygen-review" or "alex-bio-links"
  username: string          # OPTIONAL — GitHub username. Used in generated URLs.
                            # If not provided, use "[your-username]" as placeholder.
  visibility: string        # OPTIONAL — "public" | "private". Default: "public"
                            # Note: private repos require GitHub Pro for Pages

domain:
  custom: string            # OPTIONAL — custom domain (e.g., "links.yourdomain.com")
  subdomain: string         # OPTIONAL — subdomain type: "apex" | "subdomain"
                            # Apex = yourdomain.com, Subdomain = www.yourdomain.com

deploy:
  method: string            # OPTIONAL — "github-actions" | "manual". Default: "github-actions"
  branch: string            # OPTIONAL — source branch. Default: "main"

Chaining context: If S4 (landing-page-creator) or S5 (bio-link-deployer) was run earlier in the conversation, automatically use that HTML output as site.html_content. Do not ask the user to paste it again.

Workflow

Step 1: Gather Inputs

Check if an HTML page was generated earlier in the conversation (S4 landing page or bio-link page). If yes, confirm: "I'll deploy the [page type] we built earlier. What's your GitHub username?"

If no prior HTML exists:

  • Ask for HTML content or page description
  • Offer to call S4 or bio-link-deployer first: "Want me to create the page first, then set up the deploy?"
Step 2: Generate Repo Structure

Create the complete file and folder structure for the GitHub Pages repo.

Standard structure for a single-page site:

[repo-name]/
├── index.html              # Main page (the affiliate landing page or bio link)
├── assets/
│   ├── css/
│   │   └── style.css       # External CSS if extracted from HTML (optional)
│   └── images/
│       └── .gitkeep        # Placeholder — add images here
├── CNAME                   # Only if custom domain is set
├── .github/
│   └── workflows/
│       └── deploy.yml      # GitHub Actions workflow
├── .gitignore
└── README.md

For multi-page blog/resource site, add:

├── blog/
│   ├── index.html          # Blog listing page
│   └── [post-slug]/
│       └── index.html      # Individual post pages
├── about/
│   └── index.html
└── sitemap.xml
Step 3: Generate the GitHub Actions Workflow

Write the deploy.yml file that automatically deploys to GitHub Pages on every push to main.

yaml
# .github/workflows/deploy.yml
name: Deploy to GitHub Pages

on:
  push:
    branches: [ main ]
  workflow_dispatch:       # Allow manual trigger from GitHub UI

permissions:
  contents: read
  pages: write
  id-token: write

concurrency:
  group: "pages"
  cancel-in-progress: false

jobs:
  deploy:
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Setup Pages
        uses: actions/configure-pages@v5

      - name: Upload artifact
        uses: actions/upload-pages-artifact@v3
        with:
          path: '.'         # Deploy from repo root

      - name: Deploy to GitHub Pages
        id: deployment
        uses: actions/deploy-pages@v4

This workflow uses the official GitHub Pages Actions (no third-party dependencies, no tokens needed).

Step 4: Generate the CNAME File (if custom domain)

If domain.custom is provided, create a CNAME file with just the domain:

links.yourdomain.com

For apex domains (yourdomain.com), the CNAME file contains the bare domain. GitHub Pages handles the redirect from www to apex automatically when configured correctly.

Step 5: Generate DNS Configuration Instructions

Provide exact DNS records to add in the user's domain registrar (Cloudflare, Namecheap, GoDaddy, etc.).

For subdomain (e.g., links.yourdomain.com):

Type: CNAME
Name: links
Value: [username].github.io
TTL: Auto or 3600

For apex domain (yourdomain.com):

Type: A  Name: @  Value: 185.199.108.153
Type: A  Name: @  Value: 185.199.109.153
Type: A  Name: @  Value: 185.199.110.153
Type: A  Name: @  Value: 185.199.111.153
Type: AAAA  Name: @  Value: 2606:50c0:8000::153
Type: AAAA  Name: @  Value: 2606:50c0:8001::153
Type: AAAA  Name: @  Value: 2606:50c0:8002::153
Type: AAAA  Name: @  Value: 2606:50c0:8003::153

Note: GitHub's IP addresses above are current as of 2026. Always verify at https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site

Step 6: Generate README.md

Write a clean README for the repo:

markdown
# [Site Title]

Affiliate landing page hosted on GitHub Pages.

## Live Site
[Live URL]

## Deploy
Automatic via GitHub Actions — push to `main` triggers a deploy.

## Powered By
[Affitor](https://affitor.com/?utm_source=affiliate-skills)
Step 7: Output the Complete Setup

Present all outputs in numbered sections with clear file labels.

Step 8: Self-Validation

Before presenting output, verify:

  • GitHub Actions YAML is valid syntax
  • CNAME file is correct format if custom domain configured
  • All file paths are valid and consistent
  • Deployment commands are copy-paste ready
  • README.md is included in the repository files

If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.

Output Schema

yaml
output_schema_version: "1.0.0"  # Semver — bump major on breaking changes
repo:
  name: string              # e.g., "heygen-review-2026"
  url: string               # e.g., "https://github.com/[username]/[repo-name]"
  pages_url: string         # e.g., "https://[username].github.io/[repo-name]"
  custom_domain_url: string | null

files:
  - path: string            # e.g., "index.html"
    content: string         # full file content
  - path: ".github/workflows/deploy.yml"
    content: string
  - path: "CNAME"           # null if no custom domain
    content: string | null
  - path: ".gitignore"
    content: string
  - path: "README.md"
    content: string

setup_steps:
  - step: number
    action: string          # e.g., "Create GitHub repo"
    command: string | null  # CLI command if applicable

dns_records: object | null  # DNS config if custom domain provided

estimated_time: string      # e.g., "8-10 minutes"

Output Format

Present in five clearly labeled sections:

Section 1: Summary

  • Repo name, live URL, custom domain URL (if applicable)
  • Estimated time to go live: X minutes

Section 2: Files to Create Each file in its own fenced code block with the file path as the label. User can copy-paste each file's content directly.

Section 3: GitHub Setup Steps Numbered instructions:

  1. Create the repo on GitHub (link to github.com/new)
  2. Initialize and push (CLI commands provided)
  3. Enable GitHub Pages in repo Settings
  4. Set source to "GitHub Actions"

Section 4: DNS Setup (only if custom domain) Exact records to add, formatted as a table. Provider-specific notes for Cloudflare users (Proxy OFF for GitHub Pages).

Section 5: Verification How to confirm the deploy worked and SSL is active (usually 5-15 minutes for DNS propagation).

Error Handling

  • No HTML content and no prior skill output: "I don't see a page to deploy yet. Want me to create a landing page first (S4), a bio link page, or do you have HTML to paste?"
  • Private repo for free GitHub account: "Private repos require GitHub Pro ($4/mo) for GitHub Pages. Your options: (1) make the repo public, (2) upgrade to Pro, (3) use Netlify Drop for free private deploys."
  • Custom domain not propagating: "DNS changes can take 1-48 hours. If it's been over 24 hours, double-check: CNAME file contains exactly the domain, no https:// prefix; DNS record value is [username].github.io (with no trailing slash). Enable Cloudflare proxy OFF (grey cloud) for GitHub Pages to work."
  • GitHub Actions failing: Common causes: Pages not enabled in repo Settings, branch name mismatch (use main not master), or pages: write permission missing on older repos. Provide troubleshooting checklist.
  • User wants WordPress or dynamic site: "GitHub Pages only hosts static HTML/CSS/JS — no PHP, no databases. For WordPress or dynamic content, use Cloudflare Pages, Netlify, or a VPS. For a simple affiliate site, static is faster and better for SEO anyway."
  • Repo name taken: Suggest appending year (heygen-review-2026) or niche (heygen-review-for-creators).
Show full SKILL.md (475 more words)Show less

Examples

Example 1: Deploy landing page from S4 Context: S4 generated a HeyGen landing page HTML. User: "Deploy this to GitHub Pages. My username is alexmarketer." Action: Auto-use S4 HTML. Repo name: heygen-landing. Pages URL: https://alexmarketer.github.io/heygen-landing. Generate all files + deploy instructions.

Example 2: Deploy bio link with custom domain Context: Bio-link-deployer generated a bio page. User: "Put this on GitHub Pages at links.mysite.com." Action: Repo + CNAME file with links.mysite.com. DNS: CNAME record pointing to [username].github.io. Cloudflare note: proxy must be disabled (grey cloud icon).

Example 3: Multi-page resource site User: "I want to host an affiliate resource site on GitHub Pages with a homepage, about page, and 3 blog posts." Action: Generate multi-page structure. Scaffold all index.html files with placeholder content. Deploy workflow. Note: for a blog with 10+ posts, suggest Jekyll or Eleventy for templating.

References

Revenue & Action Plan

Expected Outcomes
  • Revenue potential: A deployed landing page or bio link earns 24/7 — it's your always-on salesperson. Free hosting means 100% of revenue is profit. A single landing page can generate $200-1,000/month with consistent traffic
  • Benchmark: Deployed affiliate pages indexed by Google start ranking within 2-4 weeks. Organic traffic from Google is the highest-converting free traffic source (4-5% conversion vs 1-2% from social)
  • Key metric to track: Page visits → affiliate link clicks → conversions. Set up conversion-tracker immediately after deploying
Do This Right Now (15 min)
  1. Create the repo and push — follow the Setup Steps exactly (copy-paste commands)
  2. Verify the deploy — visit your GitHub Pages URL, confirm the page loads
  3. Submit to Google Search Console — add https://[username].github.io/[repo] so Google indexes it faster
  4. Share the live URL — post it on social media, add it to your bio link, and send it to your email list
Track Your Results

After deploying: set up conversion-tracker to monitor clicks and conversions. After 30 days, run seo-audit to optimize for search rankings. A page that ranks #1 for a buyer-intent keyword can earn $500-2,000/month passively.

Next step — copy-paste this prompt: "Set up conversion tracking for my deployed page at [URL]" → runs conversion-tracker

Flywheel Connections

Feeds Into
  • conversion-tracker (S6) — deployed site URL to track
  • seo-audit (S6) — deployed site to audit
Fed By
  • landing-page-creator (S4) — HTML file to deploy
  • bio-link-deployer (S5) — bio link HTML to deploy
  • squeeze-page-builder (S4) — squeeze page HTML to deploy
Feedback Loop
  • seo-audit (S6) checks deployed site health → identify deployment issues affecting SEO

Quality Gate

Before delivering output, verify:

  1. Would I share this on MY personal social?
  2. Contains specific, surprising detail? (not generic)
  3. Respects reader's intelligence?
  4. Remarkable enough to share? (Purple Cow test)
  5. Irresistible offer framing? (if S4 offer skills ran)

Any NO → rewrite before delivering.

yaml
chain_metadata:
  skill_slug: "github-pages-deployer"
  stage: "distribution"
  timestamp: string
  suggested_next:
    - "conversion-tracker"
    - "seo-audit"

© Affitor, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/distribution/github-pages-deployer of Affitor/affiliate-skills.

  • SKILL.md
  • LICENSE.txt

Open the folder on GitHubat commit e43bfae

Compare with similar skills

GitHub Pages Deployer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

GitHub Pages Deployer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
GitHub Pages Deployer this skillAffitor/affiliate-skills699—~3.8kAutomated safety check: PassMIT
Web Deploy GitHubsundial-org/awesome-openclaw-skills6631 repos~1.1kAutomated safety check: PassNone
Paper2htmlQuZhan51496/paper2anything468—~3.3kAutomated safety check: NotesApache-2.0
SaaS Landing GenTencentEdgeOne/awesome-website-prompts-and-skills183—~1.3kAutomated safety check: PassMIT
Money Productiamzifei/show-me-the-money1k—~6.2kAutomated safety check: NotesCustom licence
Oss Readyluongnv89/skills131—~2.6kAutomated safety check: NotesMIT

Similar skills

  • Web Deploy GitHub

    sundial-org/awesome-openclaw-skills

    Create and deploy single-page static websites to GitHub Pages with autonomous workflow.

    663 GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Paper2html

    QuZhan51496/paper2anything

    Convert an academic paper PDF into a publish-ready, self-contained single-page project homepage (a self-contained index.html) — the kind of paper landing page researchers host on GitHub Pages.

    468 GitHub stars~3.3k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check: notes
  • SaaS Landing Gen

    TencentEdgeOne/awesome-website-prompts-and-skills

    Generate a complete SaaS landing page with EdgeOne Pages deployment.

    183 GitHub stars~1.3k tokensUpdated 4 mo ago
    Frontend & DesignAuto-check passed
  • Money Product

    iamzifei/show-me-the-money

    Build the actual product — from landing page to deployed MVP with payment integration, QA testing, and post-deploy canary monitoring.

    1k GitHub stars~6.2k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check: notes
  • Oss Ready

    luongnv89/skills

    Transform a project into a professional open-source repository by adding LICENSE, README, CONTRIBUTING, CODEOFCONDUCT, SECURITY, and GitHub issue/PR templates.

    131 GitHub stars~2.6k tokensUpdated today
    Frontend & DesignAuto-check: notes
  • Localize Campaign

    indranilbanerjee/digital-marketing-pro

    Localize an entire campaign — emails, ads, social posts, landing pages, video scripts — for multiple markets, producing a deployment-ready per-market package: translations, transcreation options for…

    855 GitHub starsUsed in 1 repo~3.7k tokens
    Frontend & DesignAuto-check passed

More from Affitor/affiliate-skills

All 50 skills in this repo
  • Performance Report

    Affitor/affiliate-skills

    Generate affiliate performance reports with KPIs and recommendations.

    699 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Affiliate Check

    Affitor/affiliate-skills

    Live affiliate program data from openaffiliate.dev. An agent skill from Affitor/affiliate-skills.

    699 GitHub stars~808 tokensUpdated 23 days ago
    Auto-check: notes
  • Affiliate Program Search

    Affitor/affiliate-skills

    Research and evaluate affiliate programs to find the best ones to promote.

    699 GitHub stars~2.4k tokensUpdated 23 days ago
    Auto-check passed
  • Bio Link Deployer

    Affitor/affiliate-skills

    Create a Linktree-style bio link hub page as a single self-contained HTML file.

    699 GitHub stars~3k tokensUpdated 23 days ago
    Auto-check passed
  • Conversion Tracker

    Affitor/affiliate-skills

    Set up affiliate conversion tracking with UTM parameters and link tagging.

    699 GitHub stars~2.1k tokensUpdated 23 days ago
    Auto-check passed
  • Product Showcase Page

    Affitor/affiliate-skills

    Build a single-product deep-dive showcase page as a self-contained HTML file.

    699 GitHub stars~3.6k tokensUpdated 23 days ago
    Auto-check passed

Works with

Questions about GitHub Pages Deployer

What does GitHub Pages Deployer do?

Deploy affiliate content to GitHub Pages for free hosting. An agent skill from Affitor/affiliate-skills. GitHub Pages Deployer is an agent skill from Affitor/affiliate-skills. Deploy affiliate content to GitHub Pages for free hosting.

When should I use GitHub Pages Deployer?

GitHub Pages Deployer fits situations like: : deploy to GitHub Pages; host on GitHub Pages; free hosting for my affiliate site; push to GitHub Pages.

How do I install GitHub Pages Deployer in Claude Code?

Run `npx skills add Affitor/affiliate-skills --skill github-pages-deployer -a claude-code`. Or copy the skill folder (skills/distribution/github-pages-deployer in Affitor/affiliate-skills) into .claude/skills/github-pages-deployer in your project. Claude Code loads it when a task matches its description.

How do I install GitHub Pages Deployer in Codex?

Run `npx skills add Affitor/affiliate-skills --skill github-pages-deployer -a codex`. Or copy the skill folder (skills/distribution/github-pages-deployer in Affitor/affiliate-skills) into .agents/skills/github-pages-deployer in your project. Codex loads it when a task matches its description.

Can I use GitHub Pages Deployer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Affitor/affiliate-skills --skill github-pages-deployer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/github-pages-deployer, .gemini/skills/github-pages-deployer, .github/skills/github-pages-deployer and .opencode/skills/github-pages-deployer in your project.

What does GitHub Pages Deployer need to run?

SKILL.md names no scripts, command-line tools or credentials: GitHub Pages Deployer is instructions for the agent only. Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent.

Does GitHub Pages Deployer access the network?

SKILL.md names 4 domains. In commands or code: alexmarketer.github.io, affitor.com and github.com; the agent is likely to contact these when it follows the instructions. As links in the text: docs.github.com. This is read from the text; nothing was executed.

Is GitHub Pages Deployer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does GitHub Pages Deployer use?

GitHub Pages Deployer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does GitHub Pages Deployer use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to GitHub Pages Deployer?

Skills that share tags, products or a category with GitHub Pages Deployer: Web Deploy GitHub (sundial-org/awesome-openclaw-skills, 663 stars), Paper2html (QuZhan51496/paper2anything, 468 stars), SaaS Landing Gen (TencentEdgeOne/awesome-website-prompts-and-skills, 183 stars) and Money Product (iamzifei/show-me-the-money, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains GitHub Pages Deployer?

Affitor (a GitHub organization) maintains it in Affitor/affiliate-skills, which has 699 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on September 15, 2026.

Source: Affitor/affiliate-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.