skills/content-publishing/SKILL.md
Automated content publishing pipeline for ID8Labs. Generates essays in Eddie's voice, publishes to id8labs.app, and distributes to social media (X, LinkedIn).
npx skillsauth add jmsktm/claude-settings Content PublishingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automated content publishing pipeline for ID8Labs that integrates with Pipeline Stage 10.5 (ANNOUNCE). This skill generates essays in Eddie's authentic voice, publishes them to id8labs.app, and distributes derived social content to X/Twitter and LinkedIn.
From product releases to research articles, this skill orchestrates the complete journey from idea to multi-channel distribution while maintaining consistent voice and messaging.
Purpose: End-to-end release announcement from essay to social distribution
Command: /announce-release
Steps:
Pipeline Flow:
[Release Trigger]
|
[/write-release or /write-research]
Apply Eddie's voice profile
|
[/publish-essay]
Create MDX in id8labs-hub/core/content/essays/
Git commit -> Vercel auto-deploy
|
[/post-tweet]
Generate X thread from essay
Post to @id8labs
|
[/post-linkedin]
Adapt essay for LinkedIn
Post to Eddie's profile
Purpose: Write compelling release announcement in Eddie's voice
Command: /write-release
Eddie's Voice Profile:
Core Moves:
Signature Phrases:
Tone Calibration:
Structure Pattern:
Purpose: Write thought leadership content around product themes
Command: /write-research
Steps:
Purpose: Commit essay as MDX file to id8labs-hub repository
Command: /publish-essay
MDX Frontmatter Template:
---
title: "Essay Title"
slug: "essay-slug"
date: "2025-01-06"
category: "release"
excerpt: "Brief excerpt for previews"
author:
name: "Eddie Belaval"
avatar: "/images/eddie-avatar.jpg"
tags: ["tag1", "tag2"]
---
Steps:
Purpose: Generate and post platform-specific content
Commands: /post-tweet, /post-linkedin
Twitter/X Strategy:
LinkedIn Strategy:
| Command | Purpose |
|---------|---------|
| /announce-release | Full pipeline: essay -> website -> X -> LinkedIn |
| /write-release | Generate release essay in Eddie's voice |
| /write-research | Generate research article in Eddie's voice |
| /publish-essay | Create MDX file, commit, and deploy to website |
| /post-linkedin | Post to LinkedIn via Playwright |
| /post-tweet | Post to X/Twitter via Playwright |
| Category | When to Use |
|----------|-------------|
| release | Major product releases, new features |
| research | Insights discovered while building |
| essay | Long-form personal/technical writing |
Essays are published to id8labs.app/essays/{slug}:
/id8labs-hub/core/content/essays/Announce a release:
/announce-release v1.2.0 "New dashboard with real-time metrics"
Write a research article:
/write-research "The 70% problem in AI tooling"
Publish an essay manually:
/publish-essay "My Essay Title" --content "<mdx content>"
| Content Type | Location |
|--------------|----------|
| Essays | https://id8labs.app/essays/{slug} |
| X/Twitter | https://x.com/id8labs/status/{id} |
| LinkedIn | https://linkedin.com/posts/{id} |
| MDX Files | id8labs-hub/core/content/essays/ |
This skill integrates with ID8Pipeline Stage 10.5:
Stage 10: Ship
|
Stage 10.5: Announce <- Content Publishing Skill
|
|-- Generate essay
|-- Publish to website
|-- Post to X
|-- Post to LinkedIn
|
Stage 11: Listen & Iterate
Skip Stage 10.5 only for internal/minor releases that don't warrant public announcement.
Invoke this skill when:
data-ai
Optimize YouTube videos for SEO, thumbnails, descriptions, and audience retention
testing
Design and facilitate effective workshops with agendas, activities, and outcomes
data-ai
Design and optimize AI-powered workflows for complex tasks
data-ai
Design and implement automated workflows to eliminate repetitive tasks and streamline processes