Llc-ops_public Content Publishing
Automated content publishing pipeline for ID8Labs. Generates essays in the user's voice, publishes to your-domain.app, and distributes to social media (X, LinkedIn).
git clone https://github.com/eddiebelaval/llc-ops_public
squire/skills/content-publishing/skill.mdContent Publishing Pipeline Skill
Automated content publishing pipeline for ID8Labs that integrates with Pipeline Stage 10.5 (ANNOUNCE). This skill generates essays in the user's authentic voice, publishes them to your-domain.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.
Core Workflows
Workflow 1: Full Release Announcement Pipeline
Purpose: End-to-end release announcement from essay to social distribution
Command:
/announce-release
Steps:
- Generate release essay in the user's voice
- Create MDX file with frontmatter
- Commit to id8labs-hub repository
- Wait for Vercel deployment
- Generate social media slices
- Post to X/Twitter
- Post to LinkedIn
- Update pipeline status
Pipeline Flow:
[Release Trigger] | [/write-release or /write-research] Apply the user'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 the user's profile
Workflow 2: Generate Release Essay
Purpose: Write compelling release announcement in the user's voice
Command:
/write-release
the user's Voice Profile:
Core Moves:
- Open unexpected (visceral, confessional)
- Hardship as credentials
- Pattern recognition (micro -> macro)
- Movement from I to We
- Direct loving close
Signature Phrases:
- "I'll be honest..."
- "Here's the thing about..."
- "I don't know about you but..."
- "(Loud ape sounds)"
Tone Calibration:
- Vulnerable but not weak
- Intense but not aggressive
- Raw but intentional
Structure Pattern:
- Visceral opening - Sound, confession, or unexpected entry
- Personal context - Where you've been, what shaped you
- Observation/Pattern - What you're seeing that others miss
- Universal connection - How your story is everyone's story
- Call to collective action - The invitation to join
- Warm direct close - Love, gratitude, solidarity
Workflow 3: Generate Research Article
Purpose: Write thought leadership content around product themes
Command:
/write-research
Steps:
- Define research topic
- Gather sources and data
- Apply the user's voice
- Structure as thought piece
- Include practical insights
Workflow 4: Publish Essay to Website
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: "Your Name" avatar: "/images/the-user-avatar.jpg" tags: ["tag1", "tag2"] ---
Steps:
- Format essay as MDX
- Generate slug and metadata
- Commit to GitHub
- Trigger Vercel deployment
- Verify live URL
Workflow 5: Social Media Distribution
Purpose: Generate and post platform-specific content
Commands:
/post-tweet, /post-linkedin
Twitter/X Strategy:
- Under 280 characters for single tweet
- 5-tweet thread for complex topics
- Hook with main insight
- End with link to full essay
LinkedIn Strategy:
- Professional but authentic
- Include personal reflection
- 3-5 paragraphs
- Use line breaks for readability
- End with discussion question
Quick Reference
| Command | Purpose |
|---|---|
| Full pipeline: essay -> website -> X -> LinkedIn |
| Generate release essay in the user's voice |
| Generate research article in the user's voice |
| Create MDX file, commit, and deploy to website |
| Post to LinkedIn via Playwright |
| Post to X/Twitter via Playwright |
Content Categories
| Category | When to Use |
|---|---|
| Major product releases, new features |
| Insights discovered while building |
| Long-form personal/technical writing |
Website Integration
Essays are published to
your-domain.app/essays/{slug}:
- MDX files go to:
/id8labs-hub/core/content/essays/ - Frontmatter: title, subtitle, date, author, category, tags
- Vercel auto-deploys on git push to main
Usage Examples
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>"
Best Practices
- Voice Consistency: Always apply the user's voice profile for authenticity
- Platform Optimization: Tailor content length and format for each platform
- Timing: Post during peak engagement hours (9-11am EST)
- Thread Strategy: Use threads for complex topics on X
- Engagement: Respond to comments within 24 hours
- Cross-linking: Link social posts to full essays
- Analytics: Track engagement metrics post-publication
- Scheduling: Plan content calendar in advance
- A/B Testing: Test different hooks and CTAs
- Repurposing: Turn essays into multiple social posts over time
Output Locations
| Content Type | Location |
|---|---|
| Essays | |
| X/Twitter | |
| |
| MDX Files | |
Requirements
- Git access to id8labs-hub repo
- Comet browser with debugging for social posting
- Logged into X as @id8labs
- Logged into LinkedIn as Your Name
Pipeline Integration
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.
Error Handling
- Generation Failures: Retry with refined prompts
- GitHub Conflicts: Pull latest before commit
- Deployment Timeouts: Check Vercel dashboard manually
- Social API Limits: Space posts 1 hour apart
- Platform Outages: Queue content for later posting
When to Use This Skill
Invoke this skill when:
- Announcing product releases
- Publishing thought leadership content
- Distributing content to social media
- Writing in the user's voice
- Managing the content pipeline
- Creating research articles
- Coordinating multi-channel publishing