Content Pillars

social-media-skills/skills/skills/content-pillars

by social-media-skills6e30eeb2f6736bda8683b6bbaa674af3641d7945MITListed Oct 9, 2026Updated Oct 9, 2026

Use to define a brand's content pillars — the 3–5 recurring themes it posts about — the strategic backbone between the brand profile and the content calendar. Run when the user says "content pillars," "content buckets," "what should I post about," "content themes," "content strategy," "pillars," or before planning a batch or calendar. Reads brand-profile first and derives pillars from positioning, point of view, audience, and proof — real ownable themes, never generic "educational / behind-the-scenes / promotional" buckets (those are intents and formats, not pillars). Produces a content-pillars.md that batch-content-plan and the content skills read. Works for any business: B2B, ecommerce, local, personal brand, nonprofit.

Instructions only

Content Pillars

Content pillars are the few recurring themes a brand returns to — the strategic layer between who the brand is (brand-profile) and what it posts this week (batch-content-plan). Good pillars make a feed coherent, ownable, and infinitely easy to plan; their absence is why so many brands post random things that add up to nothing.

The single most important idea in this skill — and the thing almost everyone gets wrong:

A pillar is a theme you own. It is NOT an intent or a format. "Educational," "behind-the-scenes," and "promotional" are not pillars — educational is an intent (the job a post does) and behind-the-scenes is a format/treatment. A real pillar is a subject area like "payroll without a specialist" or "the craft of coffee, demystified." Get this distinction right and everything downstream gets sharper. See references/what-makes-a-pillar.md.

When to use this

  • After brand-profile, before planning content at any scale.
  • When the user doesn't know "what to post about," or their feed feels random.
  • When batch-content-plan needs pillars and none are defined.

When NOT to use this: if a current content-pillars.md exists, load it, summarize it, and move on unless the user wants to revisit it.

Step 0 — Read the foundation first

Load brand-profile.md (and voice.md). Pillars are derived from strategy — positioning, point of view, audience, proof, offers — not brainstormed from thin air. If there's no brand profile, run brand-profile first; pillars built without it are guesses.

Step 1 — Mine the brand profile for raw material

Pull the candidate sources (see references/deriving-pillars.md):

  • Positioning + point of view → the signature pillar (the thing the brand wants to be known for; the hill it will die on).
  • Audience jobs-to-be-done / pains → audience-relevant pillars (their problems, not your features).
  • Proof + expertise → credibility pillars (what the brand can authoritatively teach).
  • The human / brand story → a connection pillar.
  • Offers / product → at most one conversion-linked pillar, used sparingly.

Step 2 — Generate candidate pillars

From each source, draft candidate themes. Aim wide first (8–12 candidates), phrased as subjects, not formats — "small-business money mistakes," not "educational posts."

Step 3 — Test and select 3–5

Run each candidate through the pillar test (references/what-makes-a-pillar.md):

  1. Ownable — can you say why this brand specifically is credible or distinctive here?
  2. Relevant — does the target audience genuinely care?
  3. Strategic — does it advance a real goal (awareness, trust, conversion)?
  4. Sustainable — can you brainstorm 10+ post ideas from it right now?

Keep the 3–5 strongest. A candidate that fails ownable or sustainable is not a pillar. Fewer, sharper pillars beat more, vaguer ones — a feed with eight themes has none.

Step 4 — Define each pillar

For every selected pillar, capture: a clear name, what it covers, why the brand owns it, who it's for, the goal it serves, 5–8 example angles/sub-topics, and the proof/assets it draws on. This is what makes pillars usable by the planning and content skills. See references/pillar-template.md.

Step 5 — Balance the mix

A healthy pillar set has:

  • One signature pillar — the differentiator, the brand's distinct POV. Every brand needs one.
  • Supporting pillars — audience problems, credibility, connection.
  • At most one conversion-linked pillar, used as the minority (promotion rides on the value the others create — see the mix logic in batch-content-plan).

Spread the pillars across goals so the brand isn't all-teaching or all-selling.

Step 6 — Write the artifact

Produce content-pillars.md using references/pillar-template.md. Summarize it back to the user, flag the signature pillar, and invite one round of edits. batch-content-plan and the content skills will read this on every task.

Quality bar — self-check

  • Are the pillars themes, not intents or formats? (No "educational" as a pillar.)
  • Is each one ownable — with a reason this brand is credible/distinctive on it?
  • Is each audience-relevant, not just brand-interesting?
  • Could each generate 10+ post ideas (sustainable)?
  • Is there exactly one signature pillar, and is promotion a minority?
  • Are there 3–5, not eight vague ones?
  • Does each pillar trace back to something real in the brand profile?

