Skills for Real Engineers. Straight from my .agents directory.
publicity-distribution
Agent skill fromLeanmcp/gateway-skills
Write and distribute launch and publicity content across LinkedIn, X/Twitter, Instagram, Discord, Medium, Substack, and YouTube. Produces per-platform copy that does not read as AI-written (no em dashes, no "thrilled to announce", no engagement-bait), plus the exact image/video specs and character limits each platform wants. Use this skill whenever the user wants to announce, launch, publicize, promote, cross-post, or share anything - a product, a feature, an open-source release, a research paper, a blog post, a demo video, a milestone, a job opening, or a conference talk. Trigger it on phrases like "post this on LinkedIn", "write a launch tweet", "announce this", "share this in Discord", "turn this into a thread", "what should I post", "write a Medium article about", "help me with distribution", "draft a YouTube description", "make this sound less like AI", or "de-slop this post". Also use it when the user has just finished shipping something and asks how to get it in front of people.
How to install publicity-distribution
npx skills add Leanmcp/gateway-skills# or add only this skill to Claude Code: copy the folder
skills/publicity-distribution/
# into
~/.claude/skills/publicity-distribution/ (all projects)
.claude/skills/publicity-distribution/ (one project)
1# Publicity and Distribution23Shipping something is half the work. This skill covers the other half: turning one thing you built into channel-native copy that people actually read, without it smelling like it came out of a language model.45## The two failure modes67Almost all bad launch content fails in one of two ways:891. **It reads as AI-written.** Em dashes, "I'm thrilled to announce", rocket emojis, three perfectly parallel bullets, a closing question nobody will answer. Readers on LinkedIn and X have been trained to spot this in under a second and they scroll past it or, worse, mock it in the comments. Fixing this is not optional and it is not cosmetic.102. **It is the same paragraph pasted five times.** A LinkedIn post and a tweet and a Discord message are different formats for different rooms. Copying one into the other five places is visible and it is lazy.1112Everything below exists to avoid those two things.1314## Workflow1516### 1. Build the fact sheet first1718Before writing any post, collect the raw material in one place. Do not skip this. Almost every weak post traces back to a writer who had nothing concrete to say and padded with adjectives.1920Ask for or dig out:2122- What exactly shipped, in one plain sentence a stranger would understand23- Who it is for, specifically (not "developers", but "people running evals on self-hosted models")24- The single most surprising number, before/after, or constraint (latency, cost, lines of code, time saved, accuracy)25…
Excerpt shown under the repository's MIT license.
More skills in gateway-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
