Token导航 LogoToken导航

Agent Skill · 研究检索

suparank%2fpipeline(超级%2f 管道)

suparank%2fpipeline 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

suparank%2fpipeline 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 52,870。

总安装 544周安装 22GitHub Stars 10下载 171核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:suparank%2fpipeline(超级%2f 管道)
来源仓库:https://github.com/egebese/suparank
仓库路径:skills/suparank%2Fpipeline
安装命令:
npx skills add https://github.com/egebese/suparank --skill suparank/pipeline
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/egebese/suparank --skill suparank/pipeline

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

suparank/pipeline 用于信息查找、检索与筛选,帮助在特定任务中快速匹配相关结果。适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境的研究检索需求。安装方式为 GitHub 仓库,使用 npx skills add 命令添加,具体功能以 README 为准。

部署前需评估其是否触发联网、命令执行或文件读写,并检查项目维护状况。suparank%2fpipeline 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/suparank%2Fpipeline

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/egebese/suparank --skill suparank/pipeline;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

suparank%2fpipeline 怎么安装?

在终端执行 npx skills add https://github.com/egebese/suparank --skill suparank/pipeline。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

suparank%2fpipeline 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

suparank%2fpipeline 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/egebese/suparank --skill suparank/pipeline 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

suparank%2fpipeline 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

suparank%2fpipeline 用的人多吗?

公开数据是累计安装 544 次,近一周安装 22 次,下载 171 次,GitHub 10 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

suparank%2fpipeline 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
suparank%2fpipeline

超级%2f 管道 · 本页

54410执行命令未明确未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Suparank Content Pipeline

You are the Suparank pipeline orchestrator. You coordinate the full 4-phase content creation workflow: Research → Create → Optimize → Publish.

Before Starting

  1. Read the project config from .claude/suparank.json
  2. If it doesn't exist, tell the user to run /suparank/setup first and stop
  3. Validate required config fields:

- content.default_word_count must be a number >= 500 (REQUIRED) - brand.voice must not be empty (REQUIRED) - site.niche must not be empty (REQUIRED) - If any are missing, stop and tell the user to update their config

  1. Show warnings (non-blocking) if:

- seo.primary_keywords is empty - brand.target_audience is empty

Check for Resumable Session

Before starting a new pipeline, check .claude/suparank-session.json:

  • If a session exists with a workflow_id and current_phase, ask: "You have an existing session ([workflow_id]) in the [current_phase] phase with [N] article(s) saved. Resume or start fresh?"
  • If resuming, continue from where the session left off
  • If starting fresh, clear the session first

Determine Pipeline Parameters

From the user's request, extract:

  1. Request description: What content to create (e.g., "Write 3 articles about AI tools")
  2. Article count: How many articles (default: 1)
  3. Publish targets: Where to publish (WordPress, Ghost, or none)
  4. Generate images: Whether to create images (from config.content.include_images)

Multi-Article Mode Decision (REQUIRED when article count > 1)

When the user requests more than 1 article, you MUST ask them to choose between sequential and parallel mode BEFORE proceeding. Never auto-select a mode.

Use AskUserQuestion with these options:

Question: "You're creating [N] articles. How would you like to proceed?"

OptionLabelDescription
1Sequential (Recommended)"Write articles one at a time. Slower but uses less LLM context. Safest option."
2Parallel with [N] agents"Spawn [N] agents that each research and write their own article simultaneously. Much faster, but uses [N]x more LLM context/tokens. Only recommended if you have sufficient API usage remaining."

Important warnings to show the user:

  • "Parallel mode spawns [N] separate agents, each consuming their own context window."
  • "This can use your LLM limits [N]x faster than sequential mode."
  • "If you're unsure about your remaining limits, choose Sequential."

If user chooses Sequential

Proceed with the standard pipeline below (Phases 1-4). Articles are written one after another in a single agent.

If user chooses Parallel

Execute the Parallel Multi-Article Pipeline described at the end of this document.

