Personal LinkedIn studio: local drafting engine with anti-AI quality filter
A local drafting tool running on the socials agent that checks technical posts against voice notes and anti-AI writing patterns. Every post is reviewed and published manually.
- Agent
- socials agent
- Filter Rules
- 34 known AI writing patterns · My written voice guide
- Publishing Invariant
- Mandatory Human Publishing (Zero Automated API Posting)
Problem
AI-generated social media drafts often sound inflated, formulaic, and hollow, relying on buzzwords, long dashes and roundabout phrasing. Automated posting tools risk publishing unvetted claims without human editorial oversight.
What I Built
- Drafting app: A small Python web app on my server where I write, revise and file post ideas.
- Voice guide: A written profile of how I write, built from my own past posts, that every draft is checked against.
- Anti-AI Humanizer Gate: Scans drafts against 34 verified AI writing tells (eliminating dramatic fragmentation, promotional fluff, vague attributions, and forced metaphors).
- Human Publishing Gate: The studio contains zero LinkedIn API credentials and cannot publish to the web. Completed drafts are copied and published manually.
Outcome
Consistent personal technical voice, no automated filler, and human editorial control before publication. I check the facts in each post against my own project files before I publish.
Limits
The system does not manage followers, schedule posts, or automate engagement; it is strictly a local composition and quality control tool.
Stack
Python · Markdown · systemd · Linux