Generates custom WordPress Gutenberg block patterns using register_block_pattern() and the Block Editor API. Creates reusable pattern categories with register_block_pattern_category() for organized content libraries.
Scanned 6/8/2026
Install via CLI
openskills install agentskillexchange/skills---
name: "Gutenberg Block Pattern Generator"
slug: "gutenberg-block-pattern-generator"
description: "Generates custom WordPress Gutenberg block patterns using register_block_pattern() and the Block Editor API. Creates reusable pattern categories with register_block_pattern_category() for organized content libraries."
verification: "security_reviewed"
source: "https://developer.wordpress.org/themes/patterns/registering-patterns/"
author: "WordPress"
category: "WordPress & CMS"
framework: "Claude Code"
---
# Gutenberg Block Pattern Generator
Generates custom WordPress Gutenberg block patterns using register_block_pattern() and the Block Editor API. Creates reusable pattern categories with register_block_pattern_category() for organized content libraries.
## Installation
Use the upstream install or setup path that matches your environment:
- Make WordPress
Basic usage or getting-started notes:
- Suppose that you wanted to only make the hero pattern you registered earlier available if the core/paragraph block is registered. In a real-world scenario, you’d likely be checking for a third-party block, and the cor...
- Using the same example as above, try only registering your pattern if the core/paragraph block is registered by adding this to functions.php :
- There are times when you need to unregister block patterns so that they do not appear in the inserter for users. For example, you may want to remove some of the core WordPress patterns, those added by a parent theme (...
- Source: https://developer.wordpress.org/themes/patterns/registering-patterns/
## Documentation
- https://developer.wordpress.org/themes/patterns/registering-patterns/
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/gutenberg-block-pattern-generator/)
No comments yet. Be the first to comment!
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.