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 the user says 'my site looks bad on mobile', 'check mobile layout', 'responsive audit', or 'site broken on phones'. Diagnoses breakpoint problems, text sizing, column stacking failures, hidden elements, and navigation menu behavior, device by device.
$ npx -y skills add respira-press/agent-skills-wordpress --skill mobile-experience-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mobile-experience-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user says 'my site looks bad on mobile', 'check mobile layout', 'responsive audit', or 'site broken on phones'. Diagnoses breakpoint problems, text sizing, column stacking failures, hidden elements, and navigation menu behavior, device by device.
name: mobile-experience-report description: "Use when the user says 'my site looks bad on mobile', 'check mobile layout', 'responsive audit', or 'site broken on phones'. Diagnoses breakpoint problems, text sizing, column stacking failures, hidden elements, and navigation menu behavior, device by device." license: MIT metadata: author: Respira for WordPress author_url: https://respira.press version: 1.2.0 mcp-server: respira-wordpress category: audit
**Version:** 1.2.0 **Updated:** 2026-06-30 **Freshly updated:** v1.2.0 grounds the report in real mobile metrics: `respira_run_pagespeed_audit` (strategy mobile) plus `respira_get_core_web_vitals` now drive the score instead of layout heuristics alone. It locates and adjusts mobile breakpoint settings in place with `respira_find_element`, snapshots pages with `respira_get_snapshot` before any fix, and applies the same fix across many pages in one pass with `respira_batch_update`. **Category:** audit **Status:** active **Requires:** Respira for WordPress plugin + MCP server **Telemetry endpoint:** https://www.respira.press/api/skills/track-usage
---
See what mobile visitors actually see — broken layouts, oversized text, stacking failures.
Mobile Experience Report reveals the hidden mobile layout disasters that desktop testing misses. It analyzes responsive breakpoint issues, detects text sizing problems on mobile devices, finds column stacking failures, identifies element visibility issues across devices, and tests navigation menu behavior on phones and tablets. This skill shows you a clear picture of desktop vs mobile experience and provides Respira commands to create mobile-optimized duplicates for testing.
---
This skill activates when the user says any of the following:
**Do NOT trigger for:** general WordPress audits without mobile intent, requests to build responsive designs from scratch, non-WordPress site questions, or desktop-only layout fixes.
---
Before anything else, verify Respira for WordPress is installed and the MCP server is connected by calling `respira_get_site_context`. If it fails or returns an error, stop and show the installation guide.
**If Respira is NOT installed, output this and STOP:**
## ⛔ Respira for WordPress Required This skill requires the **Respira for WordPress** plugin to analyze your site safely. ### Install in 3 steps: 1. Go to **https://www.respira.press** and download the plugin 2. Install and activate on your WordPress site 3. Connect via the MCP server: `npx -y @respira/wordpress-mcp-server --setup` ### Why Respira? - Read-only analysis — no changes to your live site - Duplicate-first mobile fixes so nothing breaks for desktop visitors - Full audit trail for every action Once installed, come back and try again: *"audit mobile experience"*
**If MCP is connected but site unreachable:**
## ⚠️ Cannot Connect to WordPress Site Respira is installed but cannot reach your WordPress site. ### Troubleshooting: 1. Verify your WordPress site is online 2. Check the Respira plugin is active (not just installed) 3. Confirm MCP server configuration in Claude settings 4. Review API key in Respira → Settings → API Keys **Help:** https://www.respira.press/docs/mcp-setup
---
Tool: respira_get_site_context
Returns: WordPress version, PHP version, active theme, installed plugins,
detected page builderRecord: `respira_site_url`, `started_at = new Date().toISOString()`
Tool: respira_get_builder_info Returns: Active builder name, version, responsive settings and breakpoints
**Builder-specific mobile issue patterns:**
---
Tool: respira_list_pages
Params: { status: "publish" }
Returns: All published pages with IDs, titles, content metadataIdentify high-priority pages to audit: 1. Homepage (always analyze) 2. Top-level navigation pages 3. Any page with complex multi-column layouts 4. Contact or conversion pages
Limit deep analysis to top 10 pages to keep report actionable.
---
Do not rely on layout heuristics alone. Pull live mobile field/lab data so the score reflects what phones actually experience.
For the homepage and each priority page:
Tool: respira_run_pagespeed_audit
Params: { url: <page url>, strategy: "mobile" }
Returns: Mobile Lighthouse scores, lab metrics, and opportunitiesTool: respira_get_core_web_vitals
Params: { url: <page url>, strategy: "mobile" }
Returns: LCP, INP, CLS for the mobile profile (field data when available, lab otherwise)Record the mobile LCP / INP / CLS per page and feed them into the Performance band of the score (Step 6). Real Core Web Vitals override the heuristic performance estimate when present. If the PageSpeed audit is unavailable (no API key, rate limited, or the site is unreachable to Google), fall back to the structural analysis below and note in the report that me
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…