{"id":"0ef8817a-cd6a-44d3-b8b8-65298b6a086c","shortId":"PqMxqB","kind":"skill","title":"wordpress-theme-development","tagline":"WordPress theme development workflow covering theme architecture, template hierarchy, custom post types, block editor support, responsive design, and WordPress 7.0 features: DataViews, Pattern Editing, Navigation Overlays, and admin refresh.","description":"# WordPress Theme Development Workflow\n\n## Overview\n\nSpecialized workflow for creating custom WordPress themes from scratch, including modern block editor (Gutenberg) support, template hierarchy, responsive design, and WordPress 7.0 enhancements.\n\n## WordPress 7.0 Theme Features\n\n1. **Admin Refresh**\n   - New default color scheme\n   - View transitions between admin screens\n   - Modern typography and spacing\n\n2. **Pattern Editing**\n   - ContentOnly mode defaults for unsynced patterns\n   - `disableContentOnlyForUnsyncedPatterns` setting\n   - Per-block instance custom CSS\n\n3. **Navigation Overlays**\n   - Customizable navigation overlays\n   - Improved mobile navigation\n\n4. **New Blocks**\n   - Icon block\n   - Breadcrumbs block with filters\n   - Responsive grid block\n\n5. **Theme.json Enhancements**\n   - Pseudo-element support\n   - Block-defined feature selectors honored\n   - Enhanced custom CSS\n\n6. **Iframed Editor**\n   - Block API v3+ enables iframed post editor\n   - Full enforcement in 7.1, opt-in in 7.0\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Creating custom WordPress themes\n- Converting designs to WordPress themes\n- Adding block editor support\n- Implementing custom post types\n- Building child themes\n- Implementing WordPress 7.0 design features\n\n## Workflow Phases\n\n### Phase 1: Theme Setup\n\n#### Skills to Invoke\n- `app-builder` - Project scaffolding\n- `frontend-developer` - Frontend development\n\n#### Actions\n1. Create theme directory structure\n2. Set up style.css with theme header\n3. Create functions.php\n4. Configure theme support\n5. Set up enqueue scripts/styles\n\n#### WordPress 7.0 Theme Header\n```css\n/*\nTheme Name: My Custom Theme\nTheme URI: https://example.com\nAuthor: Developer Name\nAuthor URI: https://example.com\nDescription: A WordPress 7.0 compatible theme with modern design\nVersion: 1.0.0\nRequires at least: 6.0\nRequires PHP: 7.4\nLicense: GNU General Public License v2\nLicense URI: https://www.gnu.org/licenses/gpl-2.0.html\nText Domain: my-custom-theme\nTags: block-patterns, block-styles, editor-style, wide-blocks\n*/\n```\n\n#### Copy-Paste Prompts\n```\nUse @app-builder to scaffold a new WordPress theme project\n```\n\n### Phase 2: Template Hierarchy\n\n#### Skills to Invoke\n- `frontend-developer` - Template development\n\n#### Actions\n1. Create index.php (fallback template)\n2. Implement header.php and footer.php\n3. Create single.php for posts\n4. Create page.php for pages\n5. Add archive.php for archives\n6. Implement search.php and 404.php\n\n#### WordPress 7.0 Template Considerations\n- Test with iframed editor\n- Verify view transitions work\n- Check new admin color scheme compatibility\n\n#### Copy-Paste Prompts\n```\nUse @frontend-developer to create WordPress template files\n```\n\n### Phase 3: Theme Functions\n\n#### Skills to Invoke\n- `backend-dev-guidelines` - Backend patterns\n\n#### Actions\n1. Register navigation menus\n2. Add theme support (thumbnails, RSS, etc.)\n3. Register widget areas\n4. Create custom template tags\n5. Implement helper functions\n\n#### WordPress 7.0 theme.json Configuration\n```json\n{\n  \"$schema\": \"https://schemas.wp.org/trunk/theme.json\",\n  \"version\": 3,\n  \"settings\": {\n    \"appearanceTools\": true,\n    \"layout\": {\n      \"contentSize\": \"1200px\",\n      \"wideSize\": \"1400px\"\n    },\n    \"background\": {\n      \"backgroundImage\": true\n    },\n    \"typography\": {\n      \"fontFamilies\": true,\n      \"fontSizes\": true\n    },\n    \"spacing\": {\n      \"margin\": true,\n      \"padding\": true\n    },\n    \"blocks\": {\n      \"core/heading\": {\n        \"typography\": {\n          \"fontSizes\": [\"24px\", \"32px\", \"48px\"]\n        }\n      }\n    }\n  },\n  \"styles\": {\n    \"color\": {\n      \"background\": \"#ffffff\",\n      \"text\": \"#1a1a1a\"\n    },\n    \"elements\": {\n      \"link\": {\n        \"color\": {\n          \"text\": \"#0066cc\"\n        }\n      }\n    }\n  },\n  \"customTemplates\": [\n    {\n      \"name\": \"page-home\",\n      \"title\": \"Homepage\",\n      \"postTypes\": [\"page\"]\n    }\n  ],\n  \"templateParts\": [\n    {\n      \"name\": \"header\",\n      \"title\": \"Header\",\n      \"area\": \"header\"\n    }\n  ]\n}\n```\n\n#### Copy-Paste Prompts\n```\nUse @backend-dev-guidelines to create theme functions\n```\n\n### Phase 4: Custom Post Types\n\n#### Skills to Invoke\n- `wordpress-penetration-testing` - WordPress patterns\n\n#### Actions\n1. Register custom post types\n2. Create custom taxonomies\n3. Add custom meta boxes\n4. Implement custom fields\n5. Create archive templates\n\n#### RTC-Compatible CPT Registration\n```php\nregister_post_type('portfolio', [\n    'labels' => [\n        'name' => __('Portfolio', 'my-theme'),\n        'singular_name' => __('Portfolio Item', 'my-theme')\n    ],\n    'public' => true,\n    'has_archive' => true,\n    'show_in_rest' => true,  // Enable for RTC\n    'supports' => ['title', 'editor', 'thumbnail', 'excerpt', 'custom-fields'],\n    'menu_icon' => 'dashicons-portfolio',\n]);\n\n// Register meta for collaboration\nregister_post_meta('portfolio', 'client_name', [\n    'type' => 'string',\n    'single' => true,\n    'show_in_rest' => true,\n    'sanitize_callback' => 'sanitize_text_field',\n]);\n```\n\n#### Copy-Paste Prompts\n```\nUse @wordpress-penetration-testing to understand WordPress CPT patterns\n```\n\n### Phase 5: Block Editor Support\n\n#### Skills to Invoke\n- `frontend-developer` - Block development\n\n#### Actions\n1. Enable block editor support\n2. Register custom blocks\n3. Create block styles\n4. Add block patterns\n5. Configure block templates\n\n#### WordPress 7.0 Block Features\n- Block API v3 is reference model\n- PHP-only block registration\n- Per-instance custom CSS\n- Block visibility controls (viewport-based)\n\n#### Block Pattern with ContentOnly (WP 7.0)\n```json\n{\n    \"name\": \"my-theme/hero-section\",\n    \"title\": \"Hero Section\",\n    \"contentOnly\": true,\n    \"content\": [\n        {\n            \"name\": \"core/cover\",\n            \"attributes\": {\n                \"url\": \"{{hero_image}}\",\n                \"overlay\": \"black\",\n                \"dimRatio\": 50\n            },\n            \"innerBlocks\": [\n                {\n                    \"name\": \"core/heading\",\n                    \"attributes\": {\n                        \"level\": 1,\n                        \"textAlign\": \"center\",\n                        \"content\": \"{{hero_title}}\"\n                    }\n                },\n                {\n                    \"name\": \"core/paragraph\",\n                    \"attributes\": {\n                        \"align\": \"center\",\n                        \"content\": \"{{hero_description}}\"\n                    }\n                }\n            ]\n        }\n    ]\n}\n```\n\n#### Navigation Overlay Template Part\n```php\n// template-parts/header-overlay.php\n?>\n<nav class=\"header-navigation-overlay\" aria-label=\"<?php esc_attr_e('Overlay Menu', 'my-theme'); ?>\">\n    <button class=\"overlay-close\" aria-label=\"<?php esc_attr_e('Close menu', 'my-theme'); ?>\">\n        <span class=\"close-icon\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line>\n                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line>\n            </svg>\n        </span>\n    </button>\n    <?php\n    wp_nav_menu([\n        'theme_location' => 'primary',\n        'container' => false,\n        'menu_class' => 'overlay-menu',\n        'fallback_cb' => false,\n    ]);\n    ?>\n</nav>\n```\n\n#### Copy-Paste Prompts\n```\nUse @frontend-developer to create custom Gutenberg blocks\n```\n\n### Phase 6: Styling and Design\n\n#### Skills to Invoke\n- `frontend-design` - UI design\n- `tailwind-patterns` - Tailwind CSS\n\n#### Actions\n1. Implement responsive design\n2. Add CSS framework or custom styles\n3. Create design system\n4. Implement theme customizer\n5. Add accessibility features\n\n#### WordPress 7.0 Admin Refresh Considerations\n```css\n/* Support new admin color scheme */\n@media (prefers-color-scheme: dark) {\n    :root {\n        --admin-color: modern;\n    }\n}\n\n/* View transitions */\n.wp-admin {\n    view-transition-name: none;\n}\n\nbody {\n    view-transition-name: page;\n}\n```\n\n#### CSS Custom Properties (WP 7.0)\n```css\n:root {\n    /* New DataViews colors */\n    --wp-dataviews-color-background: #ffffff;\n    --wp-dataviews-color-border: #e0e0e0;\n    \n    /* Navigation overlay */\n    --wp-overlay-menu-background: #1a1a1a;\n    --wp-overlay-menu-text: #ffffff;\n}\n```\n\n#### Copy-Paste Prompts\n```\nUse @frontend-design to create responsive theme design\n```\n\n### Phase 7: WordPress 7.0 Features Integration\n\n#### Breadcrumbs Block Support\n```php\n// Add breadcrumb filters for custom post types\nadd_filter('wp_breadcrumb_args', function($args) {\n    $args['separator'] = '<span class=\"breadcrumb-separator\"> / </span>';\n    $args['before'] = '<nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">';\n    $args['after'] = '</nav>';\n    return $args;\n});\n\n// Add custom breadcrumb trail for CPT\nadd_action('breadcrumb_items', function($trail, $crumbs) {\n    if (is_singular('portfolio')) {\n        $portfolio_page = get_page_by_path('portfolio');\n        if ($portfolio_page) {\n            array_splice($trail->crumbs, 1, 0, [\n                [\n                    'title' => get_the_title($portfolio_page),\n                    'url' => get_permalink($portfolio_page)\n                ]\n            ]);\n        }\n    }\n}, 10, 2);\n```\n\n#### Icon Block Support\n```php\n// Add custom icons for Icon block via pattern category\nadd_action('init', function() {\n    register_block_pattern_category('my-theme/icons', [\n        'label' => __('Theme Icons', 'my-theme'),\n        'description' => __('Custom icons for use in the Icon block', 'my-theme'),\n    ]);\n});\n\n// For actual SVG icons in the Icon block, use block.json or PHP registration\nadd_action('init', function() {\n    register_block_pattern('my-theme/custom-icons', [\n        'title' => __('Custom Icon Set', 'my-theme'),\n        'categories' => ['my-theme/icons'],\n        'content' => '<!-- Pattern content with Icon blocks -->'\n    ]);\n});\n```\n\n### Phase 8: Testing\n\n#### Skills to Invoke\n- `playwright-skill` - Browser testing\n- `webapp-testing` - Web app testing\n\n#### Actions\n1. Test across browsers\n2. Verify responsive breakpoints\n3. Test block editor\n4. Check accessibility\n5. Performance testing\n\n#### WordPress 7.0 Testing Checklist\n- [ ] Test with iframed editor\n- [ ] Verify view transitions\n- [ ] Check admin color scheme\n- [ ] Test navigation overlays\n- [ ] Verify contentOnly patterns\n- [ ] Test breadcrumbs on CPT archives\n\n#### Copy-Paste Prompts\n```\nUse @playwright-skill to test WordPress theme\n```\n\n## Theme Structure\n\n```\ntheme-name/\n├── style.css\n├── functions.php\n├── index.php\n├── header.php\n├── footer.php\n├── sidebar.php\n├── single.php\n├── page.php\n├── archive.php\n├── search.php\n├── 404.php\n├── comments.php\n├── template-parts/\n│   ├── header/\n│   ├── footer/\n│   ├── navigation/\n│   └── content/\n├── patterns/           # Block patterns (WP 7.0)\n├── templates/          # Site editor templates\n├── inc/\n│   ├── class-theme.php\n│   └── supports.php\n├── assets/\n│   ├── css/\n│   ├── js/\n│   └── images/\n└── languages/\n```\n\n## WordPress 7.0 Theme Checklist\n\n- [ ] PHP 7.4+ requirement documented\n- [ ] theme.json v3 schema used\n- [ ] Block patterns tested\n- [ ] ContentOnly editing supported\n- [ ] Navigation overlays implemented\n- [ ] Breadcrumb filters added for CPT\n- [ ] View transitions working\n- [ ] Admin refresh compatible\n- [ ] CPT meta shows_in_rest\n- [ ] Iframe editor tested\n\n## Quality Gates\n\n- [ ] All templates working\n- [ ] Block editor supported\n- [ ] Responsive design verified\n- [ ] Accessibility checked\n- [ ] Performance optimized\n- [ ] Cross-browser tested\n- [ ] WordPress 7.0 compatibility verified\n\n## Related Workflow Bundles\n\n- `wordpress` - WordPress development\n- `wordpress-plugin-development` - Plugin development\n- `wordpress-woocommerce` - WooCommerce\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["wordpress","theme","development","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-wordpress-theme-development","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/wordpress-theme-development","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34404 github stars · SKILL.md body (12,080 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:51:59.791Z","embedding":null,"createdAt":"2026-04-18T21:47:42.086Z","updatedAt":"2026-04-22T00:51:59.791Z","lastSeenAt":"2026-04-22T00:51:59.791Z","tsv":"'/custom-icons':1048 '/header-overlay.php':744 '/hero-section':700 '/icons':1006,1060 '/licenses/gpl-2.0.html':280 '/trunk/theme.json':435 '0':968 '0066cc':476 '1':66,192,209,328,403,521,642,722,794,967,1080 '1.0.0':262 '10':980 '1200px':443 '1400px':445 '1a1a1a':471,884 '2':82,214,316,333,407,526,647,798,981,1084 '24px':463 '3':99,221,338,390,414,437,530,651,805,1088 '32px':464 '4':108,224,343,418,507,535,655,809,1092 '404.php':357,1151 '48px':465 '5':120,228,348,423,539,629,659,813,1095 '50':716 '6':136,353,776 '6.0':266 '7':905 '7.0':24,60,63,154,186,234,255,359,428,664,694,818,859,907,1099,1164,1178,1237 '7.1':149 '7.4':269,1182 '8':1063 'access':815,1094,1228 'across':1082 'action':208,327,402,520,641,793,943,996,1039,1079 'actual':1026 'ad':173,1200 'add':349,408,531,656,799,814,914,921,936,942,986,995,1038 'admin':32,67,76,372,819,825,836,843,1110,1206 'admin-color':835 'align':731 'api':140,668 'app':199,306,1077 'app-build':198,305 'appearancetool':439 'architectur':11 'archiv':352,541,569,1123 'archive.php':350,1149 'area':417,491 'arg':925,927,928,930,932,935 'array':963 'ask':1289 'asset':1172 'attribut':709,720,730 'author':246,249 'backend':397,400,499 'backend-dev-guidelin':396,498 'background':446,468,869,883 'backgroundimag':447 'base':688 'black':714 'block':17,50,95,110,112,114,119,128,139,174,289,292,299,459,630,639,644,650,653,657,661,665,667,676,683,689,774,911,983,991,1000,1021,1032,1043,1090,1161,1189,1222 'block-defin':127 'block-pattern':288 'block-styl':291 'block.json':1034 'bodi':849 'border':875 'boundari':1297 'box':534 'breadcrumb':113,910,915,924,938,944,1120,1198 'breakpoint':1087 'browser':1071,1083,1234 'build':181 'builder':200,307 'bundl':1242 'callback':610 'categori':994,1002,1056 'cb':760 'center':724,732 'check':370,1093,1109,1229 'checklist':1101,1180 'child':182 'clarif':1291 'class':755 'class-theme.php':1170 'clear':1264 'client':599 'collabor':594 'color':71,373,467,474,826,831,837,864,868,874,1111 'comments.php':1152 'compat':256,375,545,1208,1238 'configur':225,430,660 'consider':361,821 'contain':752 'content':706,725,733,1061,1159 'contenton':85,692,704,1117,1192 'contents':442 'control':685 'convert':168 'copi':301,377,494,615,763,892,1125 'copy-past':300,376,493,614,762,891,1124 'core/cover':708 'core/heading':460,719 'core/paragraph':729 'cover':9 'cpt':546,626,941,1122,1202,1209 'creat':42,164,210,222,329,339,344,385,419,503,527,540,652,771,806,900 'criteria':1300 'cross':1233 'cross-brows':1232 'crumb':948,966 'css':98,135,237,682,792,800,822,855,860,1173 'custom':14,43,97,134,165,178,241,285,420,508,523,528,532,537,584,649,681,772,803,812,856,918,937,987,1014,1050 'custom-field':583 'customiz':102 'customtempl':477 'dark':833 'dashicon':589 'dashicons-portfolio':588 'dataview':26,863,867,873 'default':70,87 'defin':129 'describ':1268 'descript':252,735,1013 'design':21,57,169,187,260,779,785,787,797,807,898,903,1226 'dev':398,500 'develop':4,7,36,205,207,247,324,326,383,638,640,769,1245,1249,1251 'dimratio':715 'directori':212 'disablecontentonlyforunsyncedpattern':91 'document':1184 'domain':282 'e0e0e0':876 'edit':28,84,1193 'editor':18,51,138,145,175,295,365,580,631,645,1091,1105,1167,1215,1223 'editor-styl':294 'element':125,472 'enabl':142,575,643 'enforc':147 'enhanc':61,122,133 'enqueu':231 'environ':1280 'environment-specif':1279 'etc':413 'example.com':245,251 'excerpt':582 'expert':1285 'fallback':331,759 'fals':753,761 'featur':25,65,130,188,666,816,908 'ffffff':469,870,890 'field':538,585,613 'file':388 'filter':116,916,922,1199 'fontfamili':450 'fontsiz':452,462 'footer':1157 'footer.php':337,1145 'framework':801 'frontend':204,206,323,382,637,768,784,897 'frontend-design':783,896 'frontend-develop':203,322,381,636,767 'full':146 'function':392,426,505,926,946,998,1041 'functions.php':223,1142 'gate':1218 'general':272 'get':955,970,976 'gnu':271 'grid':118 'guidelin':399,501 'gutenberg':52,773 'header':220,236,488,490,492,1156 'header.php':335,1144 'helper':425 'hero':702,711,726,734 'hierarchi':13,55,318 'home':481 'homepag':483 'honor':132 'icon':111,587,982,988,990,1009,1015,1020,1028,1031,1051 'ifram':137,143,364,1104,1214 'imag':712,1175 'implement':177,184,334,354,424,536,795,810,1197 'improv':105 'inc':1169 'includ':48 'index.php':330,1143 'init':997,1040 'innerblock':717 'input':1294 'instanc':96,680 'integr':909 'invok':197,321,395,513,635,782,1067 'item':562,945 'js':1174 'json':431,695 'label':553,1007 'languag':1176 'layout':441 'least':265 'level':721 'licens':270,274,276 'limit':1256 'link':473 'locat':750 'margin':455 'match':1265 'media':828 'menu':586,748,754,758,882,888 'menus':406 'meta':533,592,597,1210 'miss':1302 'mobil':106 'mode':86 'model':672 'modern':49,78,259,838 'my-custom-them':283 'my-them':556,563,697,1003,1010,1022,1045,1053,1057 'name':239,248,478,487,554,560,600,696,707,718,728,847,853,1140 'nav':747 'navig':29,100,103,107,405,736,877,1114,1158,1195 'new':69,109,311,371,824,862 'none':848 'opt':151 'opt-in':150 'optim':1231 'output':1274 'overlay':30,101,104,713,737,757,878,881,887,1115,1196 'overlay-menu':756 'overview':38 'pad':457 'page':347,480,485,854,954,956,962,974,979 'page-hom':479 'page.php':345,1148 'part':739,743,1155 'past':302,378,495,616,764,893,1126 'path':958 'pattern':27,83,90,290,401,519,627,658,690,790,993,1001,1044,1118,1160,1162,1190 'penetr':516,621 'per':94,679 'per-block':93 'per-inst':678 'perform':1096,1230 'permalink':977 'permiss':1295 'phase':190,191,315,389,506,628,775,904,1062 'php':268,548,674,740,745,913,985,1036,1181 'php-on':673 'playwright':1069,1130 'playwright-skil':1068,1129 'plugin':1248,1250 'portfolio':552,555,561,590,598,952,953,959,961,973,978 'post':15,144,179,342,509,524,550,596,919 'posttyp':484 'prefer':830 'prefers-color-schem':829 'primari':751 'project':201,314 'prompt':303,379,496,617,765,894,1127 'properti':857 'pseudo':124 'pseudo-el':123 'public':273,566 'qualiti':1217 'refer':671 'refresh':33,68,820,1207 'regist':404,415,522,549,591,595,648,999,1042 'registr':547,677,1037 'relat':1240 'requir':263,267,1183,1293 'respons':20,56,117,796,901,1086,1225 'rest':573,607,1213 'return':934 'review':1286 'root':834,861 'rss':412 'rtc':544,577 'rtc-compat':543 'safeti':1296 'sanit':609,611 'scaffold':202,309 'schema':432,1187 'schemas.wp.org':434 'schemas.wp.org/trunk/theme.json':433 'scheme':72,374,827,832,1112 'scope':1267 'scratch':47 'screen':77 'scripts/styles':232 'search.php':355,1150 'section':703 'selector':131 'separ':929 'set':92,215,229,438,1052 'setup':194 'show':571,605,1211 'sidebar.php':1146 'singl':603 'single.php':340,1147 'singular':559,951 'site':1166 'skill':195,319,393,511,633,780,1065,1070,1131,1259 'skill-wordpress-theme-development' 'source-sickn33' 'space':81,454 'special':39 'specif':1281 'splice':964 'stop':1287 'string':602 'structur':213,1137 'style':293,296,466,654,777,804 'style.css':217,1141 'substitut':1277 'success':1299 'support':19,53,126,176,227,410,578,632,646,823,912,984,1194,1224 'supports.php':1171 'svg':1027 'system':808 'tag':287,422 'tailwind':789,791 'tailwind-pattern':788 'task':1263 'taxonomi':529 'templat':12,54,317,325,332,360,387,421,542,662,738,742,1154,1165,1168,1220 'template-part':741,1153 'templatepart':486 'test':362,517,622,1064,1072,1075,1078,1081,1089,1097,1100,1102,1113,1119,1133,1191,1216,1235,1283 'text':281,470,475,612,889 'textalign':723 'theme':3,6,10,35,45,64,167,172,183,193,211,219,226,235,238,242,243,257,286,313,391,409,504,558,565,699,749,811,902,1005,1008,1012,1024,1047,1055,1059,1135,1136,1139,1179 'theme-nam':1138 'theme.json':121,429,1185 'thumbnail':411,581 'titl':482,489,579,701,727,969,972,1049 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'trail':939,947,965 'transit':74,368,840,846,852,1108,1204 'treat':1272 'true':440,448,451,453,456,458,567,570,574,604,608,705 'type':16,180,510,525,551,601,920 'typographi':79,449,461 'ui':786 'understand':624 'unsync':89 'uri':244,250,277 'url':710,975 'use':157,160,304,380,497,618,766,895,1017,1033,1128,1188,1257 'v2':275 'v3':141,669,1186 'valid':1282 'verifi':366,1085,1106,1116,1227,1239 'version':261,436 'via':992 'view':73,367,839,845,851,1107,1203 'view-transition-nam':844,850 'viewport':687 'viewport-bas':686 'visibl':684 'web':1076 'webapp':1074 'webapp-test':1073 'wide':298 'wide-block':297 'wides':444 'widget':416 'woocommerc':1254,1255 'wordpress':2,5,23,34,44,59,62,166,171,185,233,254,312,358,386,427,515,518,620,625,663,817,906,1098,1134,1177,1236,1243,1244,1247,1253 'wordpress-penetration-test':514,619 'wordpress-plugin-develop':1246 'wordpress-theme-develop':1 'wordpress-woocommerc':1252 'work':369,1205,1221 'workflow':8,37,40,159,162,189,1241 'wp':693,746,842,858,866,872,880,886,923,1163 'wp-admin':841 'wp-dataviews-color-background':865 'wp-dataviews-color-bord':871 'wp-overlay-menu-background':879 'wp-overlay-menu-text':885 'www.gnu.org':279 'www.gnu.org/licenses/gpl-2.0.html':278","prices":[{"id":"7eaf6fe7-fb55-49fa-800b-e6c7d2a0425b","listingId":"0ef8817a-cd6a-44d3-b8b8-65298b6a086c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:47:42.086Z"}],"sources":[{"listingId":"0ef8817a-cd6a-44d3-b8b8-65298b6a086c","source":"github","sourceId":"sickn33/antigravity-awesome-skills/wordpress-theme-development","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/wordpress-theme-development","isPrimary":false,"firstSeenAt":"2026-04-18T21:47:42.086Z","lastSeenAt":"2026-04-22T00:51:59.791Z"}],"details":{"listingId":"0ef8817a-cd6a-44d3-b8b8-65298b6a086c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"wordpress-theme-development","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34404,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-21T16:43:40Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"862c6119f0953c5ad9c89f238bcc41b2889eeec3","skill_md_path":"skills/wordpress-theme-development/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/wordpress-theme-development"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"wordpress-theme-development","description":"WordPress theme development workflow covering theme architecture, template hierarchy, custom post types, block editor support, responsive design, and WordPress 7.0 features: DataViews, Pattern Editing, Navigation Overlays, and admin refresh."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/wordpress-theme-development"},"updatedAt":"2026-04-22T00:51:59.791Z"}}