Token导航 LogoToken导航TokenDH.com
研究检索external-serviceclawhub未标认证来源可访问clear审计通过

runesleo-content-pipelinerunesleo 内容管道

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

8,775

周安装

362

GitHub Stars

公开资料未说明

下载量

2,867
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:runesleo-content-pipeline(runesleo 内容管道)
来源仓库:https://github.com/runesleo/runesleo-content-pipeline
安装命令:
openclaw skills install runesleo-content-pipeline
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install runesleo-content-pipeline

简介

runesleo-content-pipeline 提供四阶段内容创作流程:研究→构思→写作→队列。

  • 适合系统化产出技术文章、产品说明或分析报告。
  • 可自动生成钩子标题、结构大纲与初稿草稿。
  • 安装命令:openclaw skills install runesleo-content-pipeline;需指定主题与字数要求。
  • 输出内容需人工润色,避免直接引用未核实数据。

SKILL.md

name
Content Pipeline
version
1.0.0
description
|
when_to_use
when creating original content that needs research, angle selection, and drafting from scratch
trigger
/pipeline
languages
all
attribution
Inspired by @shannholmberg's 4-Agent content system. Pipeline architecture is original.
allowed-tools

Content Pipeline Orchestrator

One command, from topic to review-ready draft. Research -> Ideate -> Write -> Queue

When to use vs. not

Use pipeline (original content that needs research):

  • Writing from scratch on a topic you haven't deeply explored
  • Need to survey existing discussion, find data, pick an angle
  • Example: "write about the impact of MoE on local inference" / "year-end market review"

Don't use pipeline (already have material):

  • Quoting someone else's post -> just write directly
  • Replying/commenting -> just write directly
  • Polishing an existing draft -> just edit directly
  • These scenarios waste 4-5x tokens through the pipeline with zero benefit

File locations

Configure these paths for your project:

FilePurpose
./content-queue.jsonIdea lifecycle state
./research/Research results (by date + slug)

Commands

Parse user input, match first hit:

InputCommandAction
/pipeline <topic>runFull pipeline: research -> ideate -> write -> queue
/pipeline url <url>urlExtract from URL -> ideate -> write -> queue
/pipeline seed <idea>seedAdd raw idea to queue as seed
/pipeline statusstatusShow queue grouped by status
/pipeline review <id>reviewShow a draft for review
/pipeline approve <id>approveMark as approved
/pipeline adapt <id> <platform>adaptGenerate platform variant
/pipeline publish <id>publishMark as published + timestamp
/pipeline cleancleanArchive items published 30+ days ago

Queue data model

File: ./content-queue.json

{
  "ideas": [
    {
      "id": 1,
      "topic": "AI Agent end-to-end automation",
      "status": "drafted",
      "platform": "twitter",
      "created": "2026-03-03T15:00:00Z",
      "updated": "2026-03-03T15:05:00Z",
      "research_file": "research/20260303-ai-agent-automation.md",
      "hook_angle": "Builder perspective: Writing is easy, Research is the bottleneck",
      "draft": "This person built a full...",
      "variants": {},
      "source_url": null,
      "feedback": [],
      "published": null
    }
  ],
  "next_id": 2
}

Status flow: seed -> researched -> drafted -> approved -> published -> archived

Queue read/write rules

  1. Read: Read ./content-queue.json
  2. Write: Write back complete JSON (single-user, no concurrency issue)
  3. ID assignment: Use next_id, increment after write
  4. Timestamps: ISO 8601 with timezone

Command details

/pipeline <topic> -- Full Pipeline

Input: topic (keywords or short phrase)

Stage 1: Research

  1. Search for existing discussion on the topic using available search tools:

- Twitter/X search for relevant posts and threads - Web search for articles and data - Any domain-specific sources you have access to

  1. Compile findings into a research file:
   ./research/YYYYMMDD-{slug}.md

slug = topic keywords, lowercase with hyphens, max 30 chars

Research file format:

# Research: {topic}
**Date**: YYYY-MM-DD
**Sources**: [list search methods used]

## Key findings
- [Finding 1 + source attribution]
- [Finding 2 + data/numbers]
- [Finding 3 + opposing viewpoint]

## Notable posts/articles
1. @user1 (N likes): "Core point summary"
2. @user2 (N likes): "Core point summary"

## Data points
- [Specific numbers, comparisons, statistics]

## Opposing viewpoints
- [Contrarian takes, if any]

## Source links
- [List of original URLs]

