Skip to content
Back to skills

Publish Majiayu000

ASecurity

Draft email and tweet for a new blog post. Reads the latest post from campedersen.com, generates Kit.com broadcast copy and a tweet, ready to paste.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
toolsbashdebugging

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill publish-majiayu000 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Publish Majiayu000?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Publish Majiayu000
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-publish-majiayu000/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-publish-majiayu000)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: publish
description: Draft email and tweet for a new blog post. Reads the latest post from campedersen.com, generates Kit.com broadcast copy and a tweet, ready to paste.
allowed-tools: Read, Glob, Bash
---

# Publish

Drafts promotional content for a new blog post.

## Usage

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

## Workflow

1. Find the post in `~/Developer/campedersen.com/src/posts/`
2. Read it fully to understand the hook
3. Generate email + tweet using voice from `/blog` skill
4. Output both in copy-pasteable format

## Email Format

```
Subject: [Post Title]

[1-2 sentence hook - the problem or revelation]

[Optional: 1 sentence context]

Read it here: https://campedersen.com/[slug]

- Cam
```

## Tweet Format

```
[hook that stands alone - lowercase, casual]

https://campedersen.com/[slug]
```

Max 280 chars. No hashtags. No emojis.

## Voice Quick Reference

See `/blog` for full guidelines. Key points:

- Lead with the problem solved or a weird specific detail
- Lowercase for tweets, casual punctuation
- Short sentences, dashes over semicolons
- One exclamation max
- "shipped" not "launched", "wrote" not "published"
- End email with "- Cam"

**Never say:**
- "We're excited to announce..."
- "Check out this amazing..."
- "I'm thrilled to share..."

## Examples

**Debugging post:**

Email:
```
Subject: Hung by a Thread

My robot froze at 2am. Same iteration every time - 1,615. Took 8 hours to find a 2-line fix.

Wrote about rayon deadlocks and why you should never call into a library while holding a mutex.

Read it here: https://campedersen.com/rayon-mutex-deadlock

- Cam
```

Tweet:
```
my robot froze at 2am. 8 hours of debugging. the fix was 2 lines.

https://campedersen.com/rayon-mutex-deadlock
```

**Technical explainer:**

Email:
```
Subject: Cutting Up Curved Things

Your GPU doesn't know what a cylinder is. It only knows triangles.

Wrote about how CAD geometry becomes something a graphics card can actually draw.

Read it here: https://campedersen.com/tessellation

- Cam
```

Tweet:
```
your GPU doesn't know what a cylinder is. it only knows triangles.

wrote about tessellation - with a pizza you can eat.

https://campedersen.com/tessellation
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.