← ClaudeAtlas

bl-draftlisted

Turn one raw idea into a LinkedIn post in the user's own voice, using sixteen opening-line patterns and only claims the user can actually back. Use whenever the user wants a LinkedIn post, a hook, an opening line, says "post about X", "turn this into a post", or asks for draft options. Produces three openers, one full draft, and a copy-ready block that is never published automatically.
ehteshambuildagents/automatedlinkedIn · ★ 1 · AI & Automation · score 72
Install: claude install-skill ehteshambuildagents/automatedlinkedIn
# bl-draft One idea in, one post out, in the voice of the person whose name goes on it. ## Before you write anything 1. Read `~/.claude/bylinekit/voice.md`. If it is missing, stop and run `/bl-setup`. Do not invent a voice - a post in the wrong voice is worse than no post, because the user has to read it to discover it is wrong. 2. Read `~/.claude/bylinekit/ledger.md`. Everything factual in the draft comes from here. 3. Read `openers.json` in this folder. Sixteen patterns, each with the job it does, the shape, a filled example, when to use it and how it fails. ## Get the idea to a fact Most ideas arrive as a topic ("something about hiring"). A topic is not a post. Push until you have at least one of: - a number the user owns - a thing that actually happened, with a when - an opinion the user holds that some of their audience does not If none of those exist, say so and ask one question that would produce one. Do not write around the gap. ## Pick three openers, not one Choose three patterns from `openers.json` that genuinely fit the material, and write line one for each. Show all three before writing the body: ``` A. [Cost] $18,000 is what skipping a written scope cost me last March. B. [Interval] Writing a contract used to take me a full evening. Now it's 20 minutes. C. [Refusal] I don't start work without a signed scope. Ever. ``` Say which you would pick and why, in one line. Then wait. The user picks. ## Then write the body - **Line two pays