Content engine
Skill mshadmanrahman/pm-operating-system/_context/skills/content-engine
An opinionated workflow system that restructures how product managers work with Claude Code. 16 PM skills, 9 agents, 10 coding rules, 13 slash commands, 6 automation hooks, product brain system, and session lifecycle with memory/handoffs.
npx -y skills add mshadmanrahman/pm-operating-system --skill content-engineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Cross-platform content production skill. Takes a core idea and adapts it for multiple platforms (Substack, LinkedIn, X, TikTok). Handles format adaptation, scheduling, and repurposing. Triggers on: "content engine", "repurpose this", "cross-post", "adapt for LinkedIn", "create content from", "/content-engine".
SKILL.md
2.9 KB, as published. Nobody here has run it
Content Engine Skill
Takes a core idea, insight, or draft and produces platform-adapted content for the full distribution stack.
When to Activate
- User says "content engine", "repurpose this", "cross-post"
- User says "adapt for LinkedIn", "turn this into a thread"
- User wants to generate content from a meeting, project update, or insight
- User says "/content-engine"
Input
The user provides ONE of:
- A core idea or thesis: "Write about why 85% of experiments fail"
- An existing draft: Substack post to repurpose across platforms
- A meeting/project insight: "The Heimdall cost savings story"
- A content calendar request: "Plan this week's content"
Execution
Step 1: Identify Core Message
Extract or confirm the single core message. Every platform adaptation serves this one idea.
Step 2: Generate Platform Variants
Produce content for each requested platform. Default: all platforms unless user specifies.
See references/platform-specs.md for character limits, formats, and posting guidance per platform.
Step 3: Apply Writing Style
ALL output goes through the writing-style skill. Load references/voice-attributes.md and references/anti-patterns.md from the writing-style skill.
Step 4: Present
Show all variants in conversation. Group by platform with clear headers.
Platform Hierarchy
When repurposing a Substack post:
- Substack (long-form, the canonical version)
- LinkedIn (professional insight, 100-300 words)
- X/Twitter (hook + thread or single post)
- TikTok (script for talking head or voiceover, 30-60 seconds)
When starting from a short insight:
- Write the LinkedIn post first (forces concision)
- Expand to Substack if the idea has depth
- Compress to X
- Script for TikTok if visual
Content Calendar
When the user asks for a content plan, use templates/content-calendar.md as the structure.
Rules
- Every piece must pass the writing-style quality gate
- No semicolons, no em dashes (enforced across all platforms)
- LinkedIn posts: no hashtag spam (max 3, at the bottom)
- X threads: each tweet must stand alone (someone might only see one)
- Substack: always include a TLDR after the hook
- TikTok: write a script, not an essay. Include visual/action cues.
- Brand voice: "Product Field Notes" for Substack. Personal brand everywhere else.
Relationship to Other Skills
/writing-style: Applied to ALL content output/post-meeting: Can feed meeting insights into content engine/pulse: Project updates can become content ("building in public" posts)