← ClaudeAtlas

norml-wp-managerlisted

Norml WordPress Copilot: manage a single WordPress site through the WordPress REST API from Claude Desktop / Cowork, Claude Code, Codex, or Gemini CLI. For non-technical site owners — no SSH, no WP-CLI, no developer tooling. Needs WordPress 5.6+ and an admin or editor Application Password. All state for a site lives in one portable folder you name: generated `capabilities.md`, readable `project-notes.md` + `changelog.md` at the top, machinery in a hidden `.wpm/` (connection config + the auto-generated site scan; the credential only when no OS keychain is available). Detects a supported CLI runtime (Console) vs Claude Desktop / Cowork (Desktop) and acts accordingly; on Desktop it verifies your site is reachable before asking for any credential. The Application Password lives in macOS Keychain / Windows Credential Manager / Linux libsecret on Console, or a local browser-to-folder handoff on Desktop — the credential never enters the AI conversation and is immediately imported into a born-private, gitignored file
normlstudio/norml-wordpress-copilot · ★ 0 · API & Backend · score 78
Install: claude install-skill normlstudio/norml-wordpress-copilot
# Norml WordPress Copilot Installed skill: `norml-wp-manager` > **Requires onboarding.** Before this skill can do anything, the site must be > connected once. If no `*/.wpm/config.json` is found (Console: walking up from > the working directory; Desktop: in the mapped project folder), hard-stop and > route to onboarding — **Console → `onboarding-console.md`**, **Desktop → > `onboarding-desktop.md`** — never improvise the connection by asking for the > Application Password in chat. > **REST API only.** This skill talks to WordPress exclusively over its built-in > REST API at `/wp-json/`. It does **not** use SSH, does **not** use WP-CLI, > does **not** touch the server filesystem. That makes it safe to hand to a > site owner who has WordPress admin access but no developer tooling. The > trade-off: anything the REST API can't do, this skill can't do — bulk DB > operations, plugin/theme install on most managed hosts, `wp eval` PHP, > search-replace. Those belong to a developer using WP-CLI directly. ## One mental model Everything Claude knows about a site lives in **one folder the user names** (e.g. `acme-marketing/`). Three human-readable files sit at the top (`capabilities.md`, `project-notes.md`, `changelog.md`); a hidden `.wpm/` subfolder holds the machinery (connection config, the credential when applicable, the auto-generated site scan). Delete the folder and the skill forgets the site — nothing else on the machine is touched. ``` acme-marketing/ ←