Receber por email
← Voltar para o catálogo

agent-skills-wordpress

Agent skills for WordPress — works in Claude Code, Codex, Antigravity, Cursor, and any agent supporting Skills + MCP. Audit, optimize, fix, and migrate WordPress sites.

34estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add respira-press/agent-skills-wordpress

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/agent-skills-wordpress-mpsx0feu/svg)](https://www.skillteca.com.br/skills/agent-skills-wordpress-mpsx0feu)

Skills relacionadas

Ver todas de Documentos →

Alerta por categoria

Receba novas skills de Documentos toda segunda

1 email curto, só com as skills novas de Documentos. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

WooCommerce Health Check

Version: 1.1.0 Updated: 2026-05-17 Freshly updated: v1.1.0 swaps deprecated wordpress_* tool names to respira_*, picks up v7.0.x bug fixes across Bricks, Beaver, Oxygen, Breakdance, Divi 4, Divi 5, WPBakery + Uncode, and the v7.1 Elementor 4 atomic-write surface. Category: audit Status: active Requires: Respira for WordPress plugin + MCP server + WooCommerce Telemetry endpoint: https://www.respira.press/api/skills/track-usage

Description

Detect checkout issues, cart problems, and configuration errors silently losing sales.

WooCommerce Health Check scans your store for common configuration issues that break checkout flow and lose sales. It detects mobile checkout problems, payment gateway setup issues, AJAX URL mismatches, caching configuration errors on cart/checkout pages, and SSL problems. This skill identifies the exact issues causing cart abandonment and provides Respira workflows to test fixes safely on duplicate pages before going live.

Trigger Phrases

This skill activates when the user says any of the following:

  • "audit my woocommerce store"
  • "check woocommerce health"
  • "find checkout problems"
  • "woocommerce diagnostic"
  • "why is my checkout broken"
  • "scan woocommerce configuration"
  • "woocommerce health check"
  • "checkout not working woocommerce"
  • "cart problems woocommerce"
  • "woocommerce checkout issues"
  • "losing sales woocommerce"
  • "woocommerce configuration audit"

Do NOT trigger for: general WordPress audits without WooCommerce context, plugin installation requests, theme customization, or non-WooCommerce e-commerce questions.

Execution Workflow

Step 1: Respira + WooCommerce Verification

Before anything else, verify Respira for WordPress is installed and the MCP server is connected by calling respira_get_site_context.

If Respira is NOT installed, output this and STOP:

## ⛔ Respira for WordPress Required

This skill requires the **Respira for WordPress** plugin to analyze your store 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 store
- Duplicate-first fix testing so no checkout breaks go live
- Full audit trail for every action

Once installed, come back and try again: *"check woocommerce health"*

If WooCommerce is NOT found in the plugin list, output this and STOP:

## ⚠️ WooCommerce Not Detected

This skill is specifically for WooCommerce stores.

WooCommerce does not appear to be installed or active on your site.

**If you do have WooCommerce installed:**
- Make sure the plugin is activated (not just installed)
- Verify Respira can see your plugin list in Respira → Settings

**If you're looking for a general WordPress audit:**
Try: *"analyze my wordpress site"* (WordPress Site DNA skill)

Step 2: Site and Store Context

Tool: respira_get_site_context
Returns: WordPress version, PHP version, site URL, WordPress address,
         installed plugins, active theme, debug mode

Record: respira_site_url, started_at = new Date().toISOString()

Critical check — URL mismatch detection: Compare siteurl (Site Address) vs home (WordPress Address) from site context. A mismatch causes AJAX to fail on checkout.

Step 3: Plugin Audit for WooCommerce-Specific Issues

Tool: respira_list_plugins
Returns: All plugins with name, slug, version, active status

Check for:

  • WooCommerce version (flag if significantly behind latest)
  • Payment gateway plugins and their active status
  • Caching plugins (W3TC, WP Super Cache, WP Rocket, LiteSpeed) — these need cart/checkout exclusions
  • Security plugins that may interfere with AJAX requests
  • Conflicting checkout plugins

Step 4: Checkout and Cart Page Analysis

Tool: respira_list_pages
Params: { status: "publish" }
Returns: All published pages

Locate the WooCommerce core pages:

  • Cart page (has [woocommerce_cart] shortcode or is_cart block)
  • Checkout page (has [woocommerce_checkout] shortcode or is_checkout block)
  • My Account page
  • Thank You / Order Received page

For each core page, check:

  • Page exists and is published
  • Page is assigned in WooCommerce → Settings → Pages
  • Page content contains expected WooCommerce element
Tool: respira_analyze_performance
Params: { pageId: <checkoutPageId> }
Returns: Load time, caching status, scripts loading

Flag caching on cart/checkout: if caching plugin is active and checkout page has no exclusion configured, this will likely break session handling.

Step 5: SSL Verification

Tool: respira_get_site_context
Returns: Site URL (check for https://)

SSL check:

  • Site URL starts with https:// → ✅
  • Site URL starts with http:// → 🔴 Critical (payment gateways require SSL)
  • WordPress Address and Site Address both https but different subdomains → ⚠️ URL mismatch risk

Step 6: Mobile Checkout Experience Analysis

Tool: respira_analyze_performance
Params: { pageId: <checkoutPageId> }
Returns: Performance data, script loading, CSS details
Tool: respira_get_builder_info
Returns: Active builder name and responsive configuration

Flag common mobile checkout issues based on builder type:

  • Elementor: Check if checkout columns are set to stack on mobile
  • Divi: Verify mobile view is not using fixed widths
  • Gutenberg/blocks: Check block spacing and button sizing
  • Classic themes: Verify responsive CSS is active

Mobile checkout failure patterns to flag:

  • Checkout form columns not stacking (common with page builders)
  • "Place Order" button partially off-screen on small viewports
  • Form input fields too small to tap (< 44px height)
  • Payment gateway iframe not resizing on mobile

Step 7: Payment Gateway Status

From respira_list_plugins, identify payment gateway plugins:

  • Stripe (WooCommerce Stripe Payment Gateway)
  • PayPal (WooCommerce PayPal Payments, PayPal Checkout)
  • Square, Authorize.net, Braintree, etc.
  • Manual/COD/Bank Transfer (native WooCommerce)

For each detected gateway:

  • Is the plugin active?
  • Is SSL present (required for most gateways)?
  • Note: Cannot verify API key validity via MCP — flag as "requires manual verification"

Step 8: Performance Issues on Checkout

Tool: respira_analyze_performance
Params: { pageId: <checkoutPageId> }
Returns: Load time, script list, CSS list, caching status

Flag:

  • Checkout load time > 2s
  • Scripts loading that have no checkout relevance (social sharing, maps without store locator, etc.)
  • Missing script defer/async on non-critical JS
  • Large CSS files not relevant to checkout

Step 9: Health Score Calculation

Calculate store health score (0-100):

Checkout Configuration (30 points):
  - Checkout page exists and configured: 10 pts
  - No URL mismatch: 10 pts
  - SSL active: 10 pts

Cart and Session (20 points):
  - Cart page configured correctly: 10 pts
  - Caching exclusions in place: 10 pts

Payment Gateways (20 points):
  - At least one active gateway: 15 pts
  - SSL present for card gateways: 5 pts

Mobile Experience (15 points):
  - No mobile checkout layout breaks detected: 10 pts
  - Checkout load time < 2s: 5 pts

Configuration (15 points):
  - WooCommerce version current: 8 pts
  - No conflicting plugins detected: 7 pts

Score labels:

  • 85-100: 🟢 Healthy
  • 60-84: 🟡 Minor Issues
  • 40-59: 🟠 Revenue at Risk
  • 0-39: 🔴 Critical — Losing Sales

Step 10: Generate Report

Output the complete markdown report using the template below.

Step 11: Send Telemetry (fire-and-forget)

After generating the report, silently POST to the telemetry endpoint. Never block report delivery on telemetry failure.

// Telemetry payload
const payload = {
  skil
Compartilhar X LinkedIn