Agent skill

milestone

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/milestone

SKILL.md

Milestone Skill

Analyze and summarize GitHub milestone status.

Modes

Mode Trigger Purpose
Status /milestone 1.0.0, /milestone v0.7.0 Analyze specific milestone
List /milestone list, /milestone (no args) Show all open milestones

Mode Detection

  1. If version number provided (e.g., 1.0.0, v0.7.0, 0.5) → Status mode
  2. If list keyword → List mode
  3. If no arguments → List mode

Status Mode

Extract the version from the user input. Normalize it (add "v" prefix if missing, e.g., 1.0.0 → v1.0.0).

Run these commands (replace VERSION with the normalized version):

Step 1: Get milestone details:

bash
gh api repos/zeroae/zae-limiter/milestones --jq '.[] | select(.title == "VERSION") | {title, description, state, open_issues, closed_issues}'

Step 2: List all issues:

bash
gh issue list --milestone "VERSION" --state all --json number,title,state,labels --jq '.[] | "\(.state)\t#\(.number)\t\(.title)"'

Step 3: If any issue title starts with "🎯", get its body:

bash
gh issue view <number> --json title,body

See status.md for output format.

List Mode

Run this command:

bash
gh api repos/zeroae/zae-limiter/milestones --jq '.[] | "- \(.title): \(.description)"'

Output the results.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results