Agent skill

Bio Link Deployer

by Affitor in Affitor/affiliate-skills

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

MITAuto-check passedFrontend & Design

Install Bio Link Deployer

skills CLI
$ npx skills add Affitor/affiliate-skills --skill bio-link-deployer -a claude-code

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

GitHub CLI
$ gh skill install Affitor/affiliate-skills bio-link-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/bio-link-deployer .claude/skills/bio-link-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
bio-link-deployer
GitHub stars
699
Token cost
~3k tokens
SKILL.md length
1,300 words
Files
5 (incl. references)
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 4 steps: Gather Links → Build Page → Output → …
  • : create a bio link page
  • SKILL.md covers Stage, When to Use, Input Schema and Workflow, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Bio Link Deployer is an agent skill from Affitor/affiliate-skills. Create a Linktree-style bio link hub page as a single self-contained HTML file. Triggers on: "create a bio link page", "make a linktree", "link in bio page", "bio link", "link hub", "create my link page", "all my links on one page", "linktree alternative", "build a link page", "bio page for my affiliate links", "I need a link in bio", "make a page with all my links", "link aggregator page".

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `agents/openai.yaml` and `references/domain-setup.md`). Compatibility notes: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

It sits in Frontend & Design, covering Influencer and creator marketing and Landing pages. 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

  • : create a bio link page
  • Make a linktree
  • Link in bio page
  • Create my link page

Example prompts

  • “create a bio link page”
  • “make a linktree”
  • “link in bio page”
  • “/bio-link-deployer”

Requirements

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

Workflow steps

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

  1. Gather Links
  2. Build Page
  3. Output
  4. 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).

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

  • Network

    No URLs in SKILL.md.

    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

Bio Link Deployer loads about 3k tokens when it runs, and up to ~3.8k if it reads all its reference files. Until then it costs about 103 tokens; SKILL.md has 1,300 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~103
When it runs · the whole SKILL.md, loaded when a task matches
~3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~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,300 words, ~3,034 tokens.

Download SKILL.mdSave it as .claude/skills/bio-link-deployer/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
bio-link-deployer
description
Create a Linktree-style bio link hub page as a single self-contained HTML file. Triggers on: "create a bio link page", "make a linktree", "link in bio page", "bio link", "link hub", "create my link page", "all my links on one page", "linktree alternative", "build a link page", "bio page for my affiliate links", "I need a link in bio", "make a page with all my links", "link aggregator page".
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, bio-link, linktree
metadata.author
affitor
metadata.version
1.0
metadata.stage
S5-Distribution

Create a Linktree-style hub page that links all your affiliate content — blog posts, landing pages, social profiles, and product links — in one place. Output is a single self-contained HTML file with 3 theme options, mobile-first (90%+ bio link traffic is mobile), deployable anywhere.

Stage

S5: Distribution — The central hub that ties your entire affiliate funnel together. Put this link in your social media bios, email signatures, and anywhere you need one link to rule them all. Unlike Linktree, you own the page and pay nothing.

When to Use

  • User wants a link-in-bio page for social media profiles
  • User wants a single page linking all their affiliate content
  • User says anything like "linktree", "bio link", "link page", "link in bio", "all my links"
  • User has multiple affiliate products/blog posts/landing pages and needs a hub
  • User wants a free alternative to Linktree/Beacons/Stan Store

Input Schema

yaml
user_name: string           # REQUIRED — display name or handle (e.g., "@alexcreator")

tagline: string             # OPTIONAL — short bio under the name
                            # Default: auto-generated from link categories

avatar_url: string          # OPTIONAL — URL to profile image
                            # Default: emoji placeholder based on niche

links:                      # REQUIRED — at least 3 links
  - label: string           # Display text (e.g., "HeyGen — AI Video Creator")
    url: string             # Destination URL
    category: string        # Group label (e.g., "Tools", "My Content", "Connect")
    icon: string            # OPTIONAL — emoji for visual (e.g., "🎬")

theme: string               # OPTIONAL — "minimal" | "dark" | "gradient"
                            # Default: "minimal"

