Access Hostinger via the Hostinger API with managed credentials. Inspect domains, DNS records, VPS instances, websites, subscriptions, and hosting account details.
This skill uses ClawLink for hosted connection flows and credentials so you do not need to configure Hostinger API access yourself.
Step 1: InstallStep 2: Pair AccountStep 3: Connect Hostinger
_App-specific connection GIF coming soon_Run the install command in OpenClawSign in and approve the deviceOpen the dashboard and connect Hostinger
text
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Hostinger │
│ (User Chat) │ │ (OAuth) │ │ (API v1) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. Install Plugin │ │
│ 2. Pair Device │ │
│ 3. Connect Hostinger │ │
│ │ 4. Secure Token │
│ │ 5. Proxy Requests │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ SKILL │ │ Dashboard│ │ Hostinger │
│ File │ │ Auth │ │ API │
└──────────┘ └──────────┘ └──────────┘
Install the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.
bash
openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart
Then tell the user: "OpenClaw has been restarted. Send /new as a standalone message to start a fresh chat, then ask for Hostinger again."
bash
# List domains
clawlink_call_tool --tool "hostinger_list_domains" --params '{}'
# Get DNS records
clawlink_call_tool --tool "hostinger_get_dns_records" --params '{"domain": "example.com"}'
# List VPS instances
clawlink_call_tool --tool "hostinger_list_vps" --params '{}'
All Hostinger tool calls are authenticated automatically by ClawLink using the user's connected Hostinger account.
No API key is required in chat. ClawLink stores the credentials securely and injects them into every Hostinger API request on the user's behalf.
clawlink_begin_pairing if it is not configured yet.clawlink_list_integrations to verify the connection is active.bash
clawlink_list_integrations
Response: Returns all connected integrations. Look for hostinger in the list.
bash
clawlink_list_tools --integration hostinger
Response: Returns the live tool catalog for Hostinger.
If Hostinger tools are missing or the connection shows an error:
clawlink_list_integrations to verifyclawlink_list_tools --integration hostingerToolDescriptionModehostinger_list_domainsList all domains in the accountReadhostinger_get_domainGet details for a specific domainReadhostinger_check_domain_availabilityCheck if a domain name is available for registrationReadhostinger_get_domain_dnssecGet DNSSEC configuration for a domainReadhostinger_get_domain_ownership_statusGet domain ownership verification statusRead
ToolDescriptionModehostinger_list_dns_recordsList all DNS records for a domainReadhostinger_get_dns_recordsGet DNS records for a domainReadhostinger_create_dns_recordCreate a new DNS recordWritehostinger_update_dns_recordUpdate an existing DNS recordWritehostinger_delete_dns_recordDelete a DNS recordWritehostinger_list_dns_snapshotsList DNS snapshots for a domainReadhostinger_restore_dns_snapshotRestore DNS from a snapshotWrite
ToolDescriptionModehostinger_get_dns_zoneGet the full DNS zone for a domainReadhostinger_create_dns_zoneCreate a new DNS zoneWritehostinger_delete_dns_zoneDelete a DNS zoneWritehostinger_list_domain_forwardingsList forwarding rules for a domainReadhostinger_create_domain_forwardingCreate a domain forwarding ruleWritehostinger_delete_domain_forwardingDelete a domain forwarding ruleWrite
ToolDescriptionModehostinger_list_websitesList all websites on the accountReadhostinger_get_websiteGet details for a specific websiteReadhostinger_website_statsGet traffic and resource usage statsReadhostinger_list_ssl_certificatesList SSL certificates for a websiteReadhostinger_install_sslInstall an SSL certificate on a websiteWrite
ToolDescriptionModehostinger_list_vpsList all VPS instancesReadhostinger_get_vpsGet details for a specific VPSReadhostinger_get_vps_statsGet resource usage stats for a VPSReadhostinger_list_vps_templatesList available VPS OS templatesReadhostinger_list_vps_backupsList backups for a VPSReadhostinger_list_vps_snapshotsList snapshots for a VPSReadhostinger_get_vps_snapshotGet a specific VPS snapshotReadhostinger_create_vps_snapshotCreate a new VPS snapshotWritehostinger_delete_vps_snapshotDelete a VPS snapshotWritehostinger_list_vps_ssh_keysList SSH keys configured for VPSReadhostinger_reboot_vpsReboot a VPS instanceWritehostinger_start_vpsStart a stopped VPS instanceWritehostinger_stop_vpsStop a running VPS instanceWrite
ToolDescriptionModehostinger_list_subscriptionsList all subscriptions on the accountReadhostinger_get_subscriptionGet details for a specific subscriptionReadhostinger_list_ordersList orders and invoicesReadhostinger_get_orderGet details for a specific orderReadhostinger_get_account_infoGet account information and settingsRead
ToolDescriptionModehostinger_get_whoisGet WHOIS information for a domainReadhostinger_list_data_centersList available data center locationsRead
bash
clawlink_call_tool --tool "hostinger_list_domains" \
--params '{}'
bash
clawlink_call_tool --tool "hostinger_get_dns_records" \
--params '{
"domain": "example.com"
}'
bash
clawlink_call_tool --tool "hostinger_create_dns_record" \
--params '{
"domain": "example.com",
"type": "A",
"name": "www",
"content": "192.0.2.1",
"ttl": 3600
}'
bash
clawlink_call_tool --tool "hostinger_list_vps" \
--params '{}'
bash
clawlink_call_tool --tool "hostinger_list_subscriptions" \
--params '{}'
bash
clawlink_call_tool --tool "hostinger_check_domain_availability" \
--params '{
"domain": "newdomain.com"
}'
clawlink_list_integrations to confirm Hostinger is connected.clawlink_list_tools --integration hostinger to see the live catalog.clawlink_search_tools with a short query and integration hostinger.text
┌─────────────────────────────────────────────────────────────┐
│ READ OPERATIONS (Safe) │
│ list → get → check → call │
│ │
│ Example: List domains → Get DNS records → Show results │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ WRITE OPERATIONS (Require Confirmation) │
│ describe → preview → confirm → call │
│ │
│ Example: Describe tool → Preview → User approves │
│ → Execute DNS change │
└─────────────────────────────────────────────────────────────┘
clawlink_describe_tool first.whenToUse, askBefore, safeDefaults, examples, and followups to shape the call.clawlink_preview_tool first.clawlink_call_tool. Pass confirmation only after the preview matches the user's intent.Status / ErrorMeaningTool not foundThe tool name does not exist in the current catalog. Verify with clawlink_list_tools --integration hostinger.Missing connectionHostinger is not connected. Direct the user to https://claw-link.dev/dashboard?add=hostinger.RESOURCE_NOT_FOUNDDomain, VPS, or other resource does not exist. Check the identifier.INVALID_ARGUMENTInvalid parameter or missing required field. Review the tool schema with clawlink_describe_tool.Write rejectedUser did not confirm a write action. Always confirm before executing writes.
Check that the ClawLink plugin is installed: bash
openclaw plugins list
If the plugin is installed but tools are missing, tell the user to send /new as a standalone message to reload the catalog.
If a fresh chat does not help, run: bash
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart
After restart, tell the user to send /new again and retry.
hostinger.clawlink_describe_tool to verify parameter names and types before calling.clawlink_preview_tool first.Powered by ClawLink — an integration hub for OpenClaw
