mcpField
W
wp-gravity-stack

wp-gravity-stack

github.com/kylebrodeurDevelopment148 installsUpdated 1w ago
Repository

About wp-gravity-stack

A setup skill for WordPress projects using the Gravity ecosystem. It covers stack configuration, Composer and SatisPress setup, shared AI patterns, and security references, then points to product-specific skills for detailed work.

Key features

  1. 01Build a full Composer configuration
  2. 02Configure a private SatisPress repository
  3. 03Provide .cursorrules and llms.txt templates
  4. 04Describe cross-product AI patterns
  5. 05List security and version checks

Use cases

  1. 01Set up the Gravity stack for a new site
  2. 02Manage premium plugins with Composer
  3. 03Generate project AI rules and guidance files

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/kylebrodeur/wordpress-agent-kit --skill wp-gravity-stack

After installing, type/wp-gravity-stackin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
gravity-stack-ai.md
satispress-config.md
security.md
wordpress-ai-gravity-reference.md

Details

From the project README

WordPress Gravity Stack — Setup & Orchestration

Meta-skill that ties the Gravity ecosystem together for a new project or environment setup. Covers SatisPress configuration, the full composer.json, .cursorrules and llms.txt templates, and cross-product patterns.

For product-specific work, load the individual skill:

ProductSkill to load
Gravity Forms (forms, entries, wp gf CLI)wp-gravity-forms
Gravity SMTP (delivery, CVE-2026-4020)wp-gravity-smtp
Gravity Connect (OpenAI integration)wp-gravity-connect
GravityView / GravityKit (display, search, approval)wp-gravityview
Gravity Wiz Spellbook / Perkswp-gravity-wiz
Pods Framework (CPTs, ACTs, custom fields)wp-pods

When to use THIS skill

  • Scaffolding composer.json for a new site using the full stack
  • Setting up SatisPress as a private Composer repo for premium plugins
  • Generating .cursorrules or llms.txt for a project
  • Checking version pinning requirements (Gravity SMTP ≥ 2.1.5 — CVE-2026-4020)
  • Understanding cross-product AI architecture patterns
  • Initial stack setup before routing to individual skills

Official documentation — all products

ProductUser DocsDeveloper Docs
Gravity Formshttps://docs.gravityforms.com/https://docs.gravityforms.com/category/developers/
Gravity Forms User Guideshttps://docs.gravityforms.com/category/user-guides/incl. 3.0 beta
Gravity SMTPhttps://docs.gravitysmtp.com/—
Gravity Connecthttps://gravitywiz.com/documentation/gravity-connect/https://gravitywiz.com/documentation/gravity-connect-openai/
Gravity Perkshttps://gravitywiz.com/documentation/gravity-perks/https://gravitywiz.com/available-perks/
Spellbookhttps://gravitywiz.com/documentation/spellbook/https://account.gravitywiz.com/
GravityViewhttps://docs.gravitykit.com/https://www.gravitykit.dev/
Podshttps://pods.io/docs/https://pods.io/docs/code/

GitHub repositories

RepoPurpose
pods-framework/podsPods core
pods-framework/pods-gravity-formsPods + GF integration
gravitywiz/snippet-library1000+ GF hooks (LLM training reference)
gravitywiz/gravityforms-openaiGravity Connect legacy reference
gravityforms/gravityformscliOfficial wp gf CLI add-on
GravityKit (org)GravityView, GravityActions, GravityBoard

Full stack composer.json

Read: references/satispress-config.md

Quick reference:

{
  "repositories": {
    "wpackagist": { "type": "composer", "url": "https://wpackagist.org",
                    "only": ["wpackagist-plugin/*","wpackagist-theme/*"] },
    "satispress":  { "type": "composer", "url": "https://packages.uof.digital/satispress/" }
  },
  "require": {
    "wpackagist-plugin/pods":           "^3.0",
    "wpackagist-plugin/gravityformscli":"*",
    "satispress/gravityforms":          "*",
    "satispress/gravitysmtp":           ">=2.1.5",
    "satispress/spellbook":             "*",
    "satispress/gravity-connect":       "*",
    "satispress/gravityview":           "*"
  }
}

Security checklist

# Verify Gravity SMTP version (CVE-2026-4020)
wp gf version gravitysmtp    # must be ≥ 2.1.5

# Verify no credentials in wp_options
wp option get gravitysmtp_sendgrid_api_key && echo "⚠️  move to wp-config.php"

Reference document

The full AI + Gravity stack reference guide (patterns, security, .cursorrules, llms.txt) is at:

references/wordpress-ai-gravity-reference.md

This covers:

  • Pods ACT vs postmeta declaration for AI agents
  • Gravity Connect Fields vs Feeds strategy
  • Token ceiling recommendations
  • CVE-2026-4020 mitigation
  • Developer matrix for all products
  • .cursorrules template
  • llms.txt template

References

  • references/wordpress-ai-gravity-reference.md — Full AI + Gravity reference guide
  • references/satispress-config.md — Full composer.json and SatisPress setup
  • references/gravity-stack-ai.md — AI integration patterns
  • references/security.md — CVE-2026-4020, credential isolation, anti-spam

Comments

Markdown supported