Stage 2: Ideate

  1. Read the research file
  2. Generate 3 hook angles based on the research:

Angle generation prompt (adapt for your LLM of choice):

You are a content strategist. Based on the following research, generate 3 hook angles for a post.

Research:
{research file content}

Requirements:
1. Each angle includes:
   - Hook type (contrast / counterintuitive / data-driven / story / question)
   - Core thesis (one sentence)
   - Key supporting points (2-3)
   - Estimated virality score (1-5)
2. Match the creator's voice and domain expertise
3. Avoid: AI cliches, marketing speak, listicle format

Output as JSON array:
[{"type": "contrast", "thesis": "...", "supports": ["...", "..."], "score": 4}, ...]
  1. Select the highest-scored angle
  2. If multiple angles tie, present options for user to choose

Stage 3: Write

  1. Write the draft using the selected hook angle + research data points
  2. Content format routing:

- Content <= 280 chars -> short post (tweet) - 280-2000 chars -> long post (thread) - > 2000 chars -> article

  1. Apply your preferred writing style/voice (integrate with a style skill if you have one)
  2. Verify all claims have source attribution from the research

Stage 4: Queue

  1. Read content-queue.json
  2. Create new entry:

- status: "drafted" - platform: target platform - research_file: relative path - hook_angle: selected angle description - draft: written text

  1. Write back content-queue.json
  2. Output confirmation:
   Pipeline complete -- queued #<id>
   Topic: <topic>
   Hook: <angle summary>
   Draft: <first 80 chars>...
   Format: short / long / article
   Use /pipeline review <id> to see full content

/pipeline url <url> -- From URL input

  1. Fetch the URL content using available tools
  2. Extract core arguments and data points
  3. Skip Stage 1 (use extracted content as research)
  4. Continue to Stage 2 (ideate) -> Stage 3 (write) -> Stage 4 (queue)
  5. Record source_url in the entry

/pipeline seed <idea> -- Add raw seed

  1. Create queue entry:

- status: "seed" - topic: the idea text - draft: null (seeds have no draft yet)

  1. Output: Seed added to queue #<id>

Seeds are raw ideas waiting to be developed. Run /pipeline <topic> later to expand a seed through the full pipeline.


/pipeline status -- Queue status

Read content-queue.json, output grouped by status:

Content Pipeline Status

Seed (N):
  #3 "Multi-agent orchestration" -- 3/3 15:00

Drafted (N):
  #1 "AI Agent automation" -- 3/3 15:05
  #2 "Market arbitrage math" -- 3/3 16:20

Approved (N):
  #5 "MCP practical experience" -- 3/2 20:00

Published (N):
  #4 "Three-layer scraping approach" -- 3/1

Total: N items | Pending: seed(N) + drafted(N)

Show only non-archived items. If over 20 items, show most recent 20 + total count.


/pipeline review <id> -- Review

  1. Find the entry in queue
  2. Display full info:
Review #<id>

Topic: <topic>
Status: <status>
Hook: <hook_angle>
Created: <created>

--- Draft ---
<full draft text>

--- Variants ---
[list any platform variants]

--- Research ---
File: <research_file>
[first 5 key findings if research file exists]

Actions:
  /pipeline approve <id> -- approve for publishing
  /pipeline adapt <id> <platform> -- generate platform variant

/pipeline approve <id> -- Approve

  1. Change status to "approved"
  2. Update updated timestamp
  3. Output: #<id> approved -- ready to publish

/pipeline adapt <id> <platform> -- Multi-platform adaptation

Adapt the draft for a different platform:

  1. Read the entry's draft
  2. Rewrite for the target platform's conventions:

- Different character limits - Different audience expectations - Different formatting norms

  1. Store in variants.<platform> field
  2. Output: <platform> variant generated -- /pipeline review <id> to see

/pipeline publish <id> -- Publish marker

  1. Change status to "published"
  2. Record published timestamp
  3. Output: #<id> marked as published

/pipeline clean -- Archive cleanup

  1. Scan all published entries
  2. Archive entries older than 30 days
  3. Output: Archived N old entries

Design principles

  • Research and Ideate stages are platform-agnostic -- only the Write stage adapts for platform
  • One research effort can produce content for multiple platforms ("one fish, many meals")
  • Drafts should be source-verified before entering the queue -- no unsourced claims
  • Seeds are cheap to capture, expensive to develop -- capture freely, develop selectively
  • The pipeline is a framework, not a straitjacket -- skip stages when you already have what you need

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

87.39%
按下载量换算2,505

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills