Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

team-tasks-skip团队任务跳过

Agent Skill

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

总安装

2,952

周安装

123

GitHub Stars

公开资料未说明

下载量

984
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install team-tasks-skip

简介

利用共享 JSON 文件驱动多代理开发流水线。

  • 支持代码代理、测试代理、文档代理间无缝交接。
  • 跳过重复任务并优化资源利用率。team-tasks-skip 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 适用于 CI/CD 集成与自动化测试场景。
  • 需统一各代理对任务文件格式的理解标准。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

SKILL.md

name
team-tasks
description
Coordinate multi-agent development pipelines using shared JSON task files. Use when dispatching work across dev team agents (code-agent, test-agent, docs-agent, monitor-bot), tracking pipeline progress, or running sequential/parallel workflows. Covers project init, task assignment, status tracking, agent dispatch via sessions_send, and result collection. Supports two modes: linear (sequential pipeline) and dag (dependency graph with parallel execution).

Team Tasks — Multi-Agent Pipeline Coordination

Overview

Coordinate dev team agents through shared JSON task files + AGI dispatch. AGI is the command center — agents never talk to each other directly.

Two modes:

  • Mode A (linear): Fixed pipeline order code → test → docs → monitor
  • Mode B (dag): Tasks declare dependencies, parallel dispatch when deps are met

Task Manager CLI

All commands use: python3 <skill-dir>/scripts/task_manager.py <command> [args]

Where <skill-dir> is the directory containing this SKILL.md.

Quick Reference

CommandModeUsageDescription
initboth`init <project> -g "goal" [-m linear\dag]`Create project
adddagadd <project> <task-id> -a <agent> -d <deps>Add task with deps
statusbothstatus <project> [--json]Show progress
assignbothassign <project> <task> "desc"Set task description
updatebothupdate <project> <task> <status>Change status
nextlinearnext <project> [--json]Get next stage
readydagready <project> [--json]Get all dispatchable tasks
graphdaggraph <project>Show dependency tree
logbothlog <project> <task> "msg"Add log entry
resultbothresult <project> <task> "output"Save output
resetbothreset <project> [task] [--all]Reset to pending
listbothlistList all projects

Status Values

  • pending — waiting for dispatch
  • in-progress — agent is working
  • done — stage completed
  • failed — stage failed (pipeline blocks)
  • skipped — intentionally skipped

Pipeline Workflow (Mode A: Linear)

Step 1: Initialize Project

python3 scripts/task_manager.py init my-project \
  -g "Build a REST API with tests and docs" \
  -p "code-agent,test-agent,docs-agent,monitor-bot"

Default pipeline order: code-agent → test-agent → docs-agent → monitor-bot

Step 2: Assign Tasks to All Stages

python3 scripts/task_manager.py assign my-project code-agent "Implement REST API with Flask: GET/POST/DELETE /items"
python3 scripts/task_manager.py assign my-project test-agent "Write pytest tests for all endpoints, target 90%+ coverage"
python3 scripts/task_manager.py assign my-project docs-agent "Write README.md with API docs, setup guide, examples"
python3 scripts/task_manager.py assign my-project monitor-bot "Verify code quality, check for security issues, validate deployment readiness"

Step 3: Dispatch Agents Sequentially

For each stage, AGI follows this loop:

