skills/sales-generateblocks/SKILL.md
GenerateBlocks platform help — minimalist, high-performance Gutenberg block plugin for WordPress by EDGE22 (GeneratePress makers): a few versatile blocks (Container, Grid, Headline, Button, Image, Query Loop) instead of dozens, plus Pro Global Styles, Dynamic Data, 150+ patterns, asset library; developer hooks/filters (generateblocks_dynamic_tag_output, generateblocks_dynamic_content_output) and a custom dynamic-tag registration API (GenerateBlocks_Register_Dynamic_Tag). Use when GenerateBlocks blocks or CSS won't render after an update or migration, the editor is slow on long pages, deciding which plan unlocks Dynamic Data/Global Styles/Pro blocks, Pro blocks drop to fallback after a license lapse, building a Query Loop or binding post meta/ACF via Dynamic Data, registering a custom dynamic tag in code, or tuning Core Web Vitals on a block-built site. Do NOT use for cross-tool builder selection or funnel/CRO strategy (use /sales-funnel) or checkout/cart across platforms (use /sales-checkout).
npx skillsauth add sales-skills/sales sales-generateblocksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If references/learnings.md exists, read it first for accumulated platform knowledge.
What are you trying to do?
generateblocks_dynamic_tag_output, generateblocks_dynamic_content_output), registering a custom dynamic tag (GenerateBlocks_Register_Dynamic_Tag), reading/writing block markup via the WordPress REST APIFree or Pro? Free (WordPress.org) ships the core blocks incl. Query Loop. Global Styles, Dynamic Data, device visibility, shape dividers, gradients, scroll effects, the asset/template library, and custom attributes are Pro.
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
| Problem domain | Route to |
|---|---|
| Funnel strategy, page structure, builder selection across tools (Kadence/Spectra/SeedProd/Elementor…) | /sales-funnel — Run: /sales-funnel {user's original question} |
| A/B testing methodology (GenerateBlocks has no native split testing) | /sales-vwo — Run: /sales-vwo {user's original question} |
| Email sequences/automation after a form opt-in | /sales-email-marketing — Run: /sales-email-marketing {user's original question} |
| Growing the list, lead-magnet strategy | /sales-audience-growth — Run: /sales-audience-growth {user's original question} |
| WooCommerce store/checkout (GenerateBlocks builds pages, not carts) | /sales-checkout — Run: /sales-checkout {user's original question} |
| WordPress/WooCommerce funnel + upsells around the pages | /sales-cartflows — Run: /sales-cartflows {user's original question} |
| On-page/technical SEO beyond clean markup | /sales-seo — Run: /sales-seo {user's original question} |
If the question is GenerateBlocks-specific, continue to Step 3.
Read references/platform-guide.md for the full platform reference — blocks/modules, pricing/plan gates, data model, integration recipes, and code examples. For the Dynamic Data filters, the custom dynamic-tag registration API, and the WordPress REST surface, read references/generateblocks-api-reference.md.
Answer the user's question using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation.
generateblocks/-namespaced in post_content), filter output with generateblocks_dynamic_tag_output / generateblocks_dynamic_content_output / generateblocks_do_content / generateblocks_image_url, and register your own dynamic tag with GenerateBlocks_Register_Dynamic_Tag (2.0+). No outbound webhook.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-06) — review these, especially plan-gated features and integration details that may be outdated.
post_content) and PHP hooks/filters. Form leads exit through whatever form plugin you pair with it./sales-funnel — Funnel strategy, page structure, and builder selection across tools (Kadence Blocks, Spectra, SeedProd, Elementor, ClickFunnels, Leadpages)/sales-kadence — A Gutenberg block plugin with 40+ ready-made blocks and a design system — compare blocks, performance, plan gates, and developer hooks vs GenerateBlocks' minimalist model/sales-spectra — Another Gutenberg-native block plugin (by Brainstorm Force) — the closest design-flexibility rival; compare DOM output, Dynamic Content, and hooks/sales-stackable — A design-focused Gutenberg-native block plugin (by Gambit Technologies) with 42 ready-made blocks and a Global Design System — the breadth/design contrast to GenerateBlocks' few primitives/sales-seedprod — A WordPress page/landing-page builder plugin (non-Gutenberg alternative with Theme Builder + coming-soon pages)/sales-cartflows — WordPress/WooCommerce funnel + checkout/upsells around the pages GenerateBlocks builds/sales-vwo — A/B testing and heatmap methodology GenerateBlocks lacks natively/sales-audience-growth — Growing an email list (lead magnets, opt-in strategy) behind a form/sales-email-marketing — Email sequences to run after a form captures the lead/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-do -a claude-codeUser: "How do I extend GenerateBlocks in code — add my own dynamic tag and tweak what a dynamic tag outputs?"
Approach: GenerateBlocks has no hosted REST API; it's extended through WordPress-style PHP. Register a custom tag (2.0+) by instantiating GenerateBlocks_Register_Dynamic_Tag inside an init action with a config array (title, tag, type, supports, return callback); the callback returns through GenerateBlocks_Dynamic_Tag_Callbacks::output(). To modify existing output, filter generateblocks_dynamic_tag_output (or generateblocks_dynamic_content_output for legacy 1.x). Pull the exact array shape, callback signature, and a code snippet from references/generateblocks-api-reference.md.
User: "I want a grid of my custom post type that shows a custom-field price and the featured image — what do I need?"
Approach: Use the Query Loop block to pull the CPT, and Dynamic Data (Pro) to bind a Headline to the post title, another to the post-meta/ACF field, and the Image block to the featured image. Dynamic Data lives on the Headline/Button/Image/Container blocks and can read deeply-nested post meta. Query Loop is free; Dynamic Data binding is Pro — confirm the tier. See references/platform-guide.md (Dynamic Data + Query Loop recipe).
User: "Which GenerateBlocks plan do I need for Dynamic Data and Global Styles, and how many sites does each cover?"
Approach: Dynamic Data, Global Styles, device visibility, shape dividers, scroll effects, and the asset/template library are Pro — not in the free plugin. Pro Personal (~$59/yr) covers 1 site; Pro Professional (~$99/yr) covers up to 500 sites; GeneratePress One (~$149/yr) bundles GP Premium + GenerateBlocks Pro + GenerateCloud. Warn that pricing is best-effort/annual/intro-rated and Pro-only features degrade if the license lapses. Verify current tiers in references/platform-guide.md.
Symptom: Pages look unstyled or layouts collapse after updating GenerateBlocks, GeneratePress, or migrating the site. Cause: GenerateBlocks generates block CSS per page; after a bulk change the cached CSS can be stale, or a 2.0 rewrite changed the markup/Styles engine. Solution: Update GenerateBlocks and GenerateBlocks Pro together to the latest version; clear page/object cache and CDN; re-save a affected page to regenerate its CSS. On 1.x→2.0 jumps, test on staging first — the Styles engine and dynamic tags changed.
Symptom: The block editor lags when editing long pages with many GenerateBlocks blocks. Cause: Editor-side rendering overhead on very long documents (compounded by other heavy editor plugins). Solution: Split very long pages; deactivate unrelated heavy editor plugins to isolate the conflict; keep GenerateBlocks/Pro updated. The front-end output stays lean even when the editor is heavy — they're separate concerns.
Symptom: A page built with Dynamic Data, Global Styles, or other Pro features lost its styling/behavior. Cause: GenerateBlocks Pro is deactivated, expired, or the license isn't active on that site. Solution: Reactivate/renew GenerateBlocks Pro and confirm the license is applied to this site (Pro Personal = 1 site only). Avoid building a critical live page solely on Pro-only features without a tested fallback.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).