Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计异常

hive技能安全扫描

Agent Skill

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

总安装

467

周安装

12

GitHub Stars

4

下载量

97
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:hive(技能安全扫描)
来源仓库:https://github.com/notdp/hive
仓库路径:skills/hive
安装命令:
npx skills add https://github.com/notdp/hive --skill hive
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/notdp/hive --skill hive

简介

用于查找、检索和筛选相关信息,快速定位候选结果。

  • 适合在关键词搜索、任务场景或来源线索下使用,提升信息获取效率。
  • 可结合来源仓库和原始 README 核验具体用法,确保适用性。
  • 安装方式:通过 npx 从 GitHub 仓库添加,支持 Codex、Claude、Cursor、Gemini CLI。
  • 注意:安装前建议确认权限范围和维护状态,避免触发不必要的联网或文件操作。

SKILL.md

Hive - agent 通信基础层

Hive CLI 是必须的外部依赖。安装方式:

pipx install git+https://github.com/notdp/hive.git
npx skills add https://github.com/notdp/hive -g --all
# 升级 CLI:
pipx upgrade hive
# 升级全局 skill(从 GitHub 安装的用户用这条):
npx skills update hive -g
# 本地 repo checkout 的刷新(skills lock 不跟踪 local source,update 用不了):
npx skills add "$PWD" -g --all

升级 Hive CLI 不会自动刷新已安装的 hive skill;当 skill 过期时,在 agent pane 里运行 hive 命令会收到 stderr 提醒,也可以显式运行 hive doctor --skills 查看详情。

运行 hive --help 确认安装成功。


你是运行在 Hive 里的 agent。Hive 是你的协作 runtime,不是某个特定 workflow。本 skill 的地图:

  • 启动hive init 一条命令
  • 命令速查 — 每天用的 CLI + hive team 字段语义
  • 消息机制 — 怎么收、怎么发、thread / root 协议 / shell 安全(active-turn fork 和接管 handoff 见 references/advanced-routing.md)
  • 协作规则 — 什么在 team 内消化,什么升给用户
  • Workflow 加载 — 在 Hive 之上叠更高层流程(如 code-review)
  • 排障 + 协议边界 — 见 references/debug.md

启动

加载 hive skill 后第一件事:跑 hive init,然后按 CLI 输出走。 hive init 幂等,报错会告诉你缺什么 —— hive team 等它完成之后再跑。

加载 hive skill 就代表你要进入 peer group(和 /gang 的 gang group 并列的基础协作模式;2 个 agent 互相 verify / review / confirm)。hive init 会自动给你配一个 idle 异族(model-family 不同)的 peer pane —— 优先在同 tmux session 里找现成的,找不到就在当前 window 现场 spawn 一个。两边 pane 都会打上 @hive-group=peer,在 hive team 里直接可见。

命令速查

hive team                            # 成员 + runtime(inputState/busy/turnPhase) + peer + group;`self` 是字符串,指你自己的 member name
hive send dodo "see attachment" --artifact /tmp/file.md   # 已有现成文件时
hive send dodo "see attachment" --artifact - <<'EOF'
# Findings
- item
EOF
hive reply dodo "ack, looking"       # 回复 dodo 最近一条给你的消息(自动 reply-to)
hive answer claude "yes"             # 回答 agent 的 pending question
hive notify "按 Space 和我对话"      # 桌面弹通知给当前 pane 的用户
# notify 只在你被阻塞、必须用户介入时用;文案结构:发生什么 / 为什么现在需要你 / 按 Space 回来后要做什么

hive team 返回什么

members 里按 self 找自己那行,看完整状态。字段含义:

  • self — 字符串 = 你自己的 member name(board/terminal pane 不会有 model / sessionId / turnPhase 等 runtime 字段,也不会伪造)
  • group — 在 member 行上,只有 pane 打了 @hive-group 标签时才出现(例:peer group 成员 group: peer)
  • inputState=waiting_user — 对方在等答案,用 hive answer 回答
  • busy=true/false — tmux 输出层的秒级活动布尔,不等于语义上的 busy/idle
  • turnPhase — 才是"现在插 new root 是否容易打断对方"的 transcript/JCL 语义层

消息机制

收消息

其他 agent 的消息以 <HIVE from=... to=... msgId=... artifact=<path>>body</HIVE> block 出现在你 pane 里 —— 这就是主通道。block 本身就带齐你要的所有东西:

  • 短 body(sender 的摘要)在标签之间
  • 详细内容在 artifact=<path> 指的文件里,用 Read tool 打开那条 path 就是全文

原文永远在 <HIVE> block 里读。 hive thread <msgId>hive delivery <msgId> 是排障入口(见 references/debug.md),agent 日常收信用不上。

send vs reply(thread 模型)

Hive 的消息组织成 thread。每次发消息前问自己:这是新话题,还是对已有 thread 的延续?

  • 新话题 → hive send(新任务 / 新汇报 / 新提问 / 新发现,开新 thread)
  • 对 inbound 的直接回应 → hive reply(对方问的答、对方让你做的 ack,续 thread)

判断点是"内容是不是对那条 inbound 的回应",而不是"手头有没有 inbound"。典型陷阱:

  • dodo 刚给你发"已就位"(inbound 在 inbox)
  • 你现在想派 dodo 新任务"review PR #123"

- 错:hive reply dodo "review PR #123" → autoReply 挂到"已就位"上,thread 污染 - 对:hive send dodo "review PR #123" → 新任务开新 thread

