content-publish

Solid

End-to-end content creation and publishing. Takes a topic (or generates one), drafts in the user's voice, gets approval via Telegram, and publishes to Medium via browser automation. Invoke with "publish a post about X", "write and publish to Medium", "content-publish", or when an ego-dispatched session needs to create and distribute content.

AI & Automation 96 stars 22 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Voice (MANDATORY — NON-NEGOTIABLE) EVERY piece of content MUST go through the voice-master skill before publishing. This is a hard requirement, not a suggestion. The voice-master skill is TWO parts — both must be applied: 1. **Exemplar matching** (tone, vocabulary, rhythm from real user writing) 2. **Anti-AI-slop pass** (em dashes, hedge words, uniform structure, banned phrases) If content was not drafted with voice-master, apply it NOW before publishing. Do NOT publish content that hasn't passed both checks. Invoke the voice-master skill explicitly — do not attempt to apply voice rules from memory or inline. --- ## Overview Single skill that covers the full publish pipeline: topic → research → draft → approval → publish. Uses voice-master for drafting, browser MCP tools for publishing, and Telegram for approval. Medium is the only platform currently wired. The pattern extends to other platforms by swapping the publish step. ## Prerequisites - Medium login active in Camoufox profile (`~/.genesis/camoufox-profile/`) - Medium username configured in `~/.genesis/config/distribution.yaml` - Voice-master skill available (exemplars at `~/.claude/skills/voice-master/`) - Narrative reference card at `~/.genesis/config/genesis-narrative.md` - **Stealth-browser skill** (`src/genesis/skills/stealth-browser/SKILL.md`) — MUST load before any browser interaction. Covers anti-detection timing, honeypot avoidance, and the VNC trusted input technique for Cloudflare Turnstile....

Details

Author
WingedGuardian
Repository
WingedGuardian/GENesis-AGI
Created
5 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

publish-post

End-to-end publishing pipeline for a new article on shane.logsdon.io. Runs text quality passes (humanize → ms-style-pass), generates brand-system design artifacts (blog hero OG + in-page hero, LinkedIn post image), screenshots them at 1x, wires images into the article frontmatter and site, saves LinkedIn companion text to Obsidian, builds the site, bumps the service worker cache version, and commits + pushes. Unattended — no human checkpoints. Working directory must be the site repo root. Triggers: "publish <slug>", "publish the post", "run the publish pipeline", "/publish-post".

0 Updated 1 months ago
slogsdon
AI & Automation Listed

shva-medium-poster

Publish a shivakakkar.com essay to Medium under the "Built at Rehearsal" publication via Chrome automation. Imports the source URL (Medium preserves formatting + auto-sets canonical), trims the " | Dr. Shiva Kakkar" title suffix, deletes embedded images + empty-paragraph gaps, sets up to 5 tags, and submits to publication for editorial review. Use when the user asks to "post to Medium", "publish on Medium", "cross-post to Medium", "send to Built at Rehearsal", or mentions Medium publishing for any shivakakkar.com URL or local slug. The medium-mcp `publish-article` tool is broken (stale selectors) — this skill is the only working path.

0 Updated 6 days ago
Shivak11
AI & Automation Listed

awesome-content-publisher

Publishes a prepared batch of scheduled posts to the user's own accounts through their live browser (Playwright MCP bridge): bridge and format preflights, per-platform login checks that never automate a login, a persistent ledger that prevents duplicate posts across restarts, timezone-mapped scheduling that can idle for days, sequential human-paced posting with read-back verification and a confirmation gate before anything goes public, plus an opt-in engagement harvest. Use when asked to publish a campaign, post prepared files to accounts, post on schedule, or 'опубликуй посты'. Do not use to write the posts (awesome-content-campaign, awesome-content-repurpose) or to learn a site's style (awesome-style-mimic).

8 Updated today
khasky