Themes (Pro)
Tested by us on 15 October 2026, from ChatGPT and Claude: new themes, CSS and PHP edits, preview, activation and rollback.
On paid plans, your assistant can work on your theme without touching the live one. Everything happens in a separate draft: you preview it, put it live when you’re happy, and go back if you change your mind.
What it can do
Section titled “What it can do”| Job | Ability |
|---|---|
| See the active theme and the draft | ai-puffer/theme-status |
| Copy the active theme into a draft, or start a small classic theme | ai-puffer/theme-create-draft |
| List, read and search the draft’s files | ai-puffer/theme-list-files, -read-file, -search-files |
| Change or remove one draft file | ai-puffer/theme-write-file, -delete-file |
| Undo a file change | ai-puffer/theme-undo-file |
| Get a preview link for the draft | ai-puffer/theme-preview |
| Put the draft live, with a backup | ai-puffer/theme-publish |
| Go back to the previous theme | ai-puffer/theme-rollback |
| Read a file from the backup | ai-puffer/theme-read-backup-file |
| Park a draft and pick it up later | ai-puffer/theme-archive, -resume |
How it keeps your site safe
Section titled “How it keeps your site safe”- Only the draft changes. The live theme’s files are never rewritten. Putting a draft live activates it as a new theme and keeps the original installed.
- Every file is checked before saving: PHP for syntax, JSON for format. Each change names the exact version it edits, so a newer edit is never overwritten.
- Preview first. A draft can only go live after you’ve previewed its current version.
- A backup before going live. The original theme’s files and design settings are saved privately first. Rollback restores them, and refuses if the theme was switched or edited since.
- Only theme source files (PHP, CSS, JS, JSON, HTML, text) inside the draft. No plugins, uploads, settings or server files.
Good to know
Section titled “Good to know”- The preview is for you, logged in. The draft’s PHP really runs during the preview, so a syntax check can’t catch every mistake; look before you put it live.
- The backup covers your theme’s files and design settings, not the whole site.
- One draft at a time. Archive an unfinished draft to start another, and resume it later.
- Your WordPress user needs permission to edit and switch themes, and your host must allow file changes.