jaan-issue-solve

Draft and post approved comments on closed GitHub issues referenced in release changelogs.

25|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/parhumm/jaan-to --skill jaan-issue-solve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jaan-issue-solve
Source: https://github.com/parhumm/jaan-to/tree/main/.claude/skills/jaan-issue-solve
Command: npx skills add https://github.com/parhumm/jaan-to --skill jaan-issue-solve

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post supportive, context-rich comments on closed GitHub issues that are referenced in release changelogs, helping maintainers and users understand what changed and why.

Core Features & Use Cases

  • Changelog-driven commenting: Reads a release changelog to identify issue references and drafts tailored comments.
  • Template-based messaging: Uses a structured template to include version, commit refs when available, and a link to the full changelog.
  • Idempotent and safe posting: Checks for prior comments and requires user approval before posting, avoiding duplicates.
  • Automation for releases: Streamlines post-release communication to reduce manual effort for PMs and support teams.

Quick Start

Authenticate with GitHub CLI, select a target release, and run the skill to draft and post warm comments after your approval.

Frequently Asked Questions about jaan-issue-solve

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

FAQPage Schema
How do I automate GitHub issue comments when a release changelog references closed issues?

To automate GitHub issue comments, this skill parses a target release changelog to identify referenced closed issues and drafts template-based comments. It ensures safe, idempotent posting by requiring user approval and checking for duplicate comments.

What is the best way to add release notes to closed GitHub issues without creating duplicate comments?

To add release notes without duplicates, use an idempotent commenting process that checks for prior comments before posting. This skill verifies existing comments on closed issues and only posts new template-based release notes after user approval.

How does changelog-driven issue commenting work for GitHub repositories?

Changelog-driven commenting works by reading a GitHub release changelog, extracting issue references, and matching them to closed issues. It then generates tailored template-based comments with version and commit references, posting them only after user approval.

Do I need GitHub CLI authentication to post comments on closed issues from a changelog?

Yes, GitHub CLI authentication is required to post comments on closed issues. After authenticating, you select a target release version, and the skill drafts template-based comments referencing the changelog, posting them only after your approval.

Can I review and edit GitHub issue comments before they are automatically posted from release notes?

Yes, you can review drafted comments because the skill requires explicit user approval before posting. It generates template-based messages with version and changelog details, then pauses for your review to ensure accurate, context-rich communication.

Why should I use a template for posting release notes on closed GitHub issues?

Using a template for release notes ensures consistent, warm, and context-rich communication across all closed issues. It structures version numbers, commit references, and changelog links automatically, reducing manual effort for maintainers and support teams.