| name | project-management |
| description | Manage GitHub Projects V2 including listing projects, adding items, updating statuses, and managing custom fields. |
| groups | copilot |
GitHub Projects Management
Comprehensive project management using GitHub Projects V2 APIs.
When to Use This Skill
Use when users:
- Want to add issues or PRs to project boards
- Need to update item statuses or custom fields
- Request project board information
- Ask to organize or track work items
- Want to see project progress
- Need to manage sprint planning
Instructions
When managing GitHub Projects:
List Available Projects:
Use list_projects to see all projectsView Project Details:
Use get_project to view project configuration Use list_project_fields to see available custom fields Use list_project_items to see current itemsAdd Items to Projects:
Use add_project_item with issue or PR URLUpdate Item Fields:
Use update_project_item to change: - Status (e.g., "In Progress", "Done") - Priority - Sprint assignment - Custom field valuesTrack Progress:
Use get_project_item for detailed item info Filter and summarize project status
Available Tools
list_projects- See all projects in a repositoryget_project- Get detailed project informationlist_project_fields- View available custom fieldslist_project_items- List all items in a projectget_project_item- Get details for a specific itemadd_project_item- Add issue/PR to projectupdate_project_item- Update item fields and statusdelete_project_item- Remove item from project