hive send

开新 thread 的唯一入口,不接受 --reply-to。body 是短摘要,装不下时用 --artifact(见下文 root 协议)。即使对方刚给你发过 inbound,只要你现在要说的是新话题,也用 send

hive reply

续 thread。没传 --reply-to 时 Hive 会挑"最近一条来自该 agent 且你还没回过的入站消息"作 anchor。autoReply 只省找 msgId 的步骤,不判断内容是否真的延续 —— 开新话题还是用 send

显式传 --reply-to <msgId> 的场景:

  • handoff / spawn 时 prompt 直接给了你 anchor msgId(你手头并没有那条 inbound)
  • 你想跨越 autoReply 默认挑的那条,回一条更早的 thread

Hive 把 reply 严格锁在同 thread 内;没有可推断的入站消息且你也没传 --reply-to 时会直接报错。

root 协议(send body 约束)

  • root send(没有 --reply-to)的 body 永远是短摘要;详细内容放 --artifact
  • --artifact 不是强制的 —— "ack"、"已就位"、"task done" 这类单行确认可以裸发 root send。信息一多就必须开 artifact
  • body 命中下面任一条件会直接 reject,要移进 artifact:

- 超过 500 字符 - 一共有 3 行或更多 - 含 fenced code:``` ` `` - 任一非空行以 #-*` 开头

  • 首选 heredoc + stdin artifact: hive send <name> "<message>" --artifact - <<'EOF' # Findings - item EOF
  • 带引号的 EOF 标签不做 shell 插值,markdown / 代码块 / 引号内容原样传过去
  • printf '%s\n'... | hive send... --artifact - 只当备选,转义坑更多
  • 多行 markdown / 代码走 heredoc + --artifact -;$(cat <<EOF...) 这种命令替换的 shell 转义坑更深,heredoc 是唯一安全路径
  • reply 不受这套 root 协议约束,可以只回一句短文本
  • target 正在 active turn 时,root send 会自动 fork 一个 clone 接管(routingMode=fork_handoff, routingReason=active_turn_fork);不再有 deferred 状态。详见下文「busy-fork 路由」

busy-fork 路由(摘要)

陌生 sender 向 target 发 root send 时,若 target 正在 active turn,消息会自动 fork 到一个 clone pane(<target>-c1)接管 —— 这不是 bug,是预期的保护机制。peer 对owner 父子(双向)是 bypass 豁免关系,可直达原 target。

完整 3 条 bypass 判定 + clone pane 行为 + board pane 的文件通道例外 → references/advanced-routing.md

shell 安全

hive sendhive reply 的 body 里反引号(``````)会被 zsh/bash 当 command substitution 先执行,消息被悄悄改坏。含 markdown inline code 时走 heredoc + --artifact -`,或 body 整句改用单引号包裹。

接管已有 thread 时的第一条 reply

被 spawn / handoff 到一条不是你自己的 thread 时,接管者要显式 --reply-to <msgId>;详见 references/advanced-routing.md

协作规则

team 内先,user 后

协作顺序是固定的:先在 team 内把问题消化完,再对用户汇报。每次想转向用户前,先跑 hive team 看有没有合适的 peer 可以接。

和 peer 讨论时,目标是在 team 内把结论收敛。对用户只给三样:

  1. 已收敛的结论
  2. 仍未收敛且真正阻断推进的单个问题
  3. 你建议的下一步动作

仍在摇摆的 A/B/C、peer 的中间态分歧、你准备回去继续 challenge 的漏洞 —— 都留在 team 内消化完再出。peer 的论证有洞,先回 peer 挑明并收敛,由你自己处理完再对用户汇报(用户明确说要看原始讨论过程的除外)。

以下 4 种情况才升级给用户:

  1. hive team 看过一遍,没有合适 agent 能接
  2. 决策涉及不可逆外部副作用(git push、发 PR comment、删除数据、跑迁移、通知外部系统)
  3. 需要用户提供 team 内 agent 都不掌握的信息、授权或偏好
  4. 用户明确要求参与这类决策

升级的话术固定是:"已先检查 hive team;这一步仍需你决定,因为..." —— 直接给结论和问题。"找谁接手" 是你的判断,不是用户的决策。

采纳谁的方案,谁去实施

和 peer 收敛后,最终采纳的方案由提出者实施,另一方 review。

默认分工

Claude 偏前端体验、文案收敛和发散式讨论;GPT 偏后端 correctness、约束检查和严谨 review。若项目已有更明确的人选或团队经验,以项目事实为准。

Workflow 加载

更高层流程(如 code-review)在 Hive 之上加载:

  • orchestrator 执行 hive workflow load <agent> code-review
  • 或 spawn 时用 hive spawn <agent> --workflow code-review

workflow 加载后继续用 Hive 命令作为通信与状态底座。

排障 + 协议边界

排障命令清单(hive doctor / delivery / thread / capture / inject / interrupt / kill / exec)+ 协议硬约束(发送入口、hive answer 前提、非严格可靠队列语义、gh vs hive kernel 分工)→ references/debug.md。日常收发消息不用读这份;主通道见上文「消息机制」。

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

34.78%
按下载量换算34

Claude

31.88%
按下载量换算31

Cursor

19.13%
按下载量换算19

Gemini CLI

10.1%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

执行命令

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

安装前确认

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

来源信息

继续浏览同类 Skills