Chaining context: If earlier skills (S1-S4) were run in the conversation, use these Output Schema fields:

  • S1 recommended_program.url + .name → add as "Featured Tools" links
  • S2 posts[].platform → link to the user's social platform profiles
  • S3 products_featured[].url + .name → add as "My Content" links (blog posts)
  • S4 landing_page.filename or deployed URL → add as "Landing Pages" links
  • S4 products_featured[].url + .name → add as product links if not already included

If the user says "make me a bio link with everything we've done" — gather all products, blog posts, and landing pages from the conversation and organize them into categories.

Workflow

Collect links from one of these sources:

Option A — User provides links directly: Use the links array as-is. Ensure each link has a label, url, and category.

Option B — Gather from conversation context: If prior skills (S1-S4) were run, collect:

  • Product affiliate URLs → category: "Featured Tools"
  • Blog post URLs → category: "My Content"
  • Landing page URLs → category: "Landing Pages"
  • Social media profiles (if mentioned) → category: "Connect"

Option C — User provides partial info: Ask for missing required fields. Minimum: user_name + 3 links.

Organize links by category. Suggested category order:

  1. "Featured Tools" (affiliate product links — money links first)
  2. "My Content" (blog posts, landing pages, videos)
  3. "Connect" (social media, email, website)
Step 2: Build Page

Read templates/bio-link.html for the page structure and all three theme variants.

Apply the chosen theme:

Minimal (default):

  • Clean white background, subtle borders
  • Dark text, light gray accents
  • Rounded corners (12px)
  • Best for: professional, clean look

