tencentcloud-dns

Manage DNSPod DNS records via the Tencent Cloud v3 SDK.

13|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/AceDataCloud/Skills --skill tencentcloud-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tencentcloud-dns
Source: https://github.com/AceDataCloud/Skills/tree/main/skills/tencentcloud-dns
Command: npx skills add https://github.com/AceDataCloud/Skills --skill tencentcloud-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tencentcloud-sdk-python, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of manually creating, updating, listing, searching, and deleting DNS records by providing a programmable interface to DNSPod (Tencent Cloud DNS).

Core Features & Use Cases

  • DNS record management: Add, modify, list, search, and delete A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA records.
  • Domain and record discovery: List all domains in the account and list/search records for a specific domain (including client-side keyword search).
  • Common automation use cases: Create ACME challenge TXT records for certificate issuance, configure SPF/DKIM verification TXT records, and manage verification TXT records for services like Google/Search Console.

Example use case: Update a subdomain’s A record to point to a new server IP, then add an ACME TXT challenge record to validate a new certificate domain.

Quick Start

Ask the AI to run the skill command to list all CNAME records on your domain, for example: python3 scripts/dns.py list example.com --type CNAME

Frequently Asked Questions about tencentcloud-dns

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

FAQPage Schema
How do I manage DNS records on DNSPod via command line?

You can manage DNSPod DNS records via command line by running Python scripts that map to Tencent Cloud DNSPod v3 APIs, allowing you to create, update, list, search, and delete records for your domains and subdomains.

Can I automate ACME challenge TXT records for certificate issuance?

Yes, you can automate ACME challenge TXT records for certificate issuance by creating and deleting TXT records programmatically through the Tencent Cloud DNSPod v3 SDK, streamlining domain validation workflows.

Do I need Tencent Cloud credentials to configure SPF and DKIM TXT records?

Yes, you need environment credentials set via TENCENTCLOUD_SECRET_ID and TENCENTCLOUD_SECRET_KEY, along with the tencentcloud-sdk-python package, to configure SPF and DKIM TXT records through the DNSPod API.

What DNS record types are supported for domain administration tasks?

Supported DNS record types include A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA, covering common domain administration tasks such as migrations, email verification, and domain ownership validation.

How do I list and search DNS records for a specific domain?

You can list and search DNS records for a specific domain by executing the script with the list command and domain name, which retrieves records via the DescribeRecordList API and supports client-side keyword filtering.

What's the best way to update an A record to point to a new server IP?

The best way to update an A record is using the ModifyRecord API mapped through the Python script, allowing you to programmatically change the subdomain's IP address without manual web console intervention.