Cross-Post to Social Media
Cross-post content to LinkedIn, Twitter/X, and Slack. Can be used standalone or called from other skills (e.g., notion-article).
Your Task
- Gather context from one of these sources:
- An article URL passed as argument (e.g., a Notion page URL)
- A file path passed as argument
- Current conversation context
- Ask the user using AskUserQuestion (can be combined in a single prompt):
- Which platforms to cross-post to (multiSelect): LinkedIn, Twitter/X, Slack
- Which language to write the posts in: French, English
Only proceed with platforms the user selects. Write all posts in the selected language.
-
Generate platform-appropriate content in the selected language for each selected platform
-
Show the user a preview of each post before publishing
- Post using the corresponding MCP tool and report results with links
Platform-Specific Formats
Professional tone, 2-3 short paragraphs:
[Hook - personal insight or question]
[1-2 sentences on what I learned/built/discovered]
[Call to action + link to full article]
#relevantHashtags
Example:
I spent last week deep-diving into MCP servers and how they can automate content distribution.
The result? A workflow that publishes my articles to Notion, then cross-posts to LinkedIn, Twitter, and Slack—all from a single command.
Full write-up with code examples: [link]
#AI #Automation #DeveloperTools
Twitter/X
280 characters max. Key insight + link:
[Punchy statement or question]
[Link to article]
Example:
TIL you can set up MCP servers to automate posting across Slack, LinkedIn, and Twitter from Claude Code.
Here's how I did it: [link]
Slack
Brief summary with the article link. Use the configured channel.
:newspaper: New article: [Title]
[1-2 sentence summary]
:link: [Notion URL]
MCP Tools Used
- Slack:
slack-mcp→add_messagetool - Twitter:
twitter-mcp→post_tweettool - LinkedIn:
linkedin-mcp→create_posttool
If a platform’s MCP server is not configured, inform the user and skip it. See issue #14 in the claude repo for setup instructions.