Dark:

  • Dark navy background (#0f172a)
  • Light text, blue accents
  • Subtle card borders
  • Best for: tech, gaming, modern brands

Gradient:

  • Purple-to-blue gradient background
  • White text, frosted-glass link cards
  • Large rounded corners (24px)
  • Best for: creative, lifestyle, bold brands

Set CSS variables in :root based on the chosen theme. Remove the other theme blocks from the template.

If avatar_url is provided, use an <img> tag. Otherwise, use the emoji placeholder div with an emoji matching the user's niche (default: 🚀).

Step 3: Output

Present the final output in this structure:

Part 1: Page Summary

---
BIO LINK PAGE
---
Name: [user_name]
Theme: [minimal/dark/gradient]
Links: [count]
Categories: [list]
---

Part 2: Complete HTML The full HTML file in a fenced code block (```html). Save as index.html (or links.html) and open in any browser.

Part 3: Deploy Instructions Read references/domain-setup.md and provide the deploy options:

---
DEPLOY
---
1. Save as `index.html`
2. Preview: open the file in your browser
3. Deploy (pick one):
   - Netlify Drop: drag the file to https://app.netlify.com/drop (30 seconds)
   - Vercel: `npx vercel deploy --prod` (needs Node.js)
   - GitHub Pages: push to repo → Settings → Pages → main branch
4. Add to your social bios: paste the URL in your Instagram, X, TikTok, LinkedIn bio
5. Custom domain: see references/domain-setup.md for DNS setup guide
---
Step 4: Self-Validation

Before presenting output, verify:

  • All links are functional URLs (not placeholder)
  • Mobile-first layout renders correctly at 375px width
  • Theme CSS custom properties applied consistently
  • FTC disclosure present if any affiliate links included
  • "Built with Affiliate Skills by Affitor" footer present
  • Money links (affiliate) ordered before social/content links

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
bio_link:
  user_name: string         # Display name
  theme: string             # Applied theme
  html: string              # Complete self-contained HTML
  filename: string          # Suggested filename (e.g., "index.html")
  link_count: number        # Total links on the page
  categories: string[]      # Categories used

deploy:
  local: string             # "Open index.html in browser"
  netlify: string           # Netlify Drop instructions
  vercel: string            # Vercel deploy command
  github_pages: string      # GitHub Pages instructions

Output Format

Present the output as three clearly separated sections:

  1. Page Summary — name, theme, link count, categories
  2. HTML — the complete file in a code block, ready to save
  3. Deploy Instructions — how to get the page live and add to social bios

The HTML should be immediately usable — save as .html, open in browser, and it works. No build step, no dependencies, mobile-optimized.

Error Handling

  • No links provided: "I need at least 3 links to create your bio page. List your affiliate product URLs, blog posts, social profiles, or landing pages."
  • No user_name: "What name or handle should I display? (e.g., @yourusername)"
  • Invalid avatar_url: Use emoji placeholder instead. Note: "I couldn't load the avatar image, so I used an emoji placeholder. You can replace it later by editing the HTML."
  • Unknown theme: Default to minimal. Inform: "I used the 'minimal' theme. Available themes: minimal, dark, gradient."
  • Too many links (20+): Include all but suggest: "That's a lot of links — consider featuring your top 10-15 and linking to a full directory page for the rest."
  • No categories provided: Auto-categorize based on URL patterns (social domains → "Connect", blog URLs → "My Content", product URLs → "Tools").
Show full SKILL.md (513 more words)Show less

Examples

Example 1: Full Input

User: "Create a dark-themed bio link page for @sarahcontent with these links: HeyGen (heygen.com/ref), Semrush (semrush.com/ref), My HeyGen Review (blog.com/heygen), Follow on X (x.com/sarah)" Action: theme=dark, organize into 3 categories (Tools, Content, Connect), generate HTML.

Example 2: From Conversation Context

User: "Make me a bio link page with everything we've done today" Context: S1 found HeyGen, S3 wrote a blog post, S4 made a landing page Action: Gather all URLs from conversation, auto-categorize, default theme=minimal, generate HTML.

Example 3: Minimal Input

User: "I need a link in bio page" Action: Ask for user_name and links. Provide example: "What's your display name and what links do you want? For example: product URLs, blog posts, social profiles."

References

  • templates/bio-link.html — Bio link page template with 3 theme variants (minimal, dark, gradient). Read in Step 2.
  • references/domain-setup.md — Hosting and domain setup guide for Netlify Drop, Vercel, GitHub Pages. Read in Step 3.
  • shared/references/ftc-compliance.md — FTC disclosure for bio link pages (footer text). Reference in Step 2.
  • shared/references/affitor-branding.md — Affitor footer HTML. Reference in Step 2.
  • shared/references/flywheel-connections.md — master flywheel connection map

Revenue & Action Plan

Expected Outcomes
  • Revenue potential: Your bio link is the funnel entrance for ALL social media traffic. Average bio link CTR is 1-3% of profile visitors. With 5,000 monthly profile views → 50-150 clicks → at 3% affiliate conversion and $50 commission = $75-225/month. Top creators with optimized bio links report $500-2,000/month
  • Benchmark: Money links (affiliate products) placed at position 1-2 get 60% of all bio link clicks. Position matters more than design
  • Key metric to track: Per-link click rate — which links get clicked most? Reorder weekly to keep the highest-performing link at the top
Do This Right Now (15 min)
  1. Deploy the page — use Netlify Drop (drag and drop, 30 seconds)
  2. Update ALL your social bios — Instagram, TikTok, X, LinkedIn, YouTube — with the new bio link URL
  3. Verify on mobile — 90%+ of bio link traffic is mobile. Open the link on your phone right now
  4. Bookmark your analytics — if using Netlify, check Netlify Analytics or add a free analytics snippet
Track Your Results

After 7 days: which link gets the most clicks? Is it your top affiliate product? If not, reorder links — put the money link at position #1. Check weekly and rotate based on performance.

Next step — copy-paste this prompt: "Deploy my bio link page to GitHub Pages with a custom domain" → runs github-pages-deployer

Flywheel Connections

Feeds Into
  • conversion-tracker (S6) — deployed link hub URLs to track clicks
  • github-pages-deployer (S5) — bio link HTML to deploy
Fed By
  • landing-page-creator (S4) — landing page URLs to add to link hub
  • squeeze-page-builder (S4) — squeeze page URLs for link hub
  • webinar-registration-page (S4) — registration page URLs for link hub
Feedback Loop
  • conversion-tracker (S6) reveals which bio links get the most clicks → reorder links to put highest-converting at top

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: "bio-link-deployer"
  stage: "distribution"
  timestamp: string
  suggested_next:
    - "github-pages-deployer"
    - "conversion-tracker"

© 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 4 other files (references) in skills/distribution/bio-link-deployer of Affitor/affiliate-skills.

  • SKILL.md
  • LICENSE.txt
  • agents/openai.yaml
  • references/domain-setup.md
  • templates/bio-link.html

Open the folder on GitHubat commit e43bfae

Compare with similar skills

Bio Link 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.

Bio Link Deployer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Link Deployer this skillAffitor/affiliate-skills699—~3kAutomated safety check: PassMIT
Arabic Copy Localizergrowthack88/growth-marketing-os115—~1kAutomated safety check: PassMIT
Landing Optimizeraaron-he-zhu/aaron-marketing-skills2.9k—~3.3kAutomated safety check: PassApache-2.0
SEO Aeo Landing Page Writerhenryalouf/ruflow156—~1.1kAutomated safety check: PassMIT
SEO Aeo Landing Page Writersickn33/agentic-awesome-skills47k1 repos~1.5kAutomated safety check: PassMIT
Landing Optimizeraiskillstore/marketplace430—~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Arabic Copy Localizer

    growthack88/growth-marketing-os

    Marketing copy localization skill that converts English marketing copy (ads, landing pages, emails, CTAs) into native Egyptian Arabic عامية — or GCC dialect on request — with natural English…

    115 GitHub stars~1k tokensUpdated 6 days ago
    Frontend & DesignAuto-check passed
  • Landing Optimizer

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "optimize our landing page for influencer traffic", "fix our promo-code landing page", or "improve conversion from a creator campaign"; produces a…

    2.9k GitHub stars~3.3k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion.

    156 GitHub stars~1.1k tokensUpdated 4 mo ago
    Frontend & DesignAuto-check passed
  • SEO Aeo Landing Page Writer

    sickn33/agentic-awesome-skills

    Writes or improves conversion-focused landing pages for products, services, and offers with practical SEO and AEO structure.

    47k GitHub starsUsed in 1 repo~1.5k tokens
    Frontend & DesignAuto-check passed
  • Landing Optimizer

    aiskillstore/marketplace

    A skill your agent uses when the user asks to "optimize our landing page for influencer traffic", "fix our promo-code landing page", or "improve conversion from a creator campaign"; produces a…

    430 GitHub stars~2.3k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Auteur

    agiwhitelist/auteur

    Design and build complete web experiences from scratch — award-level product and marketing pages, cinematic scroll-directed sites where the page is directed like a film, and multi-screen products…

    1k GitHub stars~5k tokensUpdated 2 mo ago
    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
  • 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
  • Squeeze Page Builder

    Affitor/affiliate-skills

    Build email capture landing pages (squeeze pages) as single self-contained HTML files.

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

Questions about Bio Link Deployer

What does Bio Link Deployer do?

Create a Linktree-style bio link hub page as a single self-contained HTML file. Bio Link Deployer is an agent skill from Affitor/affiliate-skills. Create a Linktree-style bio link hub page as a single self-contained HTML file.

When should I use Bio Link Deployer?

Bio Link Deployer fits situations like: : create a bio link page; make a linktree; link in bio page; create my link page.

How do I install Bio Link Deployer in Claude Code?

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

How do I install Bio Link Deployer in Codex?

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

Can I use Bio Link 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 bio-link-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/bio-link-deployer, .gemini/skills/bio-link-deployer, .github/skills/bio-link-deployer and .opencode/skills/bio-link-deployer in your project.

What does Bio Link Deployer need to run?

SKILL.md names no scripts, command-line tools or credentials: Bio Link Deployer is instructions for the agent only. Our summary lists: Node.js. Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent.

Does Bio Link Deployer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bio Link 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 Bio Link Deployer use?

Bio Link 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 Bio Link Deployer use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 789 tokens, read only when the agent opens those files.

What are the alternatives to Bio Link Deployer?

Skills that share tags, products or a category with Bio Link Deployer: Arabic Copy Localizer (growthack88/growth-marketing-os, 115 stars), Landing Optimizer (aaron-he-zhu/aaron-marketing-skills, 2.9k stars), SEO Aeo Landing Page Writer (henryalouf/ruflow, 156 stars) and SEO Aeo Landing Page Writer (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Link 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.