Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generates publish-ready LinkedIn posts for B2B SaaS marketing leaders writing from an operator point of view: real decisions, real trade-offs, real constraints, and defensible lessons. Use when turning an internal observation, framework, campaign decision, miss, or shipped artifact into a public LinkedIn post. Best for demand generation, ABM, marketing ops, product marketing, and SaaS GTM leaders building credibility through practical operating insight. Not intended for generic brand posts, comp
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 466% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 218% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 265% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 309% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 365% | 0% |
> A repeatable framework for turning real operator insights into LinkedIn posts > that read like they came from someone running the work — not a content > marketer pretending to. Replaces the "this could apply to anyone" voice with > specificity that signals depth, while keeping employer-identifiable details > off the public record.
Most marketing leaders' LinkedIn output reads identical to every other marketing leader's LinkedIn output: vague aphorisms, framework worship, and posts that could have been written by anyone in any company. The signal of "I've actually done this" is missing.
This skill fixes three failure modes:
alignment" or "data-driven decision making" are wallpaper. They don't distinguish the writer from any other marketing voice.
Without operator-level specificity (decisions, trade-offs, directional numbers), claims read as opinions, not evidence.
worse than a rough post with one real lesson. Most generators optimize for readability and skip the substance.
This skill produces posts that lead with a real operator situation (decision, trade-off, miss, win), expose the reasoning, and end with a learnable takeaway or open question — not a forced CTA or generic conclusion.
bdr-enablement-generator)Internal artifact (skill, doc, framework, decision)
↓
linkedin-post-generator-operator-pov → Drafts the LinkedIn post ← YOU ARE HERE
↓
[Humanization pass — see Phase 5] → Removes AI tells, tightens voice
↓
grc-messaging-guardrails → Validates compliance terminology if relevant
↓
PublishFuture companion skill: content-calendar-orchestrator if added later for batching posts into a publishing cadence.
The humanization pass is mandatory. AI-generated text has tells that operator audiences detect immediately. If a separate humanizer skill is available in your environment, use it. Otherwise, apply the embedded humanization checklist in Phase 5.
Before drafting, gather enough operator context to avoid generic content. If the input does not include a real decision, constraint, directional number, trade-off, or lesson, ask for more context or produce a weaker "draft for refinement," not a final post.
| Input | Why It Matters | |---|---| | Topic or source artifact | Defines what the post is about | | Intended audience | Determines whether the post speaks to marketers, founders, sales leaders, BDRs, or operators | | Post archetype | Controls structure and tone (see Phase 1) | | Real situation | Anchors the post in operating reality | | Decision or trade-off | Creates operator credibility | | Safe-to-share details | Prevents leaking employer-specific information (apply the redaction ladder in Phase 4) | | Desired outcome | Clarifies whether the post should drive discussion, repo visits, credibility, hiring, or pipeline influence |
Rule. If three or more inputs are missing or weak, the skill produces a "draft for refinement" — a starter shape that asks for more operator detail, not a publish-ready post. Pretending to have specificity that isn't there creates exactly the generic wallpaper this skill exists to prevent.
Most operator-POV posts fall into one of five archetypes. Pick the archetype first; the structure follows.
When to use. You made a non-obvious call and want to walk through the reasoning.
Structure.
Example shape (numbers anonymized via redaction ladder). > Shifted a six-figure quarterly budget from paid social into an ABM cohort. > > The math: the existing channel had a long CAC payback. The ABM cohort > projected a shorter payback, with higher ACV potential but slower initial > volume. > > The trade-off: paid social was generating volume — a meaningful share of > monthly SQOs. Pulling that budget meant accepting an SQO drop in Q1 in > exchange for ACV in Q2. > > The reasoning: SQOs aren't the metric. CAC payback is. A lower-volume, > higher-ACV motion compounds. A higher-volume, longer-payback motion drains. > > Hardest part wasn't the math. Was sitting with the SQO drop while the new > motion ramped.
When to use. You have a repeatable framework that's working in your operating reality — not a borrowed one.
Structure.
Anti-pattern. Don't post a framework you read in a book. Don't post a framework from a vendor blog. The signal of an operator framework is that it was forced by a real constraint and refined by real outcomes.
When to use. You ran a play, it didn't work, and you can articulate why. These posts often outperform wins because they're rare and signal honesty.
Structure.
Critical rule. A miss post is not self-flagellation. It's diagnosis. If the post reads as performative humility, scrap it. The signal is "I learned something" not "I'm humble."
When to use. You disagree with a widely-accepted take, and you have operating evidence to back it.
Structure.
Why the qualifier matters. Counter posts without nuance read as contrarianism. The qualifier signals that you've thought through both sides and chosen yours deliberately.
When to use. You shipped something — a skill, a doc, a framework, a tool — and want to share it.
Structure.
Link placement. If usage is the goal (you want people to use the artifact), put the link clearly in the post. If reach is the goal (you want broad distribution and the artifact is a credibility signal), test link placement — but never hide the artifact so deeply that interested readers cannot find it.
The voice is the differentiator. Five rules separate operator posts from content-marketer posts.
Bad: "We saw great results from our ABM program."
Good: "Our ABM cohort generated meaningful pipeline influence across the target segment in 60 days. Cost per SQO was higher than other channels. ACV was directionally stronger. CAC payback came in shorter than the channel it replaced."
Use directional language ("roughly," "in the ballpark of," "directionally," "meaningfully") when specifics would identify your employer. Never default to generic claims when defensible specificity is available.
Bad: "ABM works for mid-market."
Good: "We had two choices: scale the existing channel to hit volume targets, or shift budget to ABM and accept a Q1 SQO drop. We chose ABM because CAC payback matters more than volume."
Outcomes are claims. Decisions are evidence.
Every real operating decision has a trade-off. Posts that hide the trade-off read as marketing, not operator content.
Bad: "We launched an ABM cohort and it worked."
Good: "Launching an ABM cohort meant pulling budget from a working channel and accepting a 30-day SQO dip while the motion ramped. The trade-off was real."
Operator posts don't end with "DM me to learn more" or "what do you think?" forced engagement bait. They end with either:
LinkedIn rewards readability. Operator posts use:
markdown[Hook line — one sentence. The most counterintuitive or specific claim in the post.] [Context line 1 — sets the situation in concrete terms.] [Context line 2 — adds a directional figure or constraint that makes the situation real.] [Body — 4-8 short lines. Each carries one idea. Use whitespace generously.] [Trade-off or qualifier line — names what was given up or when this doesn't apply.] [Takeaway or question — one line. Generalizable or genuinely open.] [Optional: Link to the artifact, doc, or repo. Placement based on goal — see Build archetype.]
Default length target. 100-180 words for mobile readability. Longer posts can work when the story has real tension, but do not add length without adding insight. Posts under 80 words feel insubstantial.
Formatting. One blank line between every 1-2 lines of text. No bold, no italics, no emoji walls. Operator voice is unadorned.
Operator posts use real specificity when possible. But there are limits.
Use the most specific version that is safe. Specificity should create credibility without making the post identifiable as an internal company memo.
| Private Detail | Safer Public Version | |---|---| | Exact budget | Directional range: "six-figure quarterly budget" | | Exact pipeline number | Directional outcome: "meaningful pipeline influence" | | Named customer | Segment: "mid-market FinTech customer" | | Named competitor deal | Category: "incumbent GRC vendor" | | Internal stakeholder name | Role: "finance leader," "sales leader," "CEO" | | Exact CAC payback | Relative comparison: "shorter payback," "longer payback" | | Specific industry benchmark | Sourced citation OR personal experience qualifier ("In the deals I've run...") |
Rule. When in doubt, climb one rung up the ladder. The post should be defensible if a colleague reads it. Specificity that crosses into employer-identifiable detail is a career risk, not a thought leadership move.
Before a post is published, run this checklist.
grc-messaging-guardrailsRun this checklist before publishing. If a separate humanizer skill is available in your environment, use it instead — these checks duplicate its core logic.
LinkedIn thought leadership is not measured only by likes. For B2B SaaS operators, the goal is credibility, useful conversations, and eventual pipeline influence. Track three levels and review the pattern every 4-6 weeks.
| Level | Signal | What It Tells You | |---|---|---| | Content quality | Saves, comments from ICP, reposts with substance | The idea was useful | | Relationship creation | Profile views from ICP, connection requests, DMs, event/podcast invites | The post built market credibility | | Business influence | Self-reported source mentions, CRM notes, influenced opportunities, sales conversations referencing the post | The content may be contributing to pipeline |
Anti-pattern. Optimizing for Level 1 (likes, broad engagement) at the expense of Level 2 and Level 3. A post with 50 likes from ICP buyers is worth more than a post with 500 likes from generic marketing audiences.
After publishing, record:
markdown## Post Feedback - **Post archetype:** Decision / Framework / Miss / Counter / Build - **Topic:** [Post topic] - **Audience reached:** [ICP / peers / generic audience] - **Strongest signal:** [Save / comment / DM / profile view / meeting / opportunity mention] - **What worked:** [1 sentence] - **What to change next time:** [1 sentence]
Every 4-6 weeks, review the pattern across recent posts:
posts are contributing to pipeline — produce more of them.
These are vanity posts. Stop writing them.
The compound goal: every quarter, the share of posts producing ICP conversations and pipeline-relevant signals should grow. If the ratio is flat after two quarters, the archetype mix or topic selection is wrong.
Symptom: Post about "the importance of alignment between marketing and sales." Could be written by anyone, signals nothing.
Fix: Anchor every post in a specific operator situation. If you can't, don't post.
Symptom: Post about "the 4 Ps of marketing in B2B SaaS." Reads as recycled MBA content.
Fix: Only post frameworks that emerged from your operating reality. Borrowed frameworks read as borrowed.
Symptom: "Mistakes I made in ABM and what I learned" post that's actually humble-bragging.
Fix: Real miss posts are uncomfortable to write. If the post feels comfortable, it's not a real miss — it's marketing.
Symptom: Post ends with "What's your take? DM me!" or "Drop a 🔥 if you agree."
Fix: Either have a real question or end on the takeaway. Engagement bait signals low confidence.
Symptom: Post calls SOC 2 a "certification." Compliance buyers in audience silently downgrade your credibility.
Fix: Mandatory grc-messaging-guardrails pass on any post mentioning compliance frameworks.
Symptom: Post uses phrases like "in today's fast-paced world," "navigate the complexities of," or "leverage strategic insights."
Fix: Mandatory humanization pass before publishing (Phase 5 embedded checklist or humanizer skill if available). AI tells kill operator credibility instantly.
Symptom: Post includes specific budget figures, named internal stakeholders, or details that make it identifiable as an internal company memo.
Fix: Apply the Phase 4 redaction ladder. Specificity should create credibility, not legal exposure.
Symptom: Post got 200 likes but produced zero Level 2 or Level 3 signal (no ICP DMs, no profile views from buyers, no CRM mentions).
Fix: Track the three levels in Phase 6. Stop writing posts that produce likes but no business-relevant signal.
grc-messaging-guardrails (compliance terminology)humanizer skill if available in environmentcontent-calendar-orchestrator if added later for batching posts into a publishing cadencehumanizer skill (not in public repo) — embedded humanization pass into Phase 5 checklist with optional reference to humanizer if available. Removed hard dependency on content-calendar-orchestrator (does not exist) — marked as future companion skill. Added Phase 4 redaction ladder for safe public translation of internal details. Added Phase 6 measurement and learning loop (three-level tracking: content quality, relationship creation, business influence) with per-post feedback capture and 4-6 week review cadence. Softened "LinkedIn rewards this range" length claim to "default readability target." Reframed Build-archetype link guidance from absolute "above the fold" to reach-vs-usage trade-off. Added sourcing requirement for industry benchmarks. Added Failure Modes 7 (employer leak) and 8 (vanity post).Other measured skills in the registry, with their headline benchmark lift.