Token导航 LogoToken导航TokenDH.com
开发只读github未标认证来源可访问许可证需确认审计通过

client-report-from-commits来自提交的客户报告

Agent Skill

client-report-from-commits 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

346

周安装

14

GitHub Stars

13

下载量

109
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:client-report-from-commits(来自提交的客户报告)
来源仓库:https://github.com/jpcaparas/skills
仓库路径:skills/client-report-from-commits
安装命令:
npx skills add https://github.com/jpcaparas/skills --skill client-report-from-commits
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/jpcaparas/skills --skill client-report-from-commits

简介

client-report-from-commits 将指定日期后的 Git 提交历史转化为非技术性的客户更新摘要,按功能分组。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中向客户同步开发进展,适用于项目状态汇报。
  • 需用户提供确切起始日期,自动提取变更记录并生成可读的更新说明。
  • 依赖本地 Git 仓库环境,使用前应确认路径正确与提交范围无误。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

client-report-from-commits

Turn git history since an explicit date into a copy-pastable, non-technical client update grouped by feature.

Decision Tree

What do you know already?

  • Exact start date in YYYY-MM-DD and the current working directory is the target git repo: continue.
  • Exact start date in YYYY-MM-DD, but the target repo is elsewhere: use the explicit repo path and continue.
  • Relative or vague date such as "this week", "recently", "a few days ago", or "since the last push": stop and ask What exact start date should I use? Please reply in YYYY-MM-DD. Do not proceed until the user answers with an exact date.
  • No readable git repo in the current working directory and no repo path was provided: stop and ask for a readable git repository path.
  • The user wants engineering release notes, a developer changelog, or a code review: do not use this skill.

Quick Reference

TaskAction
Confirm the repoRun git rev-parse --show-toplevel in the current directory, or git -C /path/to/repo rev-parse --show-toplevel when a repo path is provided.
Gather commit contextRun python3 scripts/collect_git_changes.py --repo /path/to/repo --since YYYY-MM-DD.
Inspect more detailRead references/workflow.md and then inspect targeted commits with git show <commit>.
Shape the client updateUse templates/client-report-template.md and the language rules in references/output-format.md.
Handle edge casesRead references/gotchas.md.

Operating Rules

  1. Confirm the date before doing anything else. Exact means a real calendar date, not a relative phrase.
  2. Confirm the repository context. If the current working directory is not a readable git repo, require an explicit repo path.
  3. Collect the commit list and touched files first. Use scripts/collect_git_changes.py for a fast high-level pass, then inspect specific commits only when the summary is unclear.
  4. Group the work by feature, workflow, or product area. Do not group by commit, file, branch, or engineer.
  5. Write for a non-technical client. Remove hashes, filenames, code terms, refactor jargon, and internal tooling names unless they are truly client-facing.
  6. Keep each main accomplishment to a heading plus 2-3 bullets max. Each bullet should be one short sentence.
  7. Do not invent business impact. If the value is unclear, use conservative phrasing such as "improved the foundation for" or "advanced the work on".

Recommended Workflow

  1. Resolve the target repo.
  2. Require an exact YYYY-MM-DD start date.
  3. Run python3 scripts/collect_git_changes.py --repo /path/to/repo --since YYYY-MM-DD and review the JSON output.
  4. Inspect a few representative commits or diffs when the feature grouping is not obvious.
  5. Build a feature-based outline first, then write the client-safe bullets.
  6. Paste the final answer in plain Markdown using templates/client-report-template.md as the shape.

Report Contract

Use this exact standard:

  • Start with a one-line intro such as Here is a high-level update for work completed since 2026-04-01.
  • Break the report into feature sections with short audience-friendly headings.
  • Keep each section to 2-3 bullets max.
  • Make every bullet outcome-first and non-technical.
  • Keep the output copy-pastable. Do not wrap it in analysis notes or a developer preamble.
  • If there were no meaningful client-facing changes in the requested window, say so plainly instead of padding the report.

Reading Guide

NeedRead
Repo checks, command flow, and git collection stepsreferences/workflow.md
Tone, grouping, and bullet-writing rulesreferences/output-format.md
Failure modes and what to avoidreferences/gotchas.md
Blank client-ready structuretemplates/client-report-template.md

Gotchas

  1. Ambiguous dates are a hard stop. Do not translate "this week" or "a few days ago" yourself.
  2. A long git log is not a client report. Condense by feature and omit low-signal internal churn when it is not useful to the client.
  3. Technical commit subjects are often misleading for a non-technical audience. Inspect the diff or surrounding files before rewriting them as client-facing bullets.
  4. Multiple commits may represent one accomplishment. Merge them into one feature section instead of repeating the same theme.
  5. Infrastructure-only changes should not be exaggerated. If they matter, frame them as stability or foundation work and keep the wording modest.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.33%
按下载量换算39

Claude

33.79%
按下载量换算37

Cursor

17.93%
按下载量换算20

Gemini CLI

10.21%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills