activity-report-compos…
Use when the user asks for a client report, a monthly or activity report, a case study draft, or says 'what did i ship this month'. Turns the site audit log…
Use when starting a session on an existing WordPress site, or when the user says 'prime yourself', 'what builder does this site use', or 'give me a site briefing'. Loads the active site, detects the builder, loads inline schemas, reads the stored per-site brief, and sets the
$ npx -y skills add respira-press/agent-skills-wordpress --skill prime-the-agent --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prime-the-agentContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when starting a session on an existing WordPress site, or when the user says 'prime yourself', 'what builder does this site use', or 'give me a site briefing'. Loads the active site, detects the builder, loads inline schemas, reads the stored per-site brief, and sets the
name: prime-the-agent description: "Use when starting a session on an existing WordPress site, or when the user says 'prime yourself', 'what builder does this site use', or 'give me a site briefing'. Loads the active site, detects the builder, loads inline schemas, reads the stored per-site brief, and sets the do-not-write-raw-HTML rule." license: MIT metadata: author: Respira for WordPress author_url: https://respira.press version: 1.2.0 mcp-server: respira-wordpress category: workflow
**Version:** 1.2.0 **Updated:** 2026-08-04 **Category:** workflow **Status:** stable **Requires:** Respira for WordPress plugin + MCP server **Telemetry endpoint:** https://www.respira.press/api/skills/track-usage
---
A fast, focused session-starter. Run this at the top of any conversation about a WordPress site to prime the agent on how to work with the site correctly. Prevents the single most common failure mode: the agent generating raw HTML instead of using the site's actual page builder.
This skill is not a full site audit. For that, use [Site Onboarding](https://respira.press/skills/site-onboarding) or [WordPress Site DNA](https://respira.press/skills/wordpress-site-dna). This is the 30-second preamble before any work.
Since v1.1 it also carries memory across sessions. it reads a per-site brief stored on the site itself at the start, and offers to append what it learned at the end. So the next session, yours, a teammate's, or a different AI client, starts already knowing this site's quirks and the division of labor you prefer, instead of relearning them every time.
As of v1.2, memory is first-class. The brief arrives automatically inside `respira_get_site_context` under `site_memory` (no extra call), and learnings are saved with `respira_remember`. Memory can also carry site rules, and those are enforced by the site itself: a refused write is the site working as designed, not an error to retry.
---
Use Prime the Agent when:
Skip this skill when:
---
This skill activates when the user says any of:
---
Run these steps **in order**. Step 0 and Step 7 are the memory loop (start and end of session); Steps 1 to 6 are the priming itself. Do not skip steps.
Memory now arrives on its own. When Step 2 calls `respira_get_site_context`, the response carries a `site_memory` block: the notes and rules past sessions left behind for this exact site — the division of labor, the quirks, anything learned the hard way. There is no option to fetch and no extra call to make. (The old pattern of reading a `respira_site_memory` option via `respira_get_option` is legacy; do not use it.) If you need the full list with entry ids, say to prune a stale note, call `respira_list_memory`.
If `site_memory` is empty, there is no memory yet, that is fine, you will create it in Step 7. If it has content, read it before anything else and fold it into how you work below. Two kinds of entries live there:
Watch each note's date. if a note looks stale (say it names a builder that Step 3 contradicts), trust the live call and fix the note at the end.
Call `respira_get_active_site`. If no active site is set or the call fails, stop and ask the user which connected site to work on. Then call `respira_list_sites` to show options.
Call `respira_get_site_context`. Capture: WordPress version, PHP version, active theme, plugin count, multisite y/n, site URL.
Call `respira_get_builder_info`. This returns the active page builder (Elementor, Bricks, Divi, Gutenberg, Oxygen, Breakdance, Beaver, Brizy, WPBakery, Visual Composer, Thrive Architect, Flatsome, Spectra, Kadence Blocks, GenerateBlocks, or SeedProd), its version, and which modules are available.
**This is the most important call.** Every write to a page must go through this builder's native data structure. The agent's job is not to write WordPress pages — it's to write *this builder's* pages.
Call `respira_get_builder_inline_schemas`. This returns the JSON schema for every module type the active builder supports. Keep these in working memory before any write.
Call `respira_list_pages` (limit 25) and `respira_list_custom_posts` (limit 10). The agent now knows what pages exist, what custom post types are defined, and roughly how big the site is.
Output a short briefin
The community hub for WordPress AI workflows. Skills that run inside Claude Code, Codex, Antigravity, Cursor, and any AI agent that supports Skills + MCP to analyze, audit, optimize, and fix WordPress sites. Built by the community. Curated by Respira.
Repo: respira-press/agent-skills-wordpress
Use when the user asks for a client report, a monthly or activity report, a case study draft, or says 'what did i ship this month'. Turns the site audit log…
Use on any page build, redesign, or 'make it look better' request on a site that has (or needs) a saved Art Direction. Loads the direction before the first…
Use when the user says 'extract my brand voice', 'what is my writing style', or 'analyze my tone', or before any skill that writes copy for the site. Reads…
Use when building or rebuilding a page, header, footer, or template on an Oxygen 6 (Jenga) site, or when a previous attempt produced a blank page, one raw HTML…
Use when the user says 'export my site', 'backup my pages before editing', 'download my content locally', or 'migrate content to my other site'. Exports pages,…
Use when the user says 'audit my conversion rate', 'cro check', 'find conversion leaks', or asks what is hurting conversion before a paid campaign or after a…