# 安装 gtracing-youtube-patrol v1.0.0

巡查 GTRACING YouTube 视频，按年度去重补录表格、核验证据并生成群通知。

## 何时使用
- GTRACING 品牌 YouTube 视频补漏与链接复核
- 按年度去重登记、核验证据、断点续跑
- 用户明确授权的人工表链接查重

## 安装流程

1. 确认当前宿主、其实际技能目录与用户要求的安装范围。检查同名目录；已有版本先备份，保留用户私有配置。
2. 阅读 [原始 SKILL.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/SKILL.md) 和 [README.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/README.md)。
3. 可使用以下命令安装到当前用户的全局技能目录；需要 Node.js 22.20+ 和 npm/npx。不同 profile 或自定义目录按宿主配置调整。

### Codex

```sh
npx skills@1.7.1 add https://skill.openwudi.com --skill gtracing-youtube-patrol -a codex -g --copy
```

### Hermes

```sh
npx skills@1.7.1 add https://skill.openwudi.com --skill gtracing-youtube-patrol -a hermes-agent -g --copy
```

4. 无 npx 时：[下载完整 ZIP](https://skill.openwudi.com/api/skills/gtracing-youtube-patrol/download)，验证 SHA-256：`fafce2bb73707f65d90522726b4763e545dba80d54effbdd35724aaf82dcb2a4`（41387 字节）。解压前检查文件路径，保留整个技能目录及全部 16 个文件。放入当前宿主的技能目录。Codex 常见目录为 `~/.codex/skills/gtracing-youtube-patrol/`，Hermes 为当前 profile 的 `~/.hermes/skills/gtracing-youtube-patrol/`；以当前宿主配置为准。
5. 对照 [文件清单与逐文件 SHA-256](https://skill.openwudi.com/api/agent/skills/gtracing-youtube-patrol) 验证安装内容，开启新会话或重新加载技能。报告实际安装位置、版本和未配置事项。仅安装不执行巡查、不写表格、不发群。

## 使用前需要
- 支持读取完整 Agent Skills 目录的宿主
- Python 3.10+ 与可用时区数据库
- 授权浏览器工具、Google Sheets 读写工具、持久化工作目录
- 可选：本人的企业微信 webhook，仅在本轮授权通知时需要

## 输入
- 用户指定的 Google Sheets 表格与读写权限
- 年度范围、年度页命名和巡查重点
- 用户自己的浏览器 / YouTube 登录状态
- 技能目录以外的私有配置；续跑时提供检查点

## 输出
- 核验后的年度登记与按 Video ID 去重的日志
- 回读验收结果、各年度增量和待复核清单
- 可续跑的检查点；单独授权后才发送企业微信通知

## 验证状态

34 项离线测试通过。使用者连接自己的工具与权限后验收；Hermes 尚未在线实测。安装成功不代表工具已授权或业务任务已完成。

## 按需读取文件
- [README.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/README.md)
- [SKILL.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/SKILL.md)
- [agents/openai.yaml](https://skill.openwudi.com/skills/gtracing-youtube-patrol/agents/openai.yaml)
- [assets/config.example.json](https://skill.openwudi.com/skills/gtracing-youtube-patrol/assets/config.example.json)
- [assets/record.example.json](https://skill.openwudi.com/skills/gtracing-youtube-patrol/assets/record.example.json)
- [references/adapters.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/adapters.md)
- [references/helpers.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/helpers.md)
- [references/notifications.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/notifications.md)
- [references/schema.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/schema.md)
- [references/search-and-evidence.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/search-and-evidence.md)
- [references/sheets-and-validation.md](https://skill.openwudi.com/skills/gtracing-youtube-patrol/references/sheets-and-validation.md)
- [scripts/package_skill.py](https://skill.openwudi.com/skills/gtracing-youtube-patrol/scripts/package_skill.py)
- [scripts/patrol_core.py](https://skill.openwudi.com/skills/gtracing-youtube-patrol/scripts/patrol_core.py)
- [scripts/test_patrol.py](https://skill.openwudi.com/skills/gtracing-youtube-patrol/scripts/test_patrol.py)
- [scripts/wecom_notify.py](https://skill.openwudi.com/skills/gtracing-youtube-patrol/scripts/wecom_notify.py)
- [MANIFEST.json](https://skill.openwudi.com/skills/gtracing-youtube-patrol/MANIFEST.json)

许可范围：团队内部使用。本页是网站安装指引，原始 v1.0.0 技能文件保持发布内容。
