rl-content-pipeline
Structured 10-step writing process for long-form content (blog posts, whitepapers, essays, case studies, past ~800 words) OR high-stakes content regardless of…
Skill by reventurelabs
Chalk Labs
Need help deploying rl-content-pipeline?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/reventurelabs-rl-content-pipeline
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, security, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rl-content-pipeline
What's inside
- Skill name
rl-content-pipeline- Description
- Structured 10-step writing process for long-form content (blog posts, whitepapers, essays, case studies, past ~800 words) OR high-stakes content regardless of length (a statement under the company's name, an announcement with no room to walk back a bad framing) — cost-of-being-wrong is the real criterion, length is only a proxy. Orchestrates existing writing skills (content-generation and author-voice for generation, rl-writing-craft for structure/edit/audit/copyedit, plus an optional closing polish skill e.g. ann-handley-voice) — sequences them, does not duplicate their rules. Adds what a single draft skips: define topic/angle/goal, interview the SME, write a brief, outline, draft section by section, review against the brief, revise, run the writing suite, refine, get explicit approval. Trigger on "blog post," "whitepaper," "essay," "long-form," "this needs to be right." For low-stakes quick-turn formats (routine LinkedIn post, email, social copy) use content-generation or author-voice directly.
- License
- MIT
- Instructions
- 345 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Content Pipeline — Structured 10-Step Writing Process An orchestrator, not another generator. This skill owns **sequencing** for long-form or high-stakes pieces; it borrows every actual writing rule from the skills that already have them: - **your content-generation skill** / **your author-voice skill, if you have one** — generation, voice. "Your author-voice skill" resolves to an actual installed skill if you have one, or to `VOICE-PROFILE.md` at the repo root directly (produced by `rl-voice-discovery`) if that's what exists instead — check for the file before concluding there's no voice reference at all. - **rl-writing-craft** — structure, grounding (Grounding Rules), line edit, anti-AI audit, copyedit. Always present — this is the one dependency that isn't optional. - **rl-review-panel** — the blind multi-lens panel pass in step 6. Bundled with this suite. - **an optional closing polish skill, if you have one** (e.g. ann-handley-voice) — a final voice/readability pass on top of rl-writing-craft's floor. Not required — skip this if you don't have one. This skill assumes a lane architecture — a router/generator skill, a craft skill, a polish skill — with the lane boundaries as listed above. If your content-generation skill documents its own orchestration rules, defer to those wherever the boundaries seem unclear. If you find yourself restating a rule those skills already own, stop — invoke the skill instead of re-deriving its logic here. **No content-generation or author-voice skill installed? This still works.** Draft directly from the brief and outline (steps 3-4) at step 5, using `rl-writing-craft`'s Grounding Rules as the floor — same as `rl-writing-craft` itself works standalone with no author-voice skill present. What you lose without a dedicated generation/voice skill is a tailored register — the draft will read in a competent, neutral voice rather than *your* specific voice. What you don't lose is the process: interview, brief, outline, adversarial review, and the approval gate all run exactly the same either way. Building a content-generation or author-voice skill later is worth doing for voice quality, not for this pipeline to function. If you have real writing samples (or none, and want the interview path), `rl-voice-discovery` builds that starting profile — see `VOICE-PROFILE.md` at the repo root, which this skill already checks for wherever it says "your author-voice skill." ## When to use this vs. the short pipeline Two independent triggers, either one is enough — length is not the real criterion, cost-of-being-wrong is: - **Long-form**, where a wrong structural call is expensive to fix after the words are already written: blog posts, whitepapers, essays, case studies, thought-leadership pieces. - **High-stakes, regardless of length** — a 150-word statement carrying the company's name, a short email where the wrong claim damages a relationship, an announcement whose bad framing can't be retracted once it's out. The interview, brief, and adversarial review steps catch exactly the mistakes that are cheap to fix here and expensive to fix after it's sent. For a LinkedIn post, a routine email, or social copy that's genuinely low-stakes — the kind where a bad opening line costs you nothing but a slightly weaker post — go straight to your content-generation or author-voice skill. Running all 10 steps there is pure overhead. The overhead isn't earned by word count; it's earned by what a mistake would cost. ## Why 10 steps, not one draft Each step exists to catch a specific, well-documented failure mode: - Drafting before the goal and audience are pinned down produces content that's fluent but aimless. - Skipping the interview means the draft ships without the specifics — first-hand examples, a real opinion, a concrete number — that separate writing worth reading from generic AI output. Expert input arriving *after* a draft is already structured turns into rework, not refinement. - Drafting without an approved outline means restructuring after the words are already written — the most expensive place to catch a shape problem. - Reviewing "does this sound okay" instead of "does this hit the brief" produces polish without progress. A critique needs to name what's missing and where, or the revision has nothing to aim at. - Skipping the writing suite ships something that reads competent but generic — uniform sentence rhythm, hedge-everything phrasing, no point of view. That's the exact signature readers now flag as AI-written. - Treating a finished draft as a finished *deliverable* is how the wrong thing gets published. Nothing here is done until step 10 says so. ## The 10 Steps ### 1. Define topic, angle, goal Pin down: topic, target reader, the angle/thesis (what position is this piece taking, not just what it's about), the goal (educate, convert, thought leadership, internal alignment), which venture or publication this is for, and a rough length target. Infer whatever's already given in the request; ask only what's genuinely missing — one consolidated question, not a checklist. If the topic came from `rl-topic-scout`, it already carries this from the shortlist. Otherwise, check `AUTHOR-CONTEXT.md` at the repo root for who this piece is for and why it's worth writing at all — same file `rl-topic-scout` reads, kept consistent so "who I write for" doesn't drift between the two skills. If it's still the unfilled template, `rl-context-discovery` builds it properly (evidence first, then a guided interview) rather than a one-off question here. ### 2. Interview the SME/author Adaptive, based on who the expertise belongs to: - **The writer is the SME** (most of their own ventures/projects) — a short, pointed interview. Ask 2-4 open-ended questions aimed at surfacing the specifics a draft would otherwise invent or skip: a real example, a number, a position you'd defend, something that didn't work. Don't ask what's already answered by step 1. - **A named third party is the SME** (a client, a guest expert, a partner) — a fuller interview. Ask open-ended questions so they can surface things you wouldn't have thought to ask about, and explicitly ask them to quantify or define anything they state in vague or abstract terms. Record what they say rather than paraphrasing from memory. - **A voice memo, dictated stream-of-consciousness, or existing meeting transcript** (e.g. a Granola recording) is a valid interview answer in its own right — often lower-friction and more specific than typed answers, since talking through an idea surfaces the real example or the actual number faster than composing it in writing. If one already exists for this topic, use it directly as raw material instead of asking the person to re-type answers to questions it already answers. In every case, this step's output is raw material — quotes, numbers, opinions, examples — not prose. That material is what step 5 draws on instead of inventing connective filler.
From reventurelabs/rl-content-os, MIT.
More from reventurelabs/rl-content-os
- 0.604score
rl-writing-craft
reventurelabs
Self-contained writing-quality skill with four functions: structure (architecture, flow, openings, closes), edit (line-level cutting, grounding, rhythm…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
rl-review-panel
reventurelabs
Blind review panel for finished content drafts — articles, posts, newsletters, emails, case studies, web and landing copy, decks, scripts, announcements.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
rl-voice-discovery
reventurelabs
Use when someone has no author-voice skill set up yet, asks "help me find my voice," "build a voice profile," "what does my writing actually sound like," or…
SkillAFreshness: A★ 3Claude Code +9 - 0.596score
panel
reventurelabs
Run the blind review panel on a content draft — structure and stakes, claims, the reader's access, honest persuasion, and story for narrative pieces — and get…
SkillAFreshness: A★ 3Claude Code +9 - 0.564score
rl-topic-scout
reventurelabs
Scans a repo's git history, README/CLAUDE.md, and recent structural changes — and, where connected, Slack threads, meeting transcripts, and sent email — to…
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
rl-context-discovery
reventurelabs
Use when `AUTHOR-CONTEXT.md` is still the unfilled template, someone asks "help me figure out who I'm writing for," "why do I even write," "what should I…
SkillBFreshness: B★ 3Claude Code +9 - 0.556score
pipeline
reventurelabs
Run the structured content pipeline on a long-form or high-stakes piece — define, interview, brief, outline, draft, critique, revise, writing suite, refine…
SkillBFreshness: B★ 3Claude Code +9 - 0.556score
voice
reventurelabs
Build VOICE-PROFILE.md from real writing samples (or a structured interview if none exist), validated against a test passage.
SkillBFreshness: B★ 3Claude Code +9 - 0.556score
scout
reventurelabs
Scan this repo's git history for evidence-grounded content topics, present a ranked shortlist, and hand the chosen one into the content pipeline.
SkillBFreshness: B★ 3Claude Code +9 - 0.556score
context
reventurelabs
Build or refresh AUTHOR-CONTEXT.md through a guided interview — who you write for, why you write, and what's worth publishing.
SkillBFreshness: B★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/reventurelabs/rl-content-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from reventurelabs
- 0.604score
rl-writing-craft
reventurelabs
Self-contained writing-quality skill with four functions: structure (architecture, flow, openings, closes), edit (line-level cutting, grounding, rhythm…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
rl-review-panel
reventurelabs
Blind review panel for finished content drafts — articles, posts, newsletters, emails, case studies, web and landing copy, decks, scripts, announcements.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
rl-voice-discovery
reventurelabs
Use when someone has no author-voice skill set up yet, asks "help me find my voice," "build a voice profile," "what does my writing actually sound like," or…
SkillAFreshness: A★ 3Claude Code +9 - 0.596score
panel
reventurelabs
Run the blind review panel on a content draft — structure and stakes, claims, the reader's access, honest persuasion, and story for narrative pieces — and get…
SkillAFreshness: A★ 3Claude Code +9 - 0.564score
rl-topic-scout
reventurelabs
Scans a repo's git history, README/CLAUDE.md, and recent structural changes — and, where connected, Slack threads, meeting transcripts, and sent email — to…
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
rl-context-discovery
reventurelabs
Use when `AUTHOR-CONTEXT.md` is still the unfilled template, someone asks "help me figure out who I'm writing for," "why do I even write," "what should I…
SkillBFreshness: B★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get rl-content-pipeline running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
rl-content-pipeline skill. Agent Mart. https://agentmart.dev/skills/reventurelabs-rl-content-pipeline (last updated 2026-10-24)