end-implementing-issue

Close GitHub issues and update project boards with end dates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/deneb-lab/claude-shim --skill end-implementing-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: end-implementing-issue
Source: https://github.com/deneb-lab/claude-shim/tree/main/plugins/github-project-tools/skills/end-implementing-issue
Command: npx skills add https://github.com/deneb-lab/claude-shim --skill end-implementing-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of closing GitHub issues by automatically updating project boards, setting completion dates, and handling parent issue lifecycles, reducing manual project management overhead.

Core Features & Use Cases

  • Automated Project Board Updates: Sets end dates and 'done' status on GitHub project boards.
  • Issue Closure: Closes the GitHub issue and optionally adds a summary of implementation.
  • Parent Issue Management: Checks and optionally closes parent issues if all sub-issues are resolved.
  • Assignment & Status: Ensures the current user is assigned and updates issue status.
  • Use Case: After completing a feature, use this Skill to finalize the associated GitHub issue, ensuring all project tracking is up-to-date and the issue is marked as resolved.

Quick Start

Use the end-implementing-issue skill to close the current GitHub issue and update its project board status.

Frequently Asked Questions about end-implementing-issue

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

FAQPage Schema
How do I automatically close a GitHub issue and update its project board status?

You can automatically close a GitHub issue and update its project board by using a workflow that sets the end date, marks the item as 'done', and finalizes the issue status through the GitHub CLI. This process also handles issue assignment and pre-close checks to ensure tracking is accurate.

Can I close a parent GitHub issue automatically when all sub-issues are resolved?

Yes, parent issue lifecycles can be managed automatically by checking if all associated sub-issues are resolved. The workflow evaluates the sub-issue status and optionally closes the parent GitHub issue to keep project tracking fully up-to-date without manual overhead.

How do I generate an implementation summary from git logs when closing an issue?

Implementation summaries can be generated from git logs and conversation context during the issue closure process. This automatically compiles development history into a summary that is optionally added to the GitHub issue before it is closed.

Does this issue closure workflow support cross-repository project management?

Yes, cross-repository issue management is supported through repository overrides. This allows the GitHub CLI operations to target and update issues and project boards located in different repositories, providing flexibility for multi-repo project tracking.

What is the best way to reduce manual overhead when finalizing GitHub project boards?

The best way to reduce manual overhead is to automate the finalization process by setting completion dates, updating statuses to 'done', and closing GitHub issues in a single workflow. This ensures all project tracking components are updated simultaneously and accurately.