github-project

Manage GitHub issues and project boards with the GitHub CLI.

4|1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/CalcMark/go-calcmark --skill github-project-calcmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project
Source: https://github.com/CalcMark/go-calcmark/tree/main/.claude/skills/github-project
Command: npx skills add https://github.com/CalcMark/go-calcmark --skill github-project-calcmark

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the management of GitHub issues and project boards, streamlining the development lifecycle from planning to release.

Core Features & Use Cases

  • Issue Management: Create, find, and update GitHub issues and their status on project boards.
  • Workflow Automation: Manages both solo (local merge) and collaborative (PR-based) development workflows.
  • Metrics Tracking: Automatically calculates and reports lead time and cycle time for issues and releases.
  • Use Case: When starting a new feature, use this Skill to create a GitHub issue, assign it to the project board, set its status to 'In Progress', and automatically track your coding time.

Quick Start

Use the github-project skill to set the status of issue number 123 to 'In Progress'.

Frequently Asked Questions about github-project

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

FAQPage Schema
How do I automate GitHub project board status transitions for issues?

To automate GitHub project board status transitions, this Skill manages issues and automatically updates their status based on local and PR-based workflows. It streamlines the development lifecycle by handling status updates directly through the GitHub CLI.

How do I calculate lead time and cycle time for GitHub releases?

Calculating lead time and cycle time for GitHub releases is handled by tracking development metrics automatically. The Skill reports these time measurements for issues and releases to help analyze developer productivity.

Do I need the GitHub CLI installed to track issue metrics and manage projects?

You need the GitHub CLI installed to manage issues and track metrics, as this Skill relies on it for issue discovery, creation, and status updates. The environment also requires git and jq to process the workflow automation.

Can I manage both local merge and PR-based development workflows for issue tracking?

Managing both local merge and PR-based development workflows for issue tracking is fully supported. The Skill automates status transitions and tracks development metrics whether you are working solo or collaboratively.

What is the best way to create a GitHub issue and assign it to a project board?

The best way to create a GitHub issue and assign it to a project board is using this Skill's issue management capabilities. It handles issue discovery, creation, and status updates like setting an item to 'In Progress' seamlessly.