Skip to content
Back to skills

Github Manage

ASecurity

Manage operations concerning GitHub on behalf of user

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
toolsgobashgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill github-manage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Github Manage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Github Manage
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-github-manage/badge)](https://www.skillsdirectory.com/skills/majiayu000-github-manage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: github-manage
description: Manage operations concerning GitHub on behalf of user
allowed-tools: Read, Grep, Glob, Bash
---

# Manage GitHub operations

## When to use this skill

This skill provides specific instructions to manage github on behalf of the user, for:

- Authorization
- 


# Create GitHub Milestone

Create a milestone on GitHub with title, description, and optional due date.

## Usage

```bash
/gh-milestone-create                    # Interactive mode
/gh-milestone-create "Sprint 3"         # With title
/gh-milestone-create "Sprint 3" 2025-11-15  # With title and due date
```

## What it does

1. Checks if GitHub CLI is authenticated
2. Gets repository information
3. Creates milestone with specified details
4. Optionally sets due date
5. Returns milestone URL and number

## Execution

!echo "πŸ“‹ Creating GitHub milestone..."
!gh auth status
!gh repo view --json nameWithOwner,url | grep -E 'nameWithOwner|url'
!gh milestone create "New Milestone" --description "Milestone description" --due-date 2025-12-31

## Interactive Example

For interactive milestone creation with prompts:

!gh api repos/:owner/:repo/milestones -f title="Sprint 3" -f description="Sprint 3 objectives" -f due_on="2025-11-15T23:59:59Z" -f state="open"

## Parameters

- **title** (required): Milestone title
- **description** (optional): Detailed description of milestone goals
- **due-date** (optional): Due date in YYYY-MM-DD format
- **state** (optional): open or closed (default: open)

## Examples

### Basic milestone
```bash
/gh-milestone-create "v1.0 Release"
```

### Milestone with due date
```bash
/gh-milestone-create "Q4 Goals" 2025-12-31
```

### Using GitHub API directly
```bash
gh api repos/owner/repo/milestones \
  -f title="Sprint 4" \
  -f description="Complete core features" \
  -f due_on="2025-11-30T23:59:59Z"
```

## Listing Existing Milestones

```bash
gh milestone list
gh api repos/:owner/:repo/milestones
```

## Requirements

- GitHub CLI (`gh`) installed and authenticated
- Write access to the repository
- Valid repository context

## Tips

- Use clear, action-oriented milestone titles
- Set realistic due dates
- Include objectives in description
- Link issues to milestones for tracking
- Use milestones for sprint planning
- Close milestones when complete

## Related Commands

- `/pr-creation` - Create pull requests
- `gh issue create --milestone "Sprint 3"` - Create issue with milestone
- `gh milestone list` - List all milestones

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.