writing
Same idea, both platforms
Turn one idea into a Twitter post and a LinkedIn post that read as if written separately, rather than the same text pasted twice.
Why use it
Cross-posting fails visibly. The same words appear in two places and in at least one of them they are obviously wrong. A LinkedIn post dropped onto Twitter reads as a press release. A tweet dropped onto LinkedIn reads as a fragment. The idea travels. The writing does not.
What it does
It states the idea underneath in one plain sentence, then writes each post from that idea rather than adapting one into the other, because adaptation is how the seams get left in. Then it checks both for the specific tells that give a cross-post away.
What you get
Two posts written separately from one idea
A Twitter version that starts in the middle of the thought
A LinkedIn version with the context its readers expect
One line on what differs, so you learn the pattern
What changes when VoiceMoat is connected
This is the workflow that gains most from connecting, because VoiceMoat holds your two platforms separately rather than as one setting.
get_voice_profileIs per platform. Your Twitter and LinkedIn profiles are separately trained, so each draft comes from how you write in that place.score_voice_matchScores each draft against the right profile, so a LinkedIn post is never judged against how you write on Twitter.publish_postSends both from the same conversation, each behind its own preview and its own one-time code.
How to use it
Download
SKILL.md.Drop it into
~/.claude/skills/for Claude Code, or paste it in as a system prompt.Invoke it by name when you need it.
Free, built by VoiceMoat. Works in Claude and ChatGPT on its own, no account needed.
Power up with VoiceMoat
The connector needs a Pro or Enterprise plan. It works the same way in Claude and in ChatGPT, on both Twitter and LinkedIn. How the connector works or see plans and pricing.