mcpField
A
awesome-copilot-sync

awesome-copilot-sync

github.com/rysweetAgent 工作流76107 次安装21 周前更新
代码仓库

关于 awesome-copilot-sync

awesome-copilot-sync 是一项技能,用于检查 github/awesome-copilot 是否有晚于上次同步记录的提交。它帮助维护者审查 amplihack 集成,并报告当前、存在偏差或发生错误的状态。

主要功能

  1. 01查询 GitHub 最新提交
  2. 02与本地同步状态比较
  3. 03报告当前、偏差或错误状态
  4. 04作为独立 Python 脚本运行

适用场景

  1. 01审查 awesome-copilot 集成
  2. 02更新前检查上游变化
  3. 03在发布检查中标记过时集成

MCP 相关

该技能监控与 awesome-copilot MCP 服务配置、原生 Agent 和 Marketplace 注册相关的变化。它本身不提供 MCP 服务。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rysweet/amplihack --skill awesome-copilot-sync

安装后在 Claude Code 中输入/awesome-copilot-sync确认已加载。

附带文件check_drift.py

详细介绍

Awesome-Copilot 同步技能

目的

此技能会监控 github/awesome-copilot 仓库中的新版本和变更,并与上次同步 amplihack 集成时的状态进行比较。它可以及早检测差异,确保 awesome-copilot MCP 服务配置、原生 Agent 和市场注册信息保持最新。

使用时机

  • 定期审计:检查 awesome-copilot 集成是否为最新版本
  • 更新前:确认上游变更是否需要本地调整
  • CI/CD 门禁:纳入发布检查,以标记过时的集成
  • 手动检查:用户询问“awesome-copilot 是否为最新版本?”

工作原理

  1. 查询 GitHub API,获取 github/awesome-copilot 上的近期提交
  2. 将最新提交的时间戳与本地状态文件进行比较
  3. 报告以下三种状态之一:
    • CURRENT:自上次检查以来没有新提交
    • DRIFT_DETECTED:自上次同步以来发现新的上游提交
    • ERROR:无法访问 GitHub API 或解析响应

用法

独立脚本
python .claude/skills/awesome-copilot-sync/check_drift.py
输出格式
awesome-copilot sync status: CURRENT
Last checked: 2026-02-16T10:30:00Z
Latest upstream commit: 2026-02-15T08:00:00Z

或

awesome-copilot sync status: DRIFT_DETECTED
Last checked: 2026-02-10T10:30:00Z
Latest upstream commit: 2026-02-16T14:00:00Z
New commits since last check: 5

状态文件

同步状态存储在 ~/.amplihack/awesome-copilot-sync-state.json:

{
  "last_checked": "2026-02-16T10:30:00Z",
  "latest_commit_sha": "abc123",
  "latest_commit_date": "2026-02-15T08:00:00Z"
}

依赖项

  • gh CLI(GitHub CLI)——用于经过身份验证的 API 访问
  • 除标准库外,不依赖任何 Python 软件包

评论

支持 Markdown