Agent skill

Connect Domain

by hostinger in hostinger/api-mcp-server

Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or…

MITAuto-check passed

Install Connect Domain

skills CLI
$ npx skills add hostinger/api-mcp-server --skill connect-domain -a claude-code

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

GitHub CLI
$ gh skill install hostinger/api-mcp-server connect-domain --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/hostinger/api-mcp-server.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/connect-domain .claude/skills/connect-domain && 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
connect-domain
GitHub stars
159
Token cost
~1.7k tokens
SKILL.md length
815 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or…

  • Works in 5 steps: Gather the facts (read-only) → Attach the domain to hosting → Point DNS at Hostinger → …
  • SKILL.md covers Calling the operations, 1. Gather the facts (read-only), 2. Attach the domain to hosting and 3. Point DNS at Hostinger, plus 2 more sections
  • Calls curl

What it does

Connect Domain is an agent skill from hostinger/api-mcp-server. Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or verification records, install SSL, turn on the HTTPS redirect, and verify it resolves. Handles domains registered at Hostinger or elsewhere, moving a site off its free .hostingersite.com subdomain, subdomains and aliases. Triggers: connect my domain, point my domain to my site, use my own domain, move off the free…

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The licence is MIT.

Example prompts

  • “/connect-domain”

Workflow steps

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

  1. Gather the facts (read-only)
  2. Attach the domain to hosting
  3. Point DNS at Hostinger
  4. SSL and HTTPS
  5. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit 6c3b1a1. 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

    Shell commands in SKILL.md call:

    • curl

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

  • Network

    No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.

    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.

Context cost

Connect Domain loads about 1.7k tokens when it runs. Until then it costs about 154 tokens; SKILL.md has 815 words of instructions outside code blocks.

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

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 hostinger/api-mcp-server at commit 6c3b1a1, republished under its MIT licence (© hostinger). 815 words, ~1,723 tokens.

