Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Release Promotion Post Generator (promote)

Turns a release tag into a data-verified X/Twitter thread plus a CodeSnap-ready ASCII stats card.

Marketing & SEOIntermediate53838AI score 8/10Last updated: Sep 4, 2026

What it does

  • Run /promote vX.Y.Z and it collects metrics with real commands (git diff --stat, skill/agent counts, eval scores, CHANGELOG entries) instead of estimating.
  • Builds an exactly 72-character-wide Unicode box-drawing card and verifies alignment with a Python width check.
  • Writes a 3–5 tweet thread using a hook → findings → details → CTA structure, with strict no-hype, numbers-first voice rules.
  • Emits the exact CodeSnap CLI command to render the card as a dark-theme PNG for tweet 1.
  • Adds a Fact-Check section tying every claim to a command or file:line, marking anything unprovable as UNVERIFIED.
  • Includes bundling heuristics: standalone post, bundle with next release, or skip entirely.

Who it's for

  • Maintainers who announce open-source plugin or library releases on X.
  • Indie devs and DevRel folks who want promo copy backed by verifiable metrics.
  • Anyone keeping a consistent visual format (ASCII stat cards) across releases.

Examples

  1. /promote v2.8.0 "LiveView Streams Overhaul" → ASCII card with before/after table plus a 5-tweet draft.
  2. Run it on a tiny patch release → get advised to skip and bundle it with the next one.
  3. Execute the generated CodeSnap command to produce the PNG card and attach it to the first tweet.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/HEAD/.claude/skills/promote/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills/promote folder from the GitHub repo oliver-kriska/claude-elixir-phoenix into my ~/.claude/skills/promote/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/claude-elixir-phoenix && mkdir -p ~/.claude/skills && cp -r /tmp/claude-elixir-phoenix/.claude/skills/promote ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/oliver-kriska/claude-elixir-phoenix.git
  2. Create the skills directory: mkdir -p ~/.claude/skills
  3. Copy the skill: cp -r claude-elixir-phoenix/.claude/skills/promote ~/.claude/skills/
  4. Confirm references/templates.md came along — it holds the card and tweet templates.
  5. For image rendering, install the CodeSnap CLI and prepare a scratchpad/x-posts/codesnap-claude-dark.json config.
  6. Edit the metric-gathering commands in SKILL.md (ls plugins/elixir-phoenix/..., make eval-all) to match your own project layout.
  7. Restart Claude Code and try /promote v1.0.0 to verify it works.