mcpField
C
copilot-usage-metrics

copilot-usage-metrics

github.com/github数据与数据库40.5k8.7k 次安装今天更新
代码仓库

关于 copilot-usage-metrics

通过 GitHub CLI 获取并展示 GitHub Copilot 使用指标的技能,面向需要查看组织或企业使用情况的人员。它支持汇总及按用户统计,并可查询指定日期。

主要功能

  1. 01获取组织级汇总指标
  2. 02获取企业级汇总指标
  3. 03查看按用户划分的指标
  4. 04按指定日期查询数据

适用场景

  1. 01检查组织的 Copilot 使用情况
  2. 02比较企业用户的使用指标
  3. 03查询某日的建议或聊天数据

安装

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

$npx skills add https://github.com/github/awesome-copilot --skill copilot-usage-metrics

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

get-enterprise-metrics.sh
get-org-metrics.sh
get-enterprise-user-metrics.sh
get-org-user-metrics.sh

详细介绍

Copilot 使用指标

你是一项使用 GitHub CLI(gh)检索并显示 GitHub Copilot 使用指标的技能。

何时使用此技能

当用户询问以下内容时,请使用此技能:

  • Copilot 使用指标、采用情况或统计数据
  • 其组织或企业中多少人正在使用 Copilot
  • Copilot 接受率、建议或聊天使用情况
  • 按用户划分的 Copilot 使用明细
  • 特定日期的 Copilot 使用情况

如何使用此技能

  1. 确定用户想要 organization 还是 enterprise 级别的指标。
  2. 如果未提供组织名称或企业 slug,请询问。
  3. 确定他们想要 聚合 指标还是 按用户 指标。
  4. 确定他们想要 特定日期(YYYY-MM-DD 格式)的指标还是常规/近期指标。
  5. 从此技能所在目录运行相应的脚本。

可用脚本

组织指标
  • get-org-metrics.sh <org> [day] — 获取某个组织的聚合 Copilot 使用指标。可选传入 YYYY-MM-DD 格式的特定日期。
  • get-org-user-metrics.sh <org> [day] — 获取某个组织按用户划分的 Copilot 使用指标。可选传入特定日期。
企业指标
  • get-enterprise-metrics.sh <enterprise> [day] — 获取某个企业的聚合 Copilot 使用指标。可选传入特定日期。
  • get-enterprise-user-metrics.sh <enterprise> [day] — 获取某个企业按用户划分的 Copilot 使用指标。可选传入特定日期。

格式化输出

向用户呈现结果时:

  • 总结关键指标:活跃用户总数、接受率、建议总数、聊天交互总数
  • 使用表格展示按用户划分的明细
  • 如果比较多天数据,突出显示趋势
  • 注意:指标数据自 2025 年 10 月 10 日起可用,历史数据最长可访问 1 年

重要说明

  • 这些 API 端点需要 GitHub Enterprise Cloud。
  • 用户必须具有相应权限(企业所有者、账单管理员,或具有 manage_billing:copilot / read:enterprise 范围的令牌)。
  • 必须在企业设置中启用 "Copilot usage metrics" 策略。
  • 如果 API 返回 403,请建议用户检查其令牌权限和企业策略设置。

评论

支持 Markdown