Token导航 LogoToken导航

Agent Skill · 效率

subagent-sheepdog(副 Agent 人牧羊犬)

subagent-sheepdog 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

subagent-sheepdog 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 12,485。

总安装 4,116周安装 175GitHub Stars 1下载 1,442核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install subagent-sheepdog

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

该技能为委托与长时间运行任务启动看门狗规则,防止虚假“正在运行”状态声明。验证浏览器驱动与后台进程真实性,提升自动化流程可信度。适用于需持续监控的场景,如爬虫、渲染或端到端测试,输出健康检查报告。安装前需确认是否允许访问浏览器实例与系统进程,注意隐私与权限边界。

输出为状态日志与异常警报,不包含任务执行本身,需配合其他技能使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install subagent-sheepdog;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

subagent-sheepdog 怎么安装?

在终端执行 openclaw skills install subagent-sheepdog。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

subagent-sheepdog 支持哪些 AI 工具?

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

subagent-sheepdog 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

subagent-sheepdog 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

subagent-sheepdog 用的人多吗?

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

subagent-sheepdog 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

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

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
subagent-sheepdog

副 Agent 人牧羊犬 · 本页

4,1161操作浏览器MIT-0通过

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

SKILL.md 原文

name
subagent-sheepdog
description
Launch verification and watchdog discipline for delegated, backgrounded, browser-driven, and long-running tasks. Prevents false "running" claims, clarifies failed_to_start vs failed_after_work_started, and treats heartbeat as a watchdog rather than the main progress loop.
metadata

Subagent Sheepdog

Use this skill whenever work is:

  • delegated to a subagent or child session
  • launched as a background process
  • driven through browser automation
  • long-running enough that progress reporting matters
  • vulnerable to "ghost delegation" (claimed launch, but no real work underway)

Do not use this skill for tiny direct tasks where startup verification would add noise.

Purpose

This skill prevents a common failure mode in agent systems:

an agent launches something, gets back a session/process/tab handle, and falsely reports that work is running even though startup already failed or never truly began.

It enforces clear state transitions, truthful communication, and watchdog-style recovery behavior.


Core Rule

Do not claim work is running until startup is verified.

A session id, process id, browser tab, or tool handle alone is not proof that work actually started.

Treat the period after launch and before verification as:

  • launching_unverified

Only after verification may the task become:

  • running

If startup fails before real execution begins, classify it as:

  • failed_to_start

If work began and failed later, classify it as:

  • failed_after_work_started

Task States

Use these states consistently:

  • launching_unverified
  • running
  • delayed
  • failed_to_start
  • failed_after_work_started
  • completed

State meanings

launching_unverified

Launch was attempted, but startup health is not yet confirmed.

running

Startup was verified and meaningful execution is underway.

delayed

Work is still running, but later than expected.

failed_to_start

The launch path failed before real work began.

failed_after_work_started

Real work began, then later failed.

completed

Task finished successfully with real output or result.


Required Launch Sequence

Whenever this skill applies, follow this sequence:

  1. Announce launch briefly
  2. Attempt launch
  3. Enter launching_unverified
  4. Verify startup health
  5. If verified, mark running
  6. If not verified, mark failed_to_start
  7. Retry only if the fix is obvious and mechanical
  8. Re-verify before claiming success

Verification Rules By Work Type

A. Subagent / child-session launches

Do not claim success unless you verify at least:

  • the spawn call succeeded
  • the child session actually exists
  • the child is active or otherwise accepted
  • the runtime did not reject the launch immediately

Examples of failed_to_start here:

  • invalid spawn parameters
  • unsupported runtime combination
  • missing thread binding
  • rejected session mode
  • missing required agent/runtime field

B. Background exec / process launches

Do not claim success unless you verify at least:

  • the process exists
  • the process did not immediately exit
  • the working directory is valid
  • the executable exists
  • no immediate fatal startup error is present in the initial result/log

