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 89 stars 16 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
65
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
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category