用途:将包含 SKILL.md 的单个 Skill 源目录,或含多个 Skill 子目录的集合目录,桥接到本机已安装的多个 Agent,让同一 Skill 在多个宿主中可用。适合跨 Agent 安装、同步、查看桥接状态、去重或取消 Skill 链接的场景。
主要能力:自动路由。脚本优先把软链写入公共入口 ~/.agents/skills/<skill-name>,供 Codex、GitHub Copilot、Gemini CLI、Cursor、Augment、Roo Code、OpenCode、OpenHands 等读取;对仍依赖专属目录的客户端(Claude Code、WorkBuddy、Hermes Agent、Kiro、Qwen Code、Cline)仅在对应主目录已存在时创建软链。若本机存在 ~/.grok,则生成指向真源 SKILL.md 的 Grok 薄 bridge。每次 link 会清理历史遗留的冗余软链、失效源软链与旧别名,保留真实目录、真实文件及指向其他来源的软链并报告冲突。
使用方式:在 dbskill 仓库根目录运行脚本。桥接:skills/dbs-bridge/scripts/bridge-skill.sh link <skill-name-or-path>;查看状态:skills/dbs-bridge/scripts/bridge-skill.sh status <skill-name-or-path>;取消桥接:skills/dbs-bridge/scripts/bridge-skill.sh unlink <skill-name-or-path>。参数可为 Skill 名称、相对路径、绝对路径或集合目录,例如 skills/dbs-bridge/scripts/bridge-skill.sh link skills。用户无需提供模式参数,脚本自动选择入口。
限制:不创建不存在的 Agent 主目录(~/.agents 除外,可由脚本创建);不覆盖真实目录或文件;unlink 只删除指向指定真源的软链及本工具生成的 Grok bridge,不删除源 Skill;private/ 与 .private/ 不会被读取、复制、暂存或桥接。Grok 是唯一使用薄 bridge 而非软链的宿主。收费标准、支持平台范围等资料暂未提供。