Initialize Directories and Session

First, ensure all directories exist:

mkdir -p .claude/suparank-content

Then create or update .claude/suparank-session.json:

{
  "workflow_id": "wf_[timestamp]",
  "request": "[user's request]",
  "current_phase": "research",
  "total_articles": [count],
  "articles": [],
  "research_results": {},
  "saved_at": "[ISO timestamp]"
}

Phase 1: Research

Update session: current_phase: "research"

Execute the research phase by following the instructions in ~/.claude/skills/suparank/research/SKILL.md:

  1. Keyword Research: Find the best keywords for the request

- Read template from ~/.claude/skills/suparank/templates/keyword-researcher.md - Use the request as the seed keyword - Deliver: primary keywords, long-tail, question keywords, strategy

  1. SEO Strategy: Create content brief for the primary keyword

- Read template from ~/.claude/skills/suparank/templates/seo-strategist.md - Use the best keyword from step 1 - Deliver: search intent, competitor analysis, content outline, on-page SEO

  1. Topical Map: Design content architecture

- Read template from ~/.claude/skills/suparank/templates/topical-map-planner.md - Map the topic cluster around the main keyword - Deliver: pillar concept, cluster topics, linking strategy

  1. Content Calendar (only if article count > 1):

- Read template from ~/.claude/skills/suparank/templates/content-calendar-manager.md - Plan the sequence for all articles - Deliver: article order, topics, keywords per article

Store all research results in session under research_results.

Report: "Phase 1 complete. Research identified [N] keyword opportunities. Primary target: [keyword]."

Phase 2: Create

Update session: current_phase: "creation"

Execute the creation phase by following the instructions in ~/.claude/skills/suparank/create/SKILL.md:

Content Planning

Before writing, create a detailed outline using research results:

  1. SEO Meta Title (50-60 characters)
  2. SEO Meta Description (150-160 characters)
  3. URL Slug (keyword-rich)
  4. Full Outline with H2/H3 structure

If images are enabled: mark image placement points (1 cover + 1 per 300 words)

Write Articles

For each article (1 to N):

  1. Read template from ~/.claude/skills/suparank/templates/content-writer.md
  2. Write the complete article following the outline
  3. ENFORCE WORD COUNT: Must meet config.content.default_word_count minimum

- Write 8-10 substantial H2 sections (200-400 words each) - Include detailed examples, statistics, actionable advice - Comprehensive FAQ section (5-8 Q&As)

  1. ENFORCE BRAND VOICE: Follow config.brand.voice
  2. ENFORCE READING LEVEL: Target Grade config.content.reading_level

After writing each article:

  1. Create directory: .claude/suparank-content/YYYY-MM-DD-slug/
  2. Write article to article.md
  3. Write metadata to metadata.json: {"title": "...", "slug": "...", "keywords": ["..."], "meta_description": "...", "word_count": N, "saved_at": "...", "published_to": [], "image_urls": []}
  4. Update session: add article to articles array

Word Count Verification

Before saving each article, VERIFY the word count:

  1. Count actual words in the article (excluding YAML frontmatter)
  2. If under config.content.default_word_count, expand the content
  3. Do NOT save until the minimum is met
  4. This is the #1 enforcement rule - never skip it

Multi-Article Progress

For multi-article workflows, display structured progress after each save:

ARTICLE [N] OF [TOTAL]
══════════════════════════════════════
Title: [title]
Keywords: [keywords]
Word Count: [count] (target: [minimum])
Status: Saved

Progress: [N]/[TOTAL] articles complete
Next: Article [N+1] - [topic from content calendar]
  • Use different topics from the content calendar for each article
  • Do NOT publish until ALL articles are saved

Report: "Phase 2 complete. [N] article(s) written and saved. Total: [total_words] words."

Phase 3: Optimize

Update session: current_phase: "optimization"

Execute the optimization phase by following the instructions in ~/.claude/skills/suparank/optimize/SKILL.md:

  1. Quality Check on each saved article:

- Read template from ~/.claude/skills/suparank/templates/editorial-quality-checker.md - Check SEO, grammar, brand voice, content quality - Fix any critical issues found directly in the article file - Score: X/10

  1. GEO Optimization:

- Read template from ~/.claude/skills/suparank/templates/geo-optimizer.md - Analyze for AI search engine optimization - Apply improvements (TL;DR, better structure, definition boxes)

Report: "Phase 3 complete. Quality score: [X/10]. [N] improvements applied."

Phase 4: Publish

Update session: current_phase: "publishing"

Execute the publishing phase by following the instructions in ~/.claude/skills/suparank/publish/SKILL.md:

  1. Generate Images (if config.content.include_images is true AND fal credentials exist):

- Read template from ~/.claude/skills/suparank/templates/image-prompt-designer.md - Generate prompts based on article content - Call fal.ai via curl for each image - Store image URLs in article metadata

  1. Publish to CMS (if credentials configured):

- Read credentials from ~/.claude/suparank-credentials.json (or legacy ~/.suparank/credentials.json) - Publish to each configured platform (WordPress, Ghost) - Default to "draft" status - Update article metadata with publish status

  1. Send Webhooks (if configured):

- Notify configured webhooks about new content

Graceful degradation: Skip any platform without credentials, report what was skipped.

Report: "Phase 4 complete. Published to [platforms]. Images: [generated/skipped]."

Pipeline Complete

After all 4 phases:

  1. Update session: current_phase: "completed"
  2. Display final summary:
Pipeline Complete!
══════════════════
Request: [original request]
Articles: [count] created
Total Words: [sum of all word counts]

Articles:
  1. [title] - [word_count] words
     Keywords: [keywords]
     Published to: [platforms or "saved locally"]
  2. [title] - [word_count] words
     ...

Quality Score: [average X/10]
Images: [count generated or "none"]

Your content is saved in .claude/suparank-content/

Error Handling & Recovery

Each phase saves progress to session, so the pipeline is always resumable.

Phase-Specific Recovery

PhaseIf It FailsRecovery
ResearchNo keywords foundUse config.seo.primary_keywords as fallback, or ask user for seed keyword
CreateArticle under word countExpand content, re-verify, then save
CreateWrite interrupted mid-articleSession tracks last saved article; resume from next
OptimizeQuality score < 7/10Flag issues but continue; don't block publishing
PublishWordPress auth failsSkip WordPress, try other platforms, report error
PublishGhost JWT failsCheck admin_api_key format (must be id:secret)
PublishImage generation times outPublish without images, report what was skipped
PublishAll platforms failContent is still saved locally; user can retry later

General Rules

  • Never lose content: Always save to disk before any API calls
  • Always update session: After every significant action, write to .claude/suparank-session.json
  • Report clearly: "Phase [N] encountered an error: [message]. Your content is safe in.claude/suparank-content/"
  • Resume gracefully: When resuming, read session to determine exactly where to continue

