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…
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.
Claude Code
$ npx -y skills add respira-press/agent-skills-wordpress --skill mobile-experience-report --agent claude-code
Codex
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a codex -y
Cursor
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a cursor -y
Gemini CLI
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a gemini-cli -y
GitHub Copilot
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a github-copilot -y
OpenCode
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a opencode -y
Windsurf
$ npx skills add respira-press/agent-skills-wordpress --skill mobile-experience-report -a windsurf -y
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.
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…
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…
Use when the user says 'extract my brand voice', 'what is my writing style', or 'analyze my tone', or before any skill that…
Use when building an Elementor page by hand with respira_build_page: from a brief, a screenshot, a mockup, or a design you must…
Use when building or rebuilding a page, header, footer, or template on an Oxygen 6 (Jenga) site, or when a previous attempt…
Use when the user says 'export my site', 'backup my pages before editing', 'download my content locally', or 'migrate content to…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…