一键导入
shipment-tracker
Generate a visual report of what was shipped in GitHub repositories over a specified time period by analyzing merged PRs and closed issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a visual report of what was shipped in GitHub repositories over a specified time period by analyzing merged PRs and closed issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | shipment-tracker |
| description | Generate a visual report of what was shipped in GitHub repositories over a specified time period by analyzing merged PRs and closed issues. |
| license | MIT |
| compatibility | Requires gh CLI tool and Python 3.8+ with no additional dependencies (uses only stdlib) |
| metadata | {"author":"GitHub Copilot","version":"1.0"} |
| allowed-tools | gh python3 python |
Analyze one or more GitHub repositories to visualize what was shipped over a specified time period. Creates an interactive HTML report showing merged pull requests and closed issues with timeline visualization.
Accept natural language time periods from the user:
Convert to ISO 8601 date format for GitHub API queries.
Ask the user which repositories to analyze:
owner/repoowner/repo1 owner/repo2For each repository, fetch:
Merged Pull Requests:
gh pr list \
--repo owner/repo \
--state merged \
--search "merged:>=YYYY-MM-DD" \
--json number,title,author,mergedAt,url,labels \
--limit 1000
Closed Issues:
gh issue list \
--repo owner/repo \
--state closed \
--search "closed:>=YYYY-MM-DD" \
--json number,title,author,closedAt,url,labels \
--limit 1000
Use the helper script scripts/generate-report.py to create an interactive HTML page:
python3 scripts/generate-report.py \
--repos "owner/repo1,owner/repo2" \
--since "2024-01-01" \
--until "2024-03-31" \
--output shipment-report.html
The script will:
open shipment-report.html
# or on Linux:
xdg-open shipment-report.html
The generated HTML report includes:
Summary Section
Timeline Visualization
Detailed Lists
Charts
User: "Show me what was shipped in the past 30 days"
Agent Actions:
gh repo view --json nameWithOwnergh pr list --state merged --search "merged:>=2024-12-06" --json number,title,author,mergedAt,url,labels --limit 1000gh issue list --state closed --search "closed:>=2024-12-06" --json number,title,author,closedAt,url,labels --limit 1000python3 scripts/generate-report.py --repos "owner/repo" --since "2024-12-06" --output shipment-report.htmlUser: "Create a shipment report for github/copilot and github/copilot-cli for last quarter"
Agent Actions:
python3 scripts/generate-report.py --repos "github/copilot,github/copilot-cli" --since "2024-10-07" --output shipment-report.htmlUser: "Show what we shipped between January 1st and March 31st 2024"
Agent Actions:
python3 scripts/generate-report.py --repos "owner/repo" --since "2024-01-01" --until "2024-03-31" --output shipment-report.htmlUsers can request:
If a repository is not accessible:
Spawn interactive terminal TUI components (calendars, documents, flight bookings) with real-time IPC communication. Display rich content and collect user selections in tmux split panes.
Fetch GitHub issues and use LLM judgment to prioritize them based on importance, clarity, delegation potential, and urgency. Helps identify what to work on next.
Compare local codebase capabilities against competitor products by researching competitor features via web search and documentation, analyzing local code patterns, and generating an interactive HTML comparison report.
Parse meeting transcripts to extract action items and create GitHub issues after user confirmation. Converts discussions into trackable work items.
Analyze unlabeled GitHub issues and generate label recommendations for review. Supports batch submission after approval.
Review Azure Data Explorer dashboards for Copilot CLI metrics and update Google Sheets scorecard. Connects to existing Chrome session for authentication.