Important Rules

  1. Never skip the word count requirement - this is the #1 config enforcement
  2. Always save before publishing - content must be on disk before any API calls
  3. Draft by default - always publish as draft unless user explicitly requests "publish" status
  4. One article at a time (sequential mode) - write, save, then move to next (don't batch write)
  5. Real content only - no placeholder text, no generic filler, no template responses
  6. Brand voice throughout - every article must match the configured voice
  7. Always ask before parallel mode - never auto-spawn teams; user must explicitly confirm

Parallel Multi-Article Pipeline

This section is ONLY used when the user explicitly chooses parallel mode in the Multi-Article Mode Decision above. Never execute this automatically.

Overview

Instead of writing articles sequentially in one agent, this mode:

  1. Runs shared research (Phase 1) in the lead agent
  2. Spawns N parallel agents, each handling its own article (independent research refinement + writing)
  3. Collects all articles back in the lead agent
  4. Runs optimization and publishing on all articles together

Step 1: Confirm Agent Count

After the user selects parallel mode, ask how many agents to spawn:

Use AskUserQuestion:

  • Question: "How many parallel agents should I spawn? (Each agent writes 1 article with its own research)"
  • Options:

- "[N] agents (1 per article)" - "Maximum parallelism, fastest, uses the most LLM context" - "[N/2] agents (2 articles each)" - "Balanced: fewer agents, each writes 2 articles sequentially" (only show if N > 2) - "Let me specify a number" - "Enter a custom number of agents"

If the user picks a custom number, they type it in. Cap at the total article count (no more agents than articles).

Step 2: Shared Research Phase (Lead Agent)

The lead agent (you) runs Phase 1 Research for the overall topic:

  1. Keyword research for the broad topic
  2. Topical map to identify sub-topics
  3. Content calendar assigning specific topics/keywords to each article slot

This shared research is stored in .claude/suparank-session.json under research_results.

Update session:

{
  "workflow_id": "wf_[timestamp]",
  "mode": "parallel",
  "agent_count": [N],
  "current_phase": "parallel_creation",
  "total_articles": [count],
  "article_assignments": [
    {
      "article_number": 1,
      "topic": "Topic from content calendar",
      "primary_keyword": "keyword1",
      "secondary_keywords": ["kw2", "kw3"],
      "assigned_to": "writer-1",
      "status": "pending"
    }
  ],
  "articles": [],
  "research_results": {},
  "saved_at": "[ISO timestamp]"
}

Step 3: Spawn Writer Agents

Use TeamCreate to create a team, then spawn writer agents using the Task tool with team_name.

Team setup:

TeamCreate: team_name = "suparank-pipeline"

For each agent, use the Task tool with:

  • subagent_type: "general-purpose" (needs Read, Write, Edit, Bash, Glob, Grep)
  • team_name: "suparank-pipeline"
  • name: "writer-[N]" (e.g., "writer-1", "writer-2", "writer-3")

Agent prompt template (customize per agent):

You are Suparank Writer Agent [N] of [TOTAL].

YOUR ASSIGNMENT:
- Article topic: [topic from content calendar]
- Primary keyword: [primary keyword]
- Secondary keywords: [secondary keywords]
- Article number: [N] of [TOTAL]

INSTRUCTIONS:
1. Read the project config from `.claude/suparank.json`
2. Read the content writer template from `~/.claude/skills/suparank/templates/content-writer.md`
3. Read the SEO strategist template from `~/.claude/skills/suparank/templates/seo-strategist.md`

PHASE A - ARTICLE-SPECIFIC RESEARCH:
4. Perform focused keyword research for your specific topic: "[topic]"
   - Find 3-5 additional long-tail keywords specific to this sub-topic
   - Identify search intent for your primary keyword
   - Create a content outline with 8-10 H2 sections

PHASE B - WRITE THE ARTICLE:
5. Write the complete article following the content-writer template guidelines
6. MANDATORY: The article MUST meet the word count minimum of [config.content.default_word_count] words
7. MANDATORY: Follow brand voice: [config.brand.voice]
8. MANDATORY: Target reading level: Grade [config.content.reading_level]

PHASE C - SAVE THE ARTICLE:
9. Create directory: `.claude/suparank-content/[YYYY-MM-DD]-[slug]/`
   - Run: mkdir -p .claude/suparank-content/[YYYY-MM-DD]-[slug]
10. Write the article to `article.md`
11. Write metadata to `metadata.json`:
    {
      "title": "...",
      "slug": "...",
      "version": 1,
      "keywords": ["..."],
      "meta_description": "...",
      "word_count": [actual count],
      "saved_at": "[ISO timestamp]",
      "updated_at": "[ISO timestamp]",
      "published_to": [],
      "image_urls": [],
      "written_by": "writer-[N]"
    }

PHASE D - VERIFY:
12. Count the words in the article (excluding YAML frontmatter)
13. If under [config.content.default_word_count], expand the content and re-save
14. Report your completion with the article title and word count

IMPORTANT:
- Work independently - do not wait for other agents
- Save directly to disk - the lead agent will collect results
- Do NOT publish - the lead agent handles publishing
- Maintain consistent brand voice with other articles

Step 4: Monitor Agent Progress

While agents are working:

  1. Wait for each agent to complete (they will send messages when done)
  2. Track completion: "Writer 1 complete. Writer 2 working... Writer 3 working..."
  3. As each agent finishes, note its output (article title, word count, folder path)
  4. If an agent encounters an error, report it but don't block other agents

Display progress:

PARALLEL PIPELINE - CREATION PHASE
══════════════════════════════════════
Agent    | Status      | Article
---------|-------------|------------------
writer-1 | Complete    | "Article Title 1" (2,800 words)
writer-2 | Writing...  | "Article Title 2"
writer-3 | Researching | "Article Title 3"

Progress: 1/3 agents complete

Step 5: Collect Results

After ALL agents complete:

  1. Read each article from .claude/suparank-content/ directories
  2. Update .claude/suparank-session.json with all articles in the articles array
  3. Update article_assignments statuses to "completed"
  4. Report:
PARALLEL CREATION COMPLETE
══════════════════════════════════════
Articles created by [N] agents:
  1. [title] - [word_count] words (by writer-1)
  2. [title] - [word_count] words (by writer-2)
  3. [title] - [word_count] words (by writer-3)

Total: [sum] words across [N] articles

Step 6: Shutdown Writer Agents

After collecting all results, gracefully shut down all writer agents:

  • Send shutdown_request to each agent
  • Wait for confirmations
  • Clean up team with TeamDelete

Step 7: Optimization & Publishing (Lead Agent)

The lead agent (you) now runs Phase 3 and Phase 4 on ALL articles:

  1. Optimize: Run quality check and GEO optimization on each article

- Read each article from its saved folder - Apply optimizations from ~/.claude/skills/suparank/optimize/SKILL.md - Update the article files directly

  1. Publish: Generate images and publish all articles

- Follow ~/.claude/skills/suparank/publish/SKILL.md - Batch publish all articles sequentially - Draft status by default

Step 8: Final Report

Display the complete pipeline summary:

PARALLEL PIPELINE COMPLETE
══════════════════════════════════════
Mode: Parallel ([N] agents)
Request: [original request]
Articles: [count] created
Total Words: [sum]

Articles:
  1. [title] - [word_count] words
     Keywords: [keywords]
     Written by: writer-1
     Quality: [X/10]
     Published to: [platforms]
  2. ...

Quality Score: [average X/10]
Images: [count generated or "none"]

Your content is saved in .claude/suparank-content/

Parallel Mode Error Handling

ErrorRecovery
Agent fails to startReport error, reduce agent count, reassign article to remaining agents
Agent crashes mid-writeArticle is lost; lead agent writes it sequentially as fallback
Agent produces under-count articleLead agent reads article, expands content, re-saves
All agents failFall back to sequential mode entirely; inform user
Team creation failsFall back to sequential mode; inform user

Parallel Mode Rules

  1. NEVER auto-spawn - Always ask the user first with clear warnings about LLM usage
  2. User controls agent count - The user decides how many agents to use
  3. Lead agent stays in control - Research, optimization, and publishing stay with the lead
  4. Each agent is independent - Agents don't communicate with each other, only with the lead
  5. Graceful degradation - If parallel fails, fall back to sequential without losing progress
  6. All articles saved before any publishing - Same rule as sequential mode

平台分布

Codex

32.96%
按下载量换算56

Claude

32.48%
按下载量换算56

Cursor

17.82%
按下载量换算30

Gemini CLI

9.03%
按下载量换算15

安全审计

暂无安全审计结果可展示。

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/egebese/suparank --skill suparank/pipeline 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

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

继续浏览同类 Skills