A complete system for writing LinkedIn posts that sound like a real person, not AI. Built for Claude Projects but adaptable to any AI writing workflow.
4 files that turn Claude (or any LLM) into a LinkedIn ghostwriter that actually sounds human. The system includes voice calibration, anti-AI detection, content strategy, algorithm optimization, and a weekly publishing workflow.
I use this system to write 3 LinkedIn posts per week for my engineering leadership coaching practice. Every post goes through an AI detection checklist before publishing.
| File | What It Does |
|---|---|
files/LinkedIn_SKILL.md |
Core writing guidelines. Voice profile, banned words (40+), post types, 2026 algorithm strategy, pre-publish checklist. This is the main instruction file. |
files/anti-ai-writing-guide.md |
How to NOT sound like AI. 8-part guide covering vocabulary, structure, tone, formatting, openings/closings, and content patterns. Includes side-by-side rewrites. |
files/LinkedIn_POST_EXAMPLES.md |
Real post examples for voice calibration. Annotated with what makes each one work. |
files/linkedin-weekly-system.md |
Weekly content workflow. Sunday planning, Tue/Wed/Thu writing sessions, Notion backlog integration, content mix rules. |
| File | What It Does |
|---|---|
SETUP_GUIDE.md |
Start here. Step-by-step guide to build your own LinkedIn writing skill from scratch. Written for beginners. |
LinkedIn PROJECT_INSTRUCTIONS to paste.md |
Project instructions to paste into your Claude Project's system prompt. Defines triggers, formatting rules, and behavior. |
LinkedIn MEMORY_SEEDS to paste.md |
Suggested memory entries for tracking story numbers, high-performing formats, seasonal context, and voice corrections. |
- Create a new Claude Project
- Upload the 4 files from
files/to the project's knowledge base - Copy the contents of
LinkedIn PROJECT_INSTRUCTIONS to paste.mdinto the project's custom instructions - Optionally seed your memory with entries from
LinkedIn MEMORY_SEEDS to paste.md - Start writing posts
The files are plain markdown. You can paste them into any LLM's system prompt or context window. Start with LinkedIn_SKILL.md and anti-ai-writing-guide.md as the minimum setup.
⚠️ Important: These files are calibrated to MY voice (direct, confrontational, coaching-oriented). If you use them as-is, your posts will sound like me, not you. You MUST customize the voice profile before publishing anything.
The anti-ai-writing-guide.md is universal. Keep it. The banned words, structure rules, and detection checklist work for everyone.
Everything else needs to become yours. Here's how:
Quick start: Use this prompt to build your own voice profile
Paste this into Claude (or any LLM) along with 5-10 of your best LinkedIn posts:
I'm building an AI writing skill for LinkedIn. Below are my real posts that performed well.
Analyze them and create a voice profile for me. Include:
1. Tone description (how do I sound? formal/casual, serious/humorous, etc.)
2. Sentence patterns (short fragments? long narrative? mixed?)
3. Words and phrases I use often
4. Words and phrases I NEVER use (that would sound wrong coming from me)
5. How I open posts (what patterns do I repeat?)
6. How I close posts
7. Formatting habits (bullets, emojis, white space, line length)
8. My typical post structure
9. Topics and themes I care about (these become my content pillars)
10. What makes my voice different from generic LinkedIn advice
Be specific. Don't say "casual tone." Say exactly what makes it casual.
[PASTE YOUR 5-10 BEST POSTS HERE]
Take the output and use it to replace the voice profile section in LinkedIn_SKILL.md.
Then customize these sections:
- Voice Profile in
LinkedIn_SKILL.md→ replace with your own tone, phrases, and banned words - Post Examples in
LinkedIn_POST_EXAMPLES.md→ replace with your actual best-performing posts - Content Pillars → swap my 3 pillars for your expertise areas
- Proof Points → replace my numbers and credentials with yours
- Project Instructions → adjust triggers and behavior to match your workflow
After your first 5 posts, refine further. Tell Claude:
Here are 5 posts you wrote for me. I'm marking what felt right and what felt off.
[Paste posts with your notes like: "this sentence sounds like me", "I would never say this", "too formal here", "good energy in this paragraph"]
Update my voice profile based on this feedback.
Repeat every few weeks. The skill gets sharper over time.
For the full step-by-step walkthrough, see SETUP_GUIDE.md.
Most AI writing prompts focus on what to write. This system focuses on what NOT to write.
The anti-AI detection layer catches 40+ vocabulary tells, 10+ structural patterns, and 6 tone problems that make AI-generated content obvious to readers. Every post runs through a 6-step quality gate before delivery.
The system also includes 2026 LinkedIn algorithm signals (360 Brew), content funnel strategy, and framework branding guidelines.
Your readers have developed an internal AI detector. They can't always name what feels off, but they feel it. The text is too smooth. Too balanced. Too careful.
This system eliminates that "AI smell" by:
- Banning 40+ words that AI overuses (leverage, navigate, unlock, empower, delve...)
- Breaking AI's default structure (intro → balanced body → summary → optimistic close)
- Forcing specific details over vague generalizations
- Requiring a clear stance instead of "on the other hand" hedging
- Checking every post against a read-aloud test
Full breakdown in anti-ai-writing-guide.md.
I'm Marian Kamenistak, an Engineering Leadership Coach based in Prague. I run the Engineering Leaders Community (1,700+ members), mentor 300+ engineering leaders per year, and organize the annual ELC Conference.
These files are the actual system I use to write my LinkedIn content. Open-sourced because I think more people should know how to make AI-assisted writing sound human.
MIT. Use it, adapt it, share it. If you build something cool with it, I'd love to hear about it.
- LinkedIn: mariankamenistak
- Website: kamenistak.com
- Community: engineeringleaders.io