diff --git a/docs/tasks/cloudflare-integration/README.md b/docs/tasks/cloudflare-integration/README.md new file mode 100644 index 0000000..fdd45f7 --- /dev/null +++ b/docs/tasks/cloudflare-integration/README.md @@ -0,0 +1,67 @@ +# Task: Add Cloudflare to Claude's Toolbox + +**Created:** February 22, 2026 +**Priority:** Medium +**Status:** IDENTIFIED +**Time Estimate:** 1-2 hours + +--- + +## OBJECTIVE + +Enable Claude to manage Cloudflare DNS records directly via API integration. + +**Use case:** During Firefrost Codex deployment, needed to create DNS record for codex.firefrostgaming.com - Claude didn't have Cloudflare access. + +--- + +## REQUIREMENTS + +**API Access:** +- Generate new Cloudflare API token (will reroll for security) +- Store in Vaultwarden +- Configure appropriate permissions (DNS edit) + +**Integration Method (TBD):** +- Option A: Custom skill in `/mnt/skills/user/cloudflare/` +- Option B: MCP server integration +- Option C: Simple bash wrapper script + +**Capabilities Needed:** +- Create/update/delete DNS records (A, CNAME, TXT) +- List existing records +- Update proxy status (orange/gray cloud) +- Check zone/domain info + +--- + +## PREREQUISITES + +- [ ] Cloudflare account access +- [ ] Generate new API token with DNS edit permissions +- [ ] Store token in Vaultwarden +- [ ] Determine integration method (skill vs MCP) + +--- + +## BENEFITS + +- Claude can configure DNS during deployments +- No context switching for Michael +- Faster deployments +- Automation of DNS changes + +--- + +## NOTES + +**Security:** +- Token will be regenerated (don't use existing) +- Scope token to minimum required permissions +- Store securely in Vaultwarden + +**Identified during:** Firefrost Codex migration (Task #9) + +--- + +**Status:** Ready to build when time available