Agent Content Pipeline
/install agent-content-pipeline
Content Pipeline Skill
Safe content automation with human-in-the-loop approval. Draft → Review → Approve → Post.
Setup
npm install -g agent-content-pipeline
content init . # Creates folders + global config (in current directory)
For cryptographic approval signatures (password-protected):
content init . --secure
This creates:
drafts/— work in progress (one post per file)reviewed/— human reviewed, awaiting your revisionrevised/— you revised, ready for another lookapproved/— human-approved, ready to postposted/— archive after postingtemplates/— review and customize before use.content-pipeline/threads/— feedback thread logs (not posted)
Your Permissions
✅ Can do:
- Write to
drafts/ - Read all content directories
- Revise drafts based on feedback
- Move revised files to
revised/ - Run
content listto see pending content
❌ Cannot do:
- Move files to
approved/(only the human can approve) - Post content
- Set
status: approved
Creating Content
One post per file. Each suggestion or draft should be a single post, not a collection.
File naming: YYYY-MM-DD-\x3Cplatform>-\x3Cslug>.md
Use frontmatter:
---
platform: linkedin # linkedin | x | reddit (experimental)
title: Optional Title
status: draft
subreddit: programming # Required for Reddit
---
Your content here.
Tell the human: "Draft ready for review: content review \x3Cfilename>"
The Review Loop
drafts/ → reviewed/ → revised/ → approved/ → posted/
↑ │
└──────────┘
more feedback
- You write draft to
drafts/ - Human runs
content review \x3Cfile>:- With feedback → file moves to
reviewed/, you get notified - No feedback → human is asked "Approve?" → moves to
approved/
- With feedback → file moves to
- If feedback: you revise and move to
revised/ - Human reviews from
revised/:- More feedback → back to
reviewed/ - Approve → moves to
approved/
- More feedback → back to
- Posting happens manually via
content post
After Receiving Feedback
When you get review feedback:
- Read the file from
reviewed/ - Apply the feedback
- Move the file to
revised/ - Confirm what you changed
- (Optional) Add a note:
content thread \x3Cfile> --from agent
Platform Guidelines
- Professional but human
- Idiomatic language (Dutch for NL audiences, don't be stiff)
- 1-3 paragraphs ideal
- End with question or CTA
- 3-5 hashtags at end
X (Twitter)
- 280 chars per tweet (unless paid account)
- Punchy, direct
- 1-2 hashtags max
- Use threads sparingly
- If Firefox auth fails, you can paste
auth_tokenandct0manually
Manual cookie steps:
- Open x.com and log in
- Open DevTools → Application/Storage → Cookies → https://x.com
- Copy
auth_tokenandct0
Reddit (experimental)
- Treat as experimental; API and subreddit rules can change
- Requires
subreddit:in frontmatter - Title comes from frontmatter
title:(or first line if missing) - Match each subreddit's rules and tone
Commands Reference
content list # Show drafts and approved
content review \x3Cfile> # Review: feedback OR approve
content mv \x3Cdest> \x3Cfile> # Move file to drafts/reviewed/revised/approved/posted
content edit \x3Cfile> # Open in editor ($EDITOR or code)
content post \x3Cfile> # Post (prompts for confirmation)
content post \x3Cfile> --dry-run # Preview without posting
content thread \x3Cfile> # Add a note to the feedback thread
Security Model
The security model separates drafting (AI) from approval/posting (human):
- ✅ Agent drafts content
- ✅ Agent revises based on feedback
- ❌ Agent cannot approve (human approves via
content review) - ❌ Agent cannot post
Posting is handled manually via CLI — never by the agent directly.
Platform-specific security
| Platform | Auth Storage | Encrypted? | Password Required? |
|---|---|---|---|
| Browser profile | ✅ Yes | ✅ Yes | |
| X/Twitter | Firefox tokens | ✅ Yes | ✅ Yes |
Both platforms require password to post. Tokens are extracted from Firefox and encrypted locally.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agent-content-pipeline - After installation, invoke the skill by name or use
/agent-content-pipeline - Provide required inputs per the skill's parameter spec and get structured output
What is Agent Content Pipeline?
Safe content workflow (drafts/reviewed/revised/approved/posted) with human-in-the-loop approval, plus CLI to list/move/review and post to LinkedIn/X. Use when setting up a content pipeline, drafting content, managing review threads, or posting approved content. It is an AI Agent Skill for Claude Code / OpenClaw, with 3275 downloads so far.
How do I install Agent Content Pipeline?
Run "/install agent-content-pipeline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Agent Content Pipeline free?
Yes, Agent Content Pipeline is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Agent Content Pipeline support?
Agent Content Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Agent Content Pipeline?
It is built and maintained by larsderidder (@larsderidder); the current version is v0.2.3.