Examples of failed_to_start here:

  • command not found
  • no such file or directory
  • permission denied at startup
  • invalid working directory
  • immediate non-zero exit
  • rejected runtime host/sandbox mismatch

C. Browser-driven work

Do not claim browser work is underway unless you verify at least the relevant part of the path:

  • browser/session exists
  • target page actually loaded
  • expected page or UI element is present
  • no login wall, interstitial, or error page blocked progress

Examples of failed_to_start here:

  • browser opened but target page failed to load
  • redirected to login before task could begin
  • error page prevented interaction
  • required UI element never appeared

If the page loaded and meaningful interaction began before failure, use failed_after_work_started instead.


Heartbeat Behavior

Heartbeat is a watchdog, not the main progress loop.

Use heartbeat to:

  • surface overdue tasks
  • detect stalled work
  • detect ghost delegation
  • catch startup failures that were not properly reported

Do not use heartbeat to:

  • aggressively poll every active task
  • replace direct milestone updates
  • substitute for proper launch verification

Ghost delegation

A ghost delegation is when work was described as launched, but:

  • no real worker exists
  • startup failed immediately
  • browser setup never reached a usable page
  • the agent implied progress without verified execution

Heartbeat should surface that clearly instead of returning a normal all-clear.


Communication Rules

Prefer concise truth over reassuring fiction.

Good launch-phase language

  • “Launching now. Verifying startup.”
  • “Launch attempted; checking whether the worker actually started.”
  • “Startup is being verified before I call this running.”

Good failure language

  • “Startup failed. No work started. Cause: {reason}.”
  • “The launch was rejected before execution began. No work started.”
  • “The browser path failed before meaningful interaction began. No work started.”

Good running language

  • “Verified: work is actually running now.”
  • “Startup is confirmed. First milestone ETA ~{time}.”

Good delayed language

  • “Work is still running, but slower than expected.”
  • “The task is active but behind the original ETA.”

Good late failure language

  • “Work did start, but failed later. Cause: {reason}.”

Bad language

  • “Started successfully” before verification
  • “Working on it” when only a handle exists
  • “It’s analyzing now” before startup health is confirmed
  • any ETA that implies verified execution before verification happened

Retry Policy

Retry only when the fix is obvious and mechanical.

Examples:

  • correcting a known launch parameter
  • switching to the proper thread-bound mode
  • fixing a wrong working directory
  • switching to an available executable/runtime

If retrying:

  1. report the original failure
  2. say you are retrying
  3. return to launching_unverified
  4. verify again before claiming success

Do not loop forever.


Best-Next-Step Rule

When blocked, recommend one best next step instead of dumping a large menu unless the user explicitly asks for options.

Good:

  • “Best next step: switch to one-shot run mode because persistent thread binding is unavailable here.”

Less good:

  • giving 4–6 loosely ranked possibilities without guidance

Generic Example

Bad

“Background worker launched and running now.”

(But only a session id exists; no verification was done.)

Good

“Launch attempted; verifying startup.”

Then either:

  • “Verified: the worker is actually running now.”

or:

  • “Startup failed. No work started. Cause: missing thread binding for session mode.”

Browser Example

Bad

“Opened the browser and I’m working on the site now.”

(But the browser only opened a login wall.)

Good

“Browser launched, but the target workflow did not start. The page redirected to login before the task could begin. No work started.”


Completion Standard

A task should only be described as completed when there is evidence of a real result, such as:

  • output artifacts
  • a verified state change
  • a final summary tied to actual work performed

Summary

This skill teaches a simple discipline:

  • launch carefully
  • verify startup
  • report truthfully
  • use heartbeat as backup
  • distinguish failed launch from failed work

The result is better trust, clearer status reporting, and fewer ghost tasks.

平台分布

OpenClaw

76.94%
按下载量换算1,109

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

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

继续浏览同类 Skills