Claude-skill-registry-data milestone
When users mention a milestone version (e.g., "0.4.0", "v0.4.0") or ask about release status, invoke this skill to analyze GitHub milestone progress, issues, and suggest next steps.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/milestone" ~/.claude/skills/majiayu000-claude-skill-registry-data-milestone && rm -rf "$T"
manifest:
data/milestone/SKILL.mdsource content
Milestone Skill
Analyze and summarize GitHub milestone status.
Modes
| Mode | Trigger | Purpose |
|---|---|---|
| Status | , | Analyze specific milestone |
| List | , (no args) | Show all open milestones |
Mode Detection
- If version number provided (e.g.,
,1.0.0
,v0.7.0
) → Status mode0.5 - If
keyword → List modelist - 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:
gh api repos/zeroae/zae-limiter/milestones --jq '.[] | select(.title == "VERSION") | {title, description, state, open_issues, closed_issues}'
Step 2: List all issues:
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:
gh issue view <number> --json title,body
See
status.md for output format.
List Mode
Run this command:
gh api repos/zeroae/zae-limiter/milestones --jq '.[] | "- \(.title): \(.description)"'
Output the results.