Download SKILL.mdSave it as .claude/skills/connect-domain/SKILL.md (or your agent's skills folder).
name
connect-domain
description
Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or verification records, install SSL, turn on the HTTPS redirect, and verify it resolves. Handles domains registered at Hostinger or elsewhere, moving a site off its free *.hostingersite.com subdomain, subdomains and aliases. Triggers: connect my domain, point my domain to my site, use my own domain, move off the free subdomain, add a subdomain, park a domain, add a domain alias, my domain is not working.

Connect a domain

Get a domain serving a Hostinger website over HTTPS. The one rule that matters most: records that already work — email (MX), SPF, DKIM and verification TXT records — must survive every DNS change.

Calling the operations

  • Read the inputSchema that search returns before the first call of each operation. If a name below is rejected as unknown, search for what the step does (e.g. "dns records").
  • Batch reads with multi-execute; values pass between steps as $steps.<i>.<path>. Batches chain operations from one server only — the Hostinger Connector runs hosting, agency-hosting, domains and dns as separate servers. When search cannot find an operation, ask the user to enable that product group in the Connector.
  • Every write here changes what the public sees. State the change and get a yes before each one.

1. Gather the facts (read-only)

  • Website. hosting_websites_list with domain (Shared and Cloud; substring match, so take the exact entry) and agency-hosting_websites_list-plan with domain (Agency). Keep username and order_id, or details.uid and details.ipv4. When the domain has no website yet, find the site the user means — often a *.hostingersite.com one — or the order to create it on (hosting_orders_list, agency-hosting_orders_list).
  • Registration. domains_portfolio_get succeeds only for domains registered at Hostinger; its name_servers show who runs DNS. Hostinger's own nameservers end in dns-parking.com.
  • Live DNS, to know what must be kept:
bash
dig +short NS DOMAIN; dig +short A DOMAIN; dig +short CNAME www.DOMAIN
dig +short MX DOMAIN; dig +short TXT DOMAIN; dig +short CAA DOMAIN

2. Attach the domain to hosting

Shared and Cloud:

  • New website on the domain. For a domain outside this account run hosting_domains_verify-ownership first. When is_accessible is false, give the user the TXT record it returns to add next to the existing ones, then verify again (propagation takes up to ~10 minutes). Create with hosting_websites_create (domain without www., order_id), then poll hosting_websites_list-setups with domain every 10–15 s until status: completed.
  • Moving a site off its free subdomain. Shared and Cloud websites cannot be renamed through the API. Either create a website on the real domain and redeploy the project there (the deploy-to-hosting skill) — required for WordPress, which keeps its URL in the database — or, for static sites, park the domain on the existing site with hosting_domains_create-website-parked.
  • Alias (a second domain showing the same site): hosting_domains_create-website-parked.
  • Subdomain (shop.example.com): hosting_domains_create-website-subdomain. www belongs to the main domain — do not create it as a subdomain.

Agency Plan:

  • agency-hosting_domains_link-to-website adds a domain to the site.
  • agency-hosting_domains_change-website replaces the primary domain, for example the free subdomain. The old name stops serving at once — confirm first.
Show full SKILL.md (418 more words)Show less

3. Point DNS at Hostinger

DNS already at Hostinger (nameservers end in dns-parking.com): creating the website normally writes the records. Read the zone with dns_records_list; when @ and www already point at the site, change nothing. Before any edit, note the newest dns_snapshots_list entry — dns_snapshots_restore rolls back to it.

dns_records_update defaults to overwrite: true, which deletes every existing record with the same name and type. Adding a TXT at @ that way wipes SPF and verification records. Send overwrite: false when adding; use true only to replace one record set on purpose, and run dns_records_validate on the same payload first.

DNS elsewhere (registered at Hostinger with other nameservers, or registered elsewhere). Two options — let the user choose:

  • Switch nameservers to Hostinger. Hostinger then manages every record. First copy each record the current DNS serves beyond the website — MX, TXT, service CNAMEs — into the Hostinger zone with dns_records_update (overwrite: false); otherwise email breaks when the nameservers flip. Hostinger's nameserver pairs differ between domains (ns1/ns2.dns-parking.com, solar/lunar.dns-parking.com and others), so use the pair hPanel shows for this domain, never a guessed one. For Hostinger-registered domains apply it with domains_portfolio_update-nameservers; otherwise the user changes it at their registrar.
  • Keep the current DNS provider and change only the web records: A for @ and CNAME (or A) for www. Agency sites point at details.ipv4. Shared and Cloud sites point at the targets in the Hostinger zone for the domain (dns_records_list) or, when that zone does not exist, the IP hPanel shows for the website. The user makes this change at their DNS provider.

4. SSL and HTTPS

Start only once dig shows the domain resolving to Hostinger — the certificate authority checks the domain against the server.

  • Shared and Cloud: hosting_ssl_status. When it is not active, call hosting_ssl_install and poll the status until active (or failed with last_error), then hosting_ssl_toggle-https-redirect with is_enabled: true (it returns 422 until a certificate exists).
  • Agency: agency-hosting_ssl_install-website for each domain, then poll agency-hosting_ssl_website-status. A domain allows three setups per seven days and one request a minute — install once DNS is right and never loop.
  • A CAA record at the apex that does not allow letsencrypt.org blocks issuance; the user adds 0 issue "letsencrypt.org" beside the existing ones.

5. Verify

bash
dig +short A DOMAIN; dig +short A www.DOMAIN
curl -sSI https://DOMAIN/ | grep -i -E "^(HTTP|platform|location)"
curl -sSI http://DOMAIN/ | grep -i -E "^(HTTP|location)"
dig +short MX DOMAIN

Done when both names resolve to Hostinger, HTTPS answers with platform: hostinger, HTTP redirects to HTTPS, and MX still matches step 1. Nameserver changes can take up to 24–48 hours to reach every resolver; when records are still old, report what is pending and the command to re-check instead of polling for hours.

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

Files

Just SKILL.md in skills/connect-domain of hostinger/api-mcp-server.

Open the folder on GitHubat commit 6c3b1a1

Compare with similar skills

Connect Domain 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.

Connect Domain compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Connect Domain this skillhostinger/api-mcp-server159—~1.7kAutomated safety check: PassMIT
ConnectComposioHQ/awesome-claude-skills77k3 repos~987Automated safety check: PassNone
Node Connectopenclaw/openclaw392k—~1.6kAutomated safety check: PassMIT
Host Patternnukeop/nuclear19k—~1.3kAutomated safety check: PassAGPL-3.0
Sitemap Domainthedaviddias/Front-End-Checklist74k—~531Automated safety check: PassMIT
Domain Driven Designdavila7/claude-code-templates32k5 repos~623Automated safety check: PassMIT

Similar skills

  • Connect

    ComposioHQ/awesome-claude-skills

    Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~987 tokens
    Productivity & AutomationAuto-check passed
  • Node Connect

    openclaw/openclaw

    Diagnose OpenClaw Control UI browser and native Android, iOS, or macOS node connection failures across route, auth, pairing, QR/setup-code, and reconnect states.

    392k GitHub stars~1.6k tokensUpdated today
    MobileAuto-check passed
  • Host Pattern

    nukeop/nuclear

    A skill your agent uses when adding a new domain to Nuclear's plugin system, or implementing a host.

    19k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Sitemap Domain

    thedaviddias/Front-End-Checklist

    A skill your agent uses when applies to sites that have recently migrated from HTTP to HTTPS, changed domain name, or have www/non-www redirect configurations.

    74k GitHub stars~531 tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Domain Driven Design

    davila7/claude-code-templates

    Plan and route Domain-Driven Design work from strategic modeling to tactical implementation and evented architecture patterns.

    32k GitHub starsUsed in 5 repos~623 tokens
    DevelopmentAuto-check passed
  • Openwork Connect

    different-ai/openwork

    Search and use the skills, MCP connections, and connected services available through the user's OpenWork organization.

    24k GitHub stars~370 tokensUpdated today
    Agent WorkflowsAuto-check passed

More from hostinger/api-mcp-server

All 8 skills in this repo
  • Audit Hosting

    hostinger/api-mcp-server

    Audit a Hostinger web hosting account (Shared, Cloud and Agency plans) and report what needs attention: every plan and website, SSL problems, broken or vulnerable WordPress installs, failed Node.js…

    159 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Deploy To Hosting

    hostinger/api-mcp-server

    Deploy an existing project to a website on Hostinger web hosting (Shared, Cloud or Agency plans) and keep it deployed: picks the right deploy for static sites, Node.js apps (Next.js, Nuxt, Express…

    159 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check: notes
  • Hostinger Headless Entry

    hostinger/api-mcp-server

    Build a complete website on Hostinger from a single prompt — hosting, domain, and (optionally) a store with real checkout or a blog/CMS the owner edits in WordPress.

    159 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Maintain Wordpress

    hostinger/api-mcp-server

    Keep WordPress sites on Hostinger web hosting updated and secure: checks core, plugin and theme versions, known vulnerabilities and install health on one site or every site in the account, reports…

    159 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Migrate To Hosting

    hostinger/api-mcp-server

    Move an existing website from another host to Hostinger web hosting (Shared, Cloud or Agency plans) without downtime: WordPress sites from a files archive and SQL dump, static and PHP sites from an…

    159 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Troubleshoot Website

    hostinger/api-mcp-server

    Diagnose and fix a website on Hostinger web hosting (Shared, Cloud or Agency plans) that is down, slow, erroring, insecure or failing to build.

    159 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Questions about Connect Domain

What does Connect Domain do?

Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or…. Connect Domain is an agent skill from hostinger/api-mcp-server. Connect a custom domain to a website on Hostinger web hosting (Shared, Cloud or Agency plans) end to end: attach the domain to the site, point DNS at Hostinger without breaking existing email or verification records, install SSL, turn on the HTTPS redirect, and verify it resolves.

How do I install Connect Domain in Claude Code?

Run `npx skills add hostinger/api-mcp-server --skill connect-domain -a claude-code`. Or copy the skill folder (skills/connect-domain in hostinger/api-mcp-server) into .claude/skills/connect-domain in your project. Claude Code loads it when a task matches its description.

How do I install Connect Domain in Codex?

Run `npx skills add hostinger/api-mcp-server --skill connect-domain -a codex`. Or copy the skill folder (skills/connect-domain in hostinger/api-mcp-server) into .agents/skills/connect-domain in your project. Codex loads it when a task matches its description.

Can I use Connect Domain 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 hostinger/api-mcp-server --skill connect-domain -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/connect-domain, .gemini/skills/connect-domain, .github/skills/connect-domain and .opencode/skills/connect-domain in your project.

What does Connect Domain need to run?

Going by SKILL.md and its folder, Connect Domain needs the command-line tools its instructions call (curl).

Does Connect Domain access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Connect Domain 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 Connect Domain use?

Connect Domain is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Connect Domain use?

About 1.7k tokens (SKILL.md is roughly 6.9k 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 Connect Domain?

Skills that share tags, products or a category with Connect Domain: Connect (ComposioHQ/awesome-claude-skills, 77k stars), Node Connect (openclaw/openclaw, 392k stars), Host Pattern (nukeop/nuclear, 19k stars) and Sitemap Domain (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Connect Domain?

hostinger (a GitHub organization) maintains it in hostinger/api-mcp-server, which has 159 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 7, 2026.

Source: hostinger/api-mcp-server on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.