github-projects

Manage GitHub Project boards for Formspec issues and epics via GraphQL mutations.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/mikewolfd/formspec --skill github-projects-mikewolfd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-projects
Source: https://github.com/mikewolfd/formspec/tree/main/.claude-plugin/skills/github-projects
Command: npx skills add https://github.com/mikewolfd/formspec --skill github-projects-mikewolfd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GitHub project governance and board management are streamlined by automatically creating, updating, listing, closing, and triaging issues and epics, ensuring consistent tracking and faster delivery across the Formspec organization.

Core Features & Use Cases

  • Manage the Formspec project's board on the Formspec-org/formspec repository, including creating, updating, listing, closing, and triaging issues and epics.
  • Set and synchronize project fields such as Status, Layer, and Priority, and link sub-issues to parent issues via GraphQL mutations.
  • Provide quick-start workflows and references to gh CLI commands and GraphQL mutations for integrated project management.

Quick Start

Create and organize a parent issue in the Formspec project, add sub-issues, and apply field values using the included GraphQL mutations and gh project commands.

Frequently Asked Questions about github-projects

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

FAQPage Schema
How do I automate GitHub project board management for issues and epics?

Automating GitHub project board management involves using GraphQL mutations and gh CLI commands to create, update, list, close, and triage issues and epics. This ensures consistent tracking and faster delivery across your organization.

How do I link sub-issues to a parent epic on a GitHub project board?

Linking sub-issues to parent epics on a GitHub project board is done by executing targeted GraphQL mutations. These mutations programmatically connect specific sub-issues to their parent issues within the project hierarchy.

Can I update project fields like Status, Layer, and Priority using GraphQL?

Yes, you can update GitHub project fields like Status, Layer, and Priority using GraphQL mutations. The process applies GraphQL queries against hosted field ID references to set and synchronize project field values efficiently.

What's the best way to triage issues in a GitHub organization project?

The best way to triage issues in a GitHub organization project is by combining gh CLI commands with GraphQL mutations to automatically apply Status, Layer, and Priority fields. This standardizes issue tracking across the organization.

Do I need the gh CLI to manage GitHub Projects with GraphQL mutations?

Using the gh CLI alongside GraphQL mutations provides an integrated workflow for managing GitHub Projects. While GraphQL handles field updates and sub-issue linking, gh CLI commands offer quick-start workflows for project management tasks.