linkedin-postlisted
Install: claude install-skill mishahanin/heading-os-marketplace
# LinkedIn Post
Draft a LinkedIn post in Misha Hanin's authentic voice.
## Variables
topic: [What is this post about?]
angle: [What's the specific angle, insight, or counterintuitive point?]
context: [Any specific details, data points, events, or recent observations to include]
length: short (~150 words) | medium (~300 words) | long (~500 words) — default: medium
---
## Instructions
**Customization (optional, Phase 0).** This skill is customization-aware (pilot). Resolve any per-exec overrides first: `python "${CLAUDE_PLUGIN_ROOT}"/scripts/resolve_customization.py --skill .claude/skills/linkedin-post`. Apply any `activation_steps_prepend`, `persistent_facts` (e.g. a default length or recurring narrative), and output-path overrides from the merged result. On any failure, proceed with the defaults below — never block. Layout + authoring guide: `config/skill-custom/README.md`.
Before drafting, read:
- `reference/misha-voice.md` — Complete voice guide (especially the LinkedIn section)
- `datastore/content/linkedin-archive/old-archive/goal-is-a-cage.md` — Best example of Misha's LinkedIn writing
- `context/business-info.md` — 31C positioning and ODUN.ONE context
- `datastore/INDEX.md` — If the post contains specific facts or numbers, validate against source documents
Draft a LinkedIn post that:
- Opens with a single, powerful sentence that works as a standalone hook
- Builds a narrative arc: observation → tension → insight → what it means
- Uses maritime metaphors only