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 77 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
63
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
2 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 weeks 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 2 weeks ago
Shivak11
AI & Automation Solid

content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

199,470 Updated 1 weeks ago
affaan-m