1
ability call
8
sections
40
blocks
0
validation errors
What this SKILL builds: A complete agent definition post — badges, description, capability lanes table, permission constraints, behavioral rules, course prerequisite, structured output format, and related items. Third build in the series: landing page (10 calls) → module post (2 calls) → agent post (1 call).
Overview
This SKILL produces agent definition posts for knowledge.wickedevolutions.com. Each agent post follows the same structure: identity badges, a description of the agent’s role, a table of its operating lanes and key abilities, permission constraints, behavioral rules, any course prerequisites, a structured output format, and hand-picked related items.
The template (single-post.html) provides the page header, sidebar, breadcrumb, title, excerpt, category/tags, related query, post navigation, TOC rail, and footer. Content provides everything inside wp:post-content.
Data Requirements
Every agent post needs these fields before the build call. Collect them first — the build is a single ability call, so all data must be ready.
| Field | Where It Goes | Source |
|---|---|---|
| Title | Post title field | Agent name |
| Excerpt | Post excerpt field | One-line agent description |
| Category | Taxonomy assignment | “Agents” category |
| Tags | Taxonomy assignment | Permission level, lane tags |
| Badges | Content Section 1 | Permission + type + lane chips |
| Description | Content Section 2 | Agent role and purpose prose |
| Lanes table | Content Section 3 | Focus areas with key abilities |
| Permission level | Content Section 4 | Constraint statement + “why” callout |
| Behavioral rules | Content Section 5 | Operational guidelines list |
| Course requirement | Content Section 6 | Prerequisite with card link |
| Output format | Content Section 7 | Report template as code block |
| Related items | Content Section 8 | 4 hand-picked related entries |
Block Map
The block map is the blueprint. It shows exactly how Gutenberg blocks nest, which attributes use preset slugs, and which use inline styles. Read it before writing any markup.
AGENT POST — 8 SECTIONS
═══════════════════════════════════════════
SECTION 1 — Badges
└── Group (section wrapper)
└── Group (flex row, wrap, blockGap 8px)
└── N× Paragraph (badge chip)
preset: backgroundColor, textColor
inline: fontSize 11px, textTransform, letterSpacing,
fontWeight 600, padding 4px/10px, radius 4px
SECTION 2 — Agent Description
└── Group (section wrapper)
├── Heading H2 preset: fontSize "large"
└── Paragraph preset: textColor "secondary", fontSize "medium"
SECTION 3 — Lanes
└── Group (section wrapper)
├── Heading H2
├── Paragraph intro text
└── Table 3×3 (Lane | Focus | Key Abilities)
preset: fontSize "small"
inline: hasFixedLayout
<strong> for lane names · <code> for ability names
SECTION 4 — Permission Level
└── Group (section wrapper)
├── Heading H2
├── Paragraph bold constraint statement
└── Group (callout)
preset: backgroundColor "green-tint"
inline: border-left 3px green
└── Paragraph "Why read-only?" explanation
SECTION 5 — Behavioral Rules
└── Group (section wrapper)
├── Heading H2
└── List (unordered) 7 items
preset: textColor "secondary", fontSize "small"
SECTION 6 — Course Requirement
└── Group (section wrapper)
├── Heading H2
├── Paragraph requirement statement
└── Group (card) green-tint/green-border, compact
├── Paragraph linked title
└── Paragraph description
SECTION 7 — Output Format
└── Group (section wrapper)
├── Heading H2
├── Paragraph intro text
└── Code structured report template
SECTION 8 — Related
└── Group (section wrapper)
├── Heading H2
└── Columns (2) × 2 rows
└── 4× compact glass card (title + description)
Badge Chip Patterns
Three color variants cover the badge use cases. Each is a Paragraph block with preset background/text colors and inline typography:
read-only
diagnostic
system
content
| Variant | backgroundColor | textColor | Used For |
|---|---|---|---|
| Green | green-tint | green | Permission badges (read-only, read-write) |
| Purple | purple-tint | purple-light | Type badges (diagnostic, publisher) |
| Ghost | ghost | secondary | Lane badges (system, content, structure) |
Build Log
Proven on the Diagnostician agent (post 225, knowledge.wickedevolutions.com). One ability call produced the complete post.
content-create
site: wicked.knowledge · post_type: post · status: draft · title: “Diagnostician” · excerpt: set · content: all 8 sections
Block Type Counts
| Block | Count | Notes |
|---|---|---|
wp:group | 14 | 8 section wrappers + badge row + callout + card + 3 inner |
wp:heading | 8 | 1× H2 per section |
wp:paragraph | ~22 | Badges, descriptions, callout, card content |
wp:table | 1 | 3 rows, 3 columns, fixed layout |
wp:list | 1 | Unordered, 7 items |
wp:code | 1 | Report template |
wp:columns | 2 | 2×2 related cards |
Preset vs Inline Tally
~40
preset slugs
~35
inline styles
0
var() in inline
0
validation errors
Duplicating to Other Agents
The block structure stays identical — only text content changes. Badge color variants should match the agent’s characteristics.
- Duplicate the base post — Use
content/duplicateon post 225, or create a new post with the same block structure viacontent-create. - Swap the content — Change: title, excerpt, badges (different permission/type/lane), description, lanes table, permission level, behavioral rules, output format, related items.
- Assign taxonomy — Set the correct category and tags via
taxonomies/assign-to-content.
Build series progression: Landing page: 10 calls, ~75 blocks (learning the system). Module post: 2 calls, ~30 blocks (applying lessons). Agent post: 1 call, ~40 blocks (knowledge compounded). The pattern is proven across three post types.
Related
SKILL — The full 6-step workflow
SKILL — 1-call module reference build
Agent — built using this SKILL
Gotchas — G1 attribute stripping, G2 separator