publish

Draft promotional email and tweet copy for blog posts.

1|Updated Jan 28, 2012
One-click install
npx skills add https://github.com/ecto/dotfiles --skill publish-ecto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/ecto/dotfiles/tree/main/.claude/skills/publish
Command: npx skills add https://github.com/ecto/dotfiles --skill publish-ecto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft promotional email and social copy for new blog posts, reducing manual drafting time.

Core Features & Use Cases

  • Automated drafting: create an email and a tweet for a blog post.
  • Slug-aware: uses the latest post or a provided slug.
  • Output ready-to-paste copy for distribution.

Quick Start

  • /publish - Draft for most recent post
  • /publish [slug] - Draft for a specific post

Frequently Asked Questions about publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate drafting promotional email and tweet copy for a new blog post?

Automated drafting generates ready-to-paste promotional email and social copy for a blog post, reducing manual drafting time. It operates on the most recent post or a specified slug to produce distribution-ready content.

How do I generate marketing copy for a specific blog post slug?

Generate marketing copy for a specific slug by providing it as an argument when running the publish command. The Skill reads local post content and formats the email and tweet outputs according to established blog voice guidelines.

Can I use this automated drafting tool with my existing HTML blog content?

This drafting tool reads local post content stored as files in the ~/Developer/campedersen.com/src/posts/ directory. It formats the promotional email and tweet outputs based on the specific voice guidelines defined for that blog.

What's the best way to draft blog promotion copy without manual writing?

The best way to draft blog promotion copy without manual writing is using automated drafting to produce ready-to-paste email and social copy. It reads the most recent local post content and applies the blog's voice guidelines automatically.

Why does the automated drafting tool require a specific local directory structure?

The drafting tool requires the ~/Developer/campedersen.com/src/posts/ directory structure because it reads local post content files directly from that path to generate the promotional email and tweet copy accurately.