TO AGENT PROMPT
你正在使用私有仓库 yunlux/a 中的共享内容规则。前提是用户已授予仓库读取权限;使用已认证的 GitHub connector、gh,或仓库本地 checkout 读取。按任务范围选择下面三份 SKILL.md,不要把一种检查当作另一种检查。三份文件是唯一原文,不复制成各 agent 独立维护的版本。
基本使用无需安装程序:读取对应文件,遵循指导,在本地处理获准的输入,仅返回安全状态及实际限制。需要自动发现 skill 时,在本地克隆此仓库,将三个目录分别链接到 agent 的技能目录;Hermes 使用 skills.external_dirs。读取后确认三个名称独立、规则正文完整,实际工具不存在或检查失败时标为未完成。
文中的 ${HOME}、${DATA_ROOT} 等绝对路径记录当前主机。其他设备必须核对自身路径、工具及用户授权;仓库权限不解除禁读输入、凭据、词表和原始命中报告的限制。不要主动读取这些资料来验证安装,也不要向 provider 逐词探测。
三个入口
| 名称 | 适用范围 | 唯一原文 |
|---|---|---|
privacy-redaction | 凭据和个人资料脱敏 | SKILL.md |
nsfw-output-guard | 成人内容可见性、私密库名与输出检查 | SKILL.md |
sensitive-words-guard | 用户指定的敏感词格式、词表范围及禁读输入 | SKILL.md |
从私有仓库读取
有本地 checkout 的 agent 直接读取 skills/<名称>/SKILL.md。有 GitHub connector 的 agent 按仓库和路径读取。使用已认证的 gh 时,例如:
gh api 'repos/yunlux/a/contents/skills/privacy-redaction/SKILL.md?ref=main' \
--jq .content | base64 --decode这个命令只读取规则指导,不读取词表、凭据或命中报告。其他两套将路径中的名称分别改为 nsfw-output-guard、sensitive-words-guard。未登录的网页读取通常无法访问此私有仓库;不要为便于读取把令牌写进 URL、仓库或 agent 提示词。
安装与更新
本机的 ~/.agents/skills/<名称> 指向本仓库相应目录;Codex、OpenCode、Claude Code 的技能入口继续链接到共享目录,Hermes 四个活动 home 继续使用既有外部目录接线。所有入口读取同一份文件。
其他设备已有 checkout 时,按各客户端的技能目录规则创建三个链接;已有同名项先确认来源,不能直接覆盖。没有 checkout 时可先运行 gh repo clone yunlux/a,再链接其 skills/<名称>。更新时同步仓库,再重新加载技能列表或新建会话;旧会话不保证自动采用新正文。
它们是可调用的指导文件,不是对所有输出强制拦截的程序。验证范围、已有工具及限制见安装与验证记录。
Agent 专用 GitHub
SKILL.md 提供 ainit0 的隔离命令入口和账号选择规则。本机 Codex、OpenCode、Claude Code、Hermes 根 home 与四个活动 profile 的技能目录链接到同一份原文;gh-agent、git-agent 是可直接调用的命令。其他设备读取规则后仍需独立确认本机授权,不能复制桌面凭据。