project-update-items

Update GitHub Projects item fields via the GitHub API with gh CLI authentication.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Fandhe-AI/agent-cli-skills --skill project-update-items
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-update-items
Source: https://github.com/Fandhe-AI/agent-cli-skills/tree/main/skills/project-update-items
Command: npx skills add https://github.com/Fandhe-AI/agent-cli-skills --skill project-update-items

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of updating project item fields, such as status, priority, and size, in GitHub Projects. It allows for targeted updates based on filters or specific item selection, eliminating the need for manual updates and saving time.

Core Features & Use Cases

  • Batch Field Updates: Update multiple fields across multiple items in a single operation.
  • Filter-Based Updates: Apply updates to items based on criteria like status, priority, or size.
  • Custom Field Support: Handles various field types including SINGLE_SELECT, TEXT, NUMBER, and DATE.
  • Use Case: For instance, changing the status of all items to 'In Progress' or updating priority levels across a project.

Quick Start

Update the status of all items in a project to 'In Progress' using the project-update-items skill.

Frequently Asked Questions about project-update-items

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch update project item fields in GitHub Projects?

To batch update project item fields in GitHub Projects, you can apply changes to multiple items simultaneously based on specific filters or queries, eliminating manual updates and saving time.

Does the GitHub API support automated updates for custom field types like SINGLE_SELECT and DATE?

Yes, the GitHub API supports automated updates for various custom field types including SINGLE_SELECT, TEXT, NUMBER, and DATE fields within GitHub Projects.

What's the best way to change the status of multiple items to 'In Progress' in GitHub Projects?

The best way to change the status of multiple items to 'In Progress' in GitHub Projects is using filter-based batch updates, which apply the new status to all matching items in a single operation.

Do I need gh CLI to update priority levels across a GitHub project?

Yes, you need the gh CLI installed and authenticated to update priority levels across a GitHub project, as it handles the API authentication and project access required for the updates.

Can I target specific items for field updates using their item ID in GitHub Projects?

Yes, you can target specific items for field updates using their item ID in GitHub Projects, allowing for precise modifications alongside broader filter-based batch updates.