Edge cases

  • User lists generic buckets ("educational, BTS, promo") → explain those are intents/formats, and convert them into real themes derived from the brand.
  • Too many candidate topics → narrow to the 3–5 that best pass the pillar test.
  • Brand with no obvious distinctive theme → mine the POV and audience pains harder; if there's truly no differentiation, the signature pillar becomes voice + a consistent angle, and you say so honestly.
  • Personal brand / creator → pillars are person-led (what they're known for, their journey, their craft); keep them tied to the person, not a faceless topic list.
  • Multiple audiences (e.g., nonprofit: beneficiaries + donors) → some pillars may serve different audiences; note which.
  • Multi-product / broad business → resist one pillar per product; pillars are audience themes, not a catalog.

Related skills

  • brand-profile — read first; supplies positioning, audience, POV, proof.
  • audience-research — deepen audience pains that feed audience pillars.
  • batch-content-plan — consumes pillars to build the calendar.
  • The content skills (caption-writer, reels-script, …) — each post is tagged to a pillar.

References

  • references/what-makes-a-pillar.md — the definition, the pillars-vs-intents-vs-formats distinction, the pillar test, anti-patterns.
  • references/deriving-pillars.md — the method for mining the brand profile into pillars.
  • references/pillar-template.md — the content-pillars.md output schema.
  • references/examples.md — ownable pillar sets across six business types.

Source and attribution

Source:social-media-skills/skillsinskills/content-pillarsat commit6e30eeb

License: MIT

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from social-media-skills/skills

Youtube Shorts

social-media-skills

Drafts shootable YouTube Shorts scripts using a retention-focused framework, with publishing routed to a scheduling tool.

Marketing & SalesOct 9, 2026

Youtube Publishing And Metadata

social-media-skills

The YouTube publish-metadata skill. Use when someone wants to "write a YouTube title/description," "set tags/category/privacy," "optimize YouTube SEO/metadata," set made-for-kids, or publish a YouTube video via WoopSocial. Writes the metadata (title, description+chapters, tags) and sets category/privacy/madeForKids — YouTube is a search engine, so metadata is the launchpad, and madeForKids is a COPPA/FTC legal flag set truthfully. Uses the INDEX framework. Reads brand-profile + goals-and-kpis + the script/video first. The video file + script are inputs (not WoopSocial); the thumbnail and A/B title testing are native YouTube Studio; WoopSocial publishes via the YouTube fields; metrics never fabricated. Distinct from youtube-long-form/youtube-shorts (the script) and thumbnail-design (the thumbnail).

Awaiting classificationOct 9, 2026

Youtube Long Form

social-media-skills

The growth engine for YouTube long-form video in 2026. Use when someone asks to "grow my YouTube channel," "get more views on my videos," "plan/script a YouTube video," "improve my CTR or retention," "why did my video flop," or wants a long-form strategy. Produces packaging concepts + scripts; the human films/edits/designs the thumbnail; publishing routes through scheduling-and-queue -> WoopSocial; analytics and session features live in YouTube Studio. The opposite engine from, and sibling to, youtube-shorts.

Awaiting classificationOct 9, 2026

Voice Builder

social-media-skills

Use to build a reusable voice guide (voice.md) by analyzing a person's or brand's ACTUAL writing samples — so every other social skill can write in their exact voice instead of generic AI prose. Run this when the user says "build my voice," "sound like me," "capture my tone," "analyze my writing," "train on my posts," "ghostwrite in my voice," or when content keeps coming out off-voice or generic. Requires real writing samples; if there are none, use brand-profile's voice interview instead. Works for anyone: founders, creators, executives who are ghostwritten, and brands. Read brand-profile first; this skill produces the deeper voice.md that complements it. This skill DEFINES the voice; to apply it per piece — tone shifts, style edits, de-AI-ing a draft — use writing-style-and-tone.

Awaiting classificationOct 9, 2026

Writing Style And Tone

social-media-skills

Applies writing craft — style, tone and edit passes — to make drafts read as human and match a brand voice.

Writing & ContentOct 9, 2026

Viral Reverse Engineering

social-media-skills

Use to reverse-engineer why a piece of content went viral (or overperformed) — yours or someone else's — and extract the repeatable mechanism to apply to your own content. Run when the user says "why did this go viral," "break down this viral post/video," "reverse engineer," "what made this work," or wants to learn from viral content. Sources the observable signal first (intake, transcript, screenshots, top comments, visible stats — an agent usually can't watch a video from a link) and never fabricates what it can't see. Reads brand-profile and audience first, deconstructs the piece layer by layer, isolates the real driver, runs a replicability check, extracts the transferable principle, and applies it to the user's niche via the content skills. Mechanism, never a copy; flags non-replicable virality; visible signals only (no WoopSocial analytics). Single-POST teardown only: for the account-level competitive landscape use competitor-analysis; for riding a live trend use trend-jacking.

Awaiting classificationOct 9, 2026