skills/dns/SKILL.md
Manage DNS records, DDNS, and DNS-01 certificates with current ChatTool DNS CLI commands and MCP tools, using chatenv typed provider profiles.
npx skillsauth add cubenlp/chattool dnsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to inspect or change DNS records, run DDNS updates, or apply certificates through ChatTool.
Configure provider credentials with chatenv typed env profiles:
chatenv init -t ali
chatenv init -t aliyun
chatenv init -t tencent
chatenv cat -t ali
chattool dns list
chattool dns records --domain example.com
chattool dns set --domain example.com --rr www --type A --value 1.2.3.4
chattool dns delete --domain example.com --rr www --type A --yes
chattool dns ip
chattool dns ddns
chattool dns cert apply -d example.com -e [email protected] -p aliyun
chattool dns cert check -d example.com --cert-dir certs
Capabilities:
list: list domains in the provider account.records: show DNS records.set: create or update a record idempotently.delete: delete matching records after review/confirmation.ip: show current public or local IP.ddns: run dynamic DNS updates once or continuously.cert apply: request or renew DNS-01 certificates.cert check: inspect local certificate files.dns_list_domainsdns_get_recordsdns_add_recorddns_delete_recorddns_ddns_updatedns_cert_applyset over manual delete/add when updating records.delete only after reviewing matched records; require explicit confirmation or --yes for automation.tools
Continue development after `chatpypi` or `chattool pypi init -t chatarch` creates a project, keeping chatenv schemas, chatstyle interactive CLI behavior, docs, tests, and changelog aligned.
tools
Create or maintain ChatArch/chatxxx Python CLI packages with `chattool pypi init -t chatarch`, integrating external `chatstyle` and `chatenv` correctly.
tools
Create staged previews of Zulip topics using read-only CLI queries, including full-thread originals, a small zh-en translation slice, and a Chinese overview in an external work directory such as ~/tmp/chattool-zulip/<channel>/<topic>. Use when asked to preview, summarize, or translate Zulip thread content.
tools
Aggregate and summarize Zulip community updates via ChatTool CLI. Use for latest Zulip news, stream/topic listing, and periodic summaries from configured streams/topics.