writer-agent

Drafts LinkedIn posts in the owner's voice from approved content ideas.

16|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/E-mmanuelM/brandcrew --skill writer-agent-e-mmanuelm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writer-agent
Source: https://github.com/E-mmanuelM/brandcrew/tree/main/agents/writer
Command: npx skills add https://github.com/E-mmanuelM/brandcrew --skill writer-agent-e-mmanuelm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires supabase, python-dotenv, and includes references (resource) components.

What problem does it solve? Writing consistent, on-voice LinkedIn posts from approved content ideas is time-consuming, and generic AI drafts fail quality and authenticity checks. This Skill automates the drafting step of a content pipeline by loading voice, niche, and quality rule files before writing, so every draft matches the owner's style and passes editorial standards. ## Core Features & Use Cases - Voice-Matched Drafting: Loads voice.md, niche.md, and quality-standards.md before writing so posts sound like a real practitioner, not AI-generated content. - Format-Guided Structure: Matches the idea's content_type to named post formats (Lesson Learned, Contrarian Take, Process Breakdown, Observation) with proven hook patterns. - Pipeline Integration: Reads approved ideas from a Supabase content_ideas table, saves drafts to content_drafts, logs to agent_logs, and sends Telegram notifications. - Use Case: After you approve a content idea via Telegram, the agent drafts a 900-1300 character LinkedIn post, self-checks it against quality and boundary rules, saves it for scoring, and notifies you when it is ready for review. ## Quick Start Run the writer agent to draft a LinkedIn post from the latest approved idea in the content queue.

Frequently Asked Questions about writer-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LinkedIn post drafting with an AI agent?▼

Use a writer agent that loads voice, niche, and quality rule files before drafting, then reads approved ideas from a database and saves drafts for review. This Skill follows that pattern using Supabase for storage and Telegram for notifications.

How to make AI-generated LinkedIn posts sound human?▼

Load a voice.md file defining tone, sentence style, and words to use or avoid, plus a quality-standards file that filters generic content. The agent self-checks drafts against these files and rewrites before saving.

What LinkedIn post formats work best for engagement?▼

Four named formats are supported: Lesson Learned, Contrarian Take, Process Breakdown, and Observation. Hooks should be specific and counter-intuitive, never open with a question or the word 'I', and posts should target 900-1300 characters.

Does this agent post directly to LinkedIn?▼

No, posting to LinkedIn is manual only and never automated. The agent saves drafts with status 'draft' to Supabase and sends a Telegram notification so a human can review and publish.

What tasks does the writer agent not handle?▼

It does not generate or select ideas, score or approve drafts, design images, or post to LinkedIn. Those tasks belong to the Ideation, Quality, and Designer agents in the pipeline.