Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Auto Pipeline

技能自动开发流水线(PM辅助工具)。PRD→Plan预审→Review(12维度评分)→修复(≤3轮)→发布的质量保障工具。v1.0定位PM手动调度中心。

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 41 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The scripts implement a PM-oriented pipeline (PRD→plan→review→fix→publish) which matches the description. However the metadata declares no required binaries or credentials while the code clearly calls external tools (git, jq, sed, grep, clawhub, sessions_spawn patterns). Not declaring these dependencies is an inconsistency you should be aware of.
!
Instruction Scope
Runtime instructions and included scripts read and write workspace files (~/.openclaw/workspace, ~/.openclaw/pipeline), modify PRD files in-place (sed -i), run tests by executing test scripts, and construct spawn prompts that embed PRD content. That means the skill will execute arbitrary shell code found in target skill directories, and may cause potentially sensitive PRD data to be emitted in prompts sent to spawned agents — wider scope than a simple linter/reviewer.
Install Mechanism
No install spec (instruction-only with bundled scripts) — lowest installer risk. Nothing is downloaded from external URLs during install. The risk surface is at runtime (scripts will run commands on your system and workspace).
!
Credentials
requires.env lists none, but the code expects network-capable tools and credentials: git pushes (push to remote 'xiaomili' and 'origin'), optional clawhub publish (calls external 'clawhub' CLI), and sessions_spawn flows. Because credentials for pushing/publishing are not declared, the skill may attempt network actions using whatever git credentials exist in the environment — this is disproportionate to an assumed read-only review helper unless you expect automatic publishing.
Persistence & Privilege
The skill writes state to ~/.openclaw/pipeline/<skill>.json and workspace files, updates PRD files in-place, and may perform git pushes. It does not set always:true, but it does request persistent local file writes and the ability to modify and push repositories — privileges you should explicitly consent to.
What to consider before installing
Before installing or running this skill: 1) Inspect and test it in an isolated environment (non-production account or VM) because its scripts will execute tests and other shell code from your workspace. 2) Back up any PRD/workspace files — publish_engine will modify PRD files (sed -i) and may commit & push to git remotes (it attempts 'xiaomili' then 'origin'). 3) Expect runtime dependencies (git, jq, sed, grep, bash; optional: clawhub CLI, sessions_spawn integration) even though they are not declared — ensure you control credentials and remotes. 4) Avoid feeding sensitive PRD content: spawn prompts embed PRD text which may be forwarded to spawned agents or external services. 5) If you want to proceed, remove or stub any automatic push/publish lines (git push, clawhub publish) or run the tool with network access disabled until you are confident in its behavior. 6) If unsure, ask the author for clarification on required binaries/credentials and for an option to disable automatic publishing.

Like a lobster shell, security has layers — review code before you run it.

Current versionv2.1.1
Download zip
latestvk97er51k8t177x0tq0scvax4qs839b52

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

auto-pipeline

🏆 实战集成

Bounty 批量开发流程

# 1. 扫描发现
bash ../github-bounty-hunter/scripts/bounty_quick_scan.sh

# 2. 批量开发(最多 5 个并行)
bash ../github-bounty-hunter/scripts/bounty_batch_dev.sh <owner/repo> 11,29,30 5

# 3. 批量提交 PR
bash ../github-bounty-hunter/scripts/bounty_submit_batch.sh <work_dir>

优先级策略

  • P0: >$200 + <10 评论 → 立即接
  • P1: >$100 + <20 评论 → 马上接
  • P2: >$100 + 20-50 评论 → 评估后接
  • P3: >$200 + >50 评论 → 可竞争

将PRD自动转化为可发布技能的质量保障流水线。

版本定位

版本定位状态
v1.0PM辅助工具(手动调度)✅ 当前版本
v2.0半自动化(自动spawn子代理)✅ 当前版本
v3.0全自动化(智能体协作)⬜ 远期

v1.0 功能(已发布)

📋 PRD看板管理

列出所有技能的开发状态,查看详细信息。

pipeline.sh list                          # 列出全部
pipeline.sh list --status fixing          # 按状态过滤
pipeline.sh status <skill-name>           # 查看详情

🔍 Review引擎(12维度量化评分)

对照PRD逐项检查,12维度评分,满分60分,≥50分通过。

# 在OpenClaw中执行:
source skills/auto-pipeline/src/review_engine.sh
review '{"title":"my-skill","tasks":[...]}' "my-skill" "$PWD"

🔧 修复引擎(问题清单 + 回退判断)

格式化Review问题,判断是否需要回退到Plan阶段。

source skills/auto-pipeline/src/fix_engine.sh
fix_issues "my-skill" '[{...}]' "$PWD" "$review_result"

📦 发布引擎(Git + ClawHub + PRD更新)

自动Git提交推送、ClawHub发布(含重试)、更新PRD状态、生成最终报告。

source skills/auto-pipeline/src/publish_engine.sh
publish "my-skill" "$review_result" "$PWD"

📋 Plan预审(任务声明审查)

审查任务声明的完整性、信心度评分、低信心度任务标记。

source skills/auto-pipeline/src/plan_reviewer.sh
plan_review '{"title":"my-skill","tasks":[...]}'

📄 PRD解析(PRD → 任务声明JSON)

支持结构化和自由格式PRD,提取功能清单和验收标准。

source skills/auto-pipeline/src/prd_reader.sh
prd_read "docs/products/xxx_PRD.md"

v2.0 功能(当前版本)

  • run 命令:自动spawn开发/修复子代理
  • 子代理超时处理(5分钟)+ 智能任务拆分
  • 修复循环自动化(≤3轮 + 升级给官家)
  • task_planner.sh:将PRD拆分为<5分钟的子任务

v3.0 功能(远期)

  • 双模型交叉Review(开发模型≠Review模型)
  • Baseline Delta(只检查新增代码)
  • batch 命令:并行开发(最多3个子代理)
  • 端到端全自动化(PM只需发起+确认)

PM手动工作流(v1.0推荐)

1. PM读取PRD → 使用 prd_reader 解析为任务声明
2. PM执行Plan预审 → plan_review 审查任务声明
3. PM手动开发/派发子代理开发
4. PM执行Review → review 获取12维度评分
5. 如不通过 → fix_issues 构造修复prompt → PM派发修复
6. 如通过 → publish 自动Git+ClawHub+PRD更新
7. 全程使用 list/status 跟踪进度

状态文件

存储于 ~/.openclaw/pipeline/<skill>.json

状态流转: pending → developing → reviewing → fixing → publishing → completedescalated

12维度评分

维度权重说明
PRD功能覆盖度2x每个PRD功能是否实现
运行测试1x测试通过率
代码质量1xbash -n、变量安全、错误处理
文档完整性1xSKILL.md/README.md/版权
CLI设计1x--help清晰度
错误处理1x边界情况覆盖
安全性1x输入验证、无API Key泄露
性能1x响应时间
可维护性1x代码结构清晰度
可扩展性1x是否易于添加功能
测试覆盖1x正面+负面测试
PRD一致性1x实现与PRD描述一致

满分60分,≥50分通过。

版权

MIT License | Copyright (c) 2026 思捷娅科技 (SJYKJ)

Files

24 total
Select a file
Select a file to preview.

Comments

Loading comments…