Skip to content
Back to skills

Agent Content Pipeline

ASecurity

Safe content workflow (drafts/reviewed/revised/approved/posted) with human-in-the-loop approval. pi rewrites drafts automatically on feedback. Post to LinkedIn, X, Reddit, dev.to, and Hashnode. Use when setting up a content pipeline, drafting content, managing review threads, or posting approved content.

  • 57 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
toolsgobashnodesecurity

Works with

  • cli

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned May 31, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill agent-content-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Content Pipeline?

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

Security grade badge for Agent Content Pipeline
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-agent-content-pipeline/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-agent-content-pipeline)

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: agent-content-pipeline
description: Safe content workflow (drafts/reviewed/revised/approved/posted) with human-in-the-loop approval. pi rewrites drafts automatically on feedback. Post to LinkedIn, X, Reddit, dev.to, and Hashnode. Use when setting up a content pipeline, drafting content, managing review threads, or posting approved content.
---

# Content Pipeline Skill

Safe content automation with human-in-the-loop approval. Draft → Review → Revise (via pi) → Approve → Post.

## Setup

```bash
npm install -g agent-content-pipeline
content init .
```

This creates:
- `drafts/` — write your drafts here
- `reviewed/` — human reviewed, pi is rewriting
- `revised/` — rewritten, ready for another look
- `approved/` — human-approved, ready to post
- `posted/` — archive after posting
- `templates/` — platform templates

## Your Permissions

✅ **Can do:**
- Write to `drafts/`
- Read all content directories
- Add notes: `content thread <file> --from agent`
- Run `content list` to see pending content

❌ **Cannot do:**
- Move files between folders (the pipeline does this automatically)
- Move files to `approved/` or `posted/` (human only)
- Post content
- Set `status: approved`

## How the Pipeline Works

When the human reviews a draft and gives feedback, **pi automatically rewrites the draft** and moves it to `revised/`. You do not need to revise drafts yourself.

```
drafts/ → reviewed/ → revised/ → approved/ → posted/
  you       human      pi          human       human
  write     reviews    rewrites    approves    posts
```

Your job is to write good initial drafts. The rewrite loop is handled automatically.

## Creating a Draft

File naming: `YYYY-MM-DD-<platform>-<slug>.md`

```yaml
---
platform: linkedin    # linkedin | x | reddit | devto | hashnode
title: "Required for reddit, devto, hashnode"
status: draft
subreddit: programming  # Required for Reddit
tags: [tag1, tag2]      # Optional, used by devto/hashnode
---

Your content here.
```

## Platform Guidelines

### LinkedIn
- Professional but human
- 1-3 paragraphs ideal
- End with question or CTA
- 3-5 hashtags at end

### X (Twitter)
- 280 chars per tweet
- Use `---` to separate tweets in a thread
- Punchy, direct
- 1-2 hashtags max

### Reddit (experimental)
- Title required in frontmatter
- Match each subreddit's rules and tone

### dev.to / Hashnode
- Full markdown article
- Title required in frontmatter
- Tags as array of slugs

## Commands Reference

```bash
content list                    # Show all folders with timestamps
content review <file>           # Review: give feedback (pi rewrites) or approve
content edit <file>             # Open in editor
content post <file>             # Post (prompts for confirmation)
content post <file> --dry-run   # Preview without posting
content thread <file>           # Add a note to the feedback thread
content platforms               # List available platforms
```

## Security Model

- ✅ Agent drafts content
- ❌ Agent cannot approve or post (human only)

Posting is handled manually via CLI.

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.