← Back to Skills Marketplace
SPF DKIM Setup
by
Masas Dani
· GitHub ↗
· v1.0.0
470
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install spf-dkim-setup
Description
Manage DNS records via the Cloudflare API. Create, list, update, and delete DNS records (A, AAAA, CNAME, TXT, MX, SPF, DKIM). Use when the agent needs to add...
Usage Guidance
Before installing, verify and fix the metadata mismatch: the SKILL.md requires CLOUDFLARE_API_TOKEN (with DNS Write scope) and CLOUDFLARE_ZONE_ID but the registry lists no required env vars. Only provide a Cloudflare token scoped to the specific zone and minimum permissions (prefer zone-scoped or limited API token rather than global account keys). Be aware examples use curl and jq — ensure those tools exist or adapt commands. If you plan to enable autonomous use, consider restricting the token to a non-production/test zone first to confirm behavior. Ask the publisher to (1) update the registry metadata to declare the required env vars/primary credential, (2) document exactly what Mailtarget credentials (if any) are needed for the Mailtarget integration, and (3) explain why jq/curl are assumed available. If the publisher cannot justify or correct these discrepancies, do not install or provide sensitive credentials.
Capability Analysis
Type: OpenClaw Skill
Name: spf-dkim-setup
Version: 1.0.0
The skill bundle is designed for legitimate Cloudflare DNS management, requiring a `CLOUDFLARE_API_TOKEN` with DNS Write permissions, which is necessary for its stated purpose. All `curl` commands in SKILL.md interact with the Cloudflare API as expected, without any evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or obfuscation. While managing DNS records is a powerful capability and potential shell injection is a general concern for AI agents executing commands from user input, the skill's documentation and examples do not contain any explicit malicious prompt injection attempts or instructions for the agent to deviate from its stated, benign purpose.
Capability Assessment
Purpose & Capability
The SKILL.md describes Cloudflare DNS management (create/list/update/delete records) which matches the skill name and description — that capability is coherent. However, the skill's runtime instructions require CLOUDFLARE_API_TOKEN and CLOUDFLARE_ZONE_ID, but the registry metadata lists no required environment variables or primary credential. That mismatch is unexpected and should be corrected.
Instruction Scope
Instructions are narrowly scoped to Cloudflare DNS API calls and email-auth record handling (SPF/DKIM/DMARC) and do not request unrelated system files or credentials. They reference a Mailtarget integration workflow which could require additional credentials (not declared). Examples use curl and jq but the metadata does not declare required binaries; relying on tools not declared may lead to runtime surprises.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is downloaded or written to disk by the skill itself. That reduces installer risk.
Credentials
The SKILL.md explicitly requires CLOUDFLARE_API_TOKEN (DNS Write) and CLOUDFLARE_ZONE_ID but the registry metadata lists zero required env vars/credentials. Requesting a token with DNS Write permission is proportional to the stated function, but the omission from metadata is a serious coherence/visibility issue. Additionally, the documented Mailtarget integration implies other credentials may be needed but none are declared.
Persistence & Privilege
The skill is not always-included and does not request elevated persistence. It is user-invocable and allows standard autonomous invocation (platform default). There is no instruction to modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install spf-dkim-setup - After installation, invoke the skill by name or use
/spf-dkim-setup - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — autonomous SPF/DKIM/DMARC setup via Cloudflare DNS API, pairs with mailtarget-email for end-to-end domain configuration
Metadata
Frequently Asked Questions
What is SPF DKIM Setup?
Manage DNS records via the Cloudflare API. Create, list, update, and delete DNS records (A, AAAA, CNAME, TXT, MX, SPF, DKIM). Use when the agent needs to add... It is an AI Agent Skill for Claude Code / OpenClaw, with 470 downloads so far.
How do I install SPF DKIM Setup?
Run "/install spf-dkim-setup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SPF DKIM Setup free?
Yes, SPF DKIM Setup is completely free (open-source). You can download, install and use it at no cost.
Which platforms does SPF DKIM Setup support?
SPF DKIM Setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SPF DKIM Setup?
It is built and maintained by Masas Dani (@masasdani); the current version is v1.0.0.
More Skills