1. Check next stage:   task_manager.py next <project> --json
2. Mark in-progress:   task_manager.py update <project> <agent> in-progress
3. Dispatch agent:     sessions_send(sessionKey="agent:<agent>:telegram:group:<id>", message=<task>)
4. Wait for reply      (sessions_send returns the agent's response)
5. Save result:        task_manager.py result <project> <agent> "<summary>"
6. Mark done:          task_manager.py update <project> <agent> done
7. Repeat from 1       (currentStage auto-advances)

Step 4: Handle Failures

If an agent fails:

python3 scripts/task_manager.py update my-project code-agent failed
python3 scripts/task_manager.py log my-project code-agent "Failed: syntax error in main.py"

To retry:

python3 scripts/task_manager.py reset my-project code-agent
python3 scripts/task_manager.py update my-project code-agent in-progress
# Re-dispatch...

Step 5: Check Progress Anytime

python3 scripts/task_manager.py status my-project

Output:

📋 Project: my-project
🎯 Goal: Build a REST API with tests and docs
📊 Status: active
▶️  Current: test-agent

  ✅ code-agent: done
     Task: Implement REST API with Flask
     Output: Created /home/ubuntu/projects/my-project/app.py
  🔄 test-agent: in-progress
     Task: Write pytest tests for all endpoints
  ⬜ docs-agent: pending
  ⬜ monitor-bot: pending

  Progress: [██░░] 2/4

Agent Dispatch Details

Session Keys (Dev Team)

AgentSession Key
code-agentagent:code-agent:telegram:group:-5189558203
test-agentagent:test-agent:telegram:group:-5218382533
docs-agentagent:docs-agent:telegram:group:-5253138320
monitor-botagent:monitor-bot:telegram:group:-5193935559

Dispatch Template

When dispatching to an agent, include:

  1. Project context — what the project is about
  2. Specific task — what this agent should do
  3. Working directory — where to create/find files
  4. Previous stage output — if relevant (e.g., test-agent needs to know what code-agent built)

Example dispatch message:

Project: my-project
Goal: Build a REST API with tests and docs
Your task: Write pytest tests for all endpoints in /home/ubuntu/projects/my-project/app.py
Target: 90%+ coverage, test GET/POST/DELETE /items
Working directory: /home/ubuntu/projects/my-project/
Previous stage (code-agent) output: Created app.py with Flask REST API, 3 endpoints

Delivery Context Fix

⚠️ If an agent's session was first created via sessions_send, its deliveryContext is webchat, not telegram. Agent replies won't appear in the Telegram group.

Workaround: After getting the agent's reply via sessions_send, use the message tool to relay key results to the group:

message(action="send", channel="telegram", target="-5189558203", message="✅ code-agent 完成: Created app.py")

Mode B: DAG Workflow (Parallel Dependencies)

Step 1: Initialize DAG Project

python3 scripts/task_manager.py init my-project -m dag -g "Build REST API with parallel workstreams"

Step 2: Add Tasks with Dependencies

TM="python3 scripts/task_manager.py"
# Root tasks (no deps — can run in parallel)
$TM add my-project design     -a docs-agent  --desc "Write API spec"
$TM add my-project scaffold   -a code-agent  --desc "Create project skeleton"

# Tasks with dependencies (blocked until deps are done)
$TM add my-project implement  -a code-agent  -d "design,scaffold" --desc "Implement API"
$TM add my-project write-tests -a test-agent -d "design"          --desc "Write test cases from spec"

# Fan-in: depends on multiple tasks
$TM add my-project run-tests  -a test-agent  -d "implement,write-tests" --desc "Run all tests"
$TM add my-project write-docs -a docs-agent  -d "implement"             --desc "Write final docs"

# Final gate
$TM add my-project review     -a monitor-bot -d "run-tests,write-docs"  --desc "Final review"

Step 3: View DAG Graph

$TM graph my-project
├─ ⬜ design [docs-agent]
│  ├─ ⬜ implement [code-agent]
│  │  ├─ ⬜ run-tests [test-agent]
│  │  │  └─ ⬜ review [monitor-bot]
│  │  └─ ⬜ write-docs [docs-agent]
│  └─ ⬜ write-tests [test-agent]
└─ ⬜ scaffold [code-agent]
   └─ ⬜ implement (↑ see above)

Step 4: Dispatch Ready Tasks

$TM ready my-project    # Shows all tasks whose deps are met

For each ready task, AGI follows this loop:

1. Get ready tasks:     task_manager.py ready <project> --json
2. For each ready task (can dispatch in parallel):
   a. Mark in-progress: task_manager.py update <project> <task> in-progress
   b. Dispatch agent:   sessions_send(sessionKey=..., message=<task + dep outputs>)
3. When agent replies:
   a. Save result:      task_manager.py result <project> <task> "<summary>"
   b. Mark done:        task_manager.py update <project> <task> done
   c. Check newly unblocked tasks (printed automatically)
4. Repeat until all done

Key DAG Features

  • Parallel dispatch: ready returns ALL tasks whose deps are satisfied — dispatch them simultaneously
  • Dep outputs forwarding: ready --json includes depOutputs — previous stage results to pass to agents
  • Auto-unblock notification: When a task completes, shows which tasks are newly unblocked
  • Cycle detection: add rejects tasks that would create circular dependencies
  • Partial failure: If one task fails, unrelated branches continue; only downstream tasks block
  • Graph visualization: graph shows tree view with status icons and dedup markers

Custom Pipelines

Linear (Mode A)

# Code + test only
python3 scripts/task_manager.py init quick-fix -g "Hotfix" -p "code-agent,test-agent"

# Docs first, then code
python3 scripts/task_manager.py init spec-driven -g "Spec-driven dev" -p "docs-agent,code-agent,test-agent"

DAG (Mode B)

# Diamond pattern: 2 parallel branches merge for review
$TM init diamond -m dag -g "Parallel dev"
$TM add diamond code -a code-agent --desc "Write code"
$TM add diamond test -a test-agent --desc "Write tests"
$TM add diamond integrate -a code-agent -d "code,test" --desc "Integration"
$TM add diamond review -a monitor-bot -d "integrate" --desc "Final review"

Choosing Between Modes

Mode A (linear)Mode B (dag)
WhenSequential tasks, simple flowsParallel workstreams, complex deps
DispatchOne at a time, auto-advanceMultiple simultaneous, dep-driven
Setupinit -p agents (one command)init -m dag + add per task
Best forBug fixes, simple featuresLarge features, spec-driven dev

Data Location

Task files: /home/ubuntu/clawd/data/team-tasks/<project>.json

⚠️ Common Pitfalls

Mode A: Stage ID is agent name, NOT a number

In linear mode, the stage ID is the agent name (e.g., code-agent), not a numeric index like 1, 2, 3.

# ❌ WRONG — will error "stage '1' not found"
python3 scripts/task_manager.py assign my-project 1 "Build API"
python3 scripts/task_manager.py update my-project 1 done

# ✅ CORRECT — use agent name as stage ID
python3 scripts/task_manager.py assign my-project code-agent "Build API"
python3 scripts/task_manager.py update my-project code-agent done
python3 scripts/task_manager.py result my-project code-agent "Created main.py"

This applies to all stage-referencing commands: assign, update, result, log, reset.

The pipeline order is defined by -p at init time (e.g., -p "code-agent,test-agent,docs-agent"), and next automatically advances through them in order — but you always reference stages by agent name.

Tips

  • One project per task — keep scope focused; create multiple projects for parallel work
  • Meaningful project slugsrest-api-v2, bug-fix-auth, refactor-db (not project1)
  • Save results — always result before update done; this is the inter-agent context
  • Log liberallylog is cheap; helps debug failed pipelines
  • Reset and retryreset --all for clean reruns; reset <stage> for targeted retry
  • DAG fan-out — one root task can unblock many parallel tasks
  • DAG fan-in — a task can depend on multiple predecessors (all must complete)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

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

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

平台分布

OpenClaw

71.65%
按下载量换算705

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills