convert-issue-to-discussion

Convert GitHub Issue to Discussion

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "convert-issue-to-discussion" with this command: npx skills add freekmurze/dotfiles/freekmurze-dotfiles-convert-issue-to-discussion

Convert GitHub Issue to Discussion

Convert GitHub issues to discussions using browser automation when the gh CLI doesn't support this operation.

Prerequisites

  • agent-browser installed

  • User must log in to GitHub when prompted

Workflow

  1. Open Browser in Headed Mode

agent-browser open "https://github.com/<owner>/<repo>/issues/<number>" --headed

The --headed flag shows the browser window so the user can log in.

  1. Wait for User Login

Take a snapshot to check if logged in:

agent-browser snapshot -i

If you see "Sign in" in the elements, the user needs to log in. Let them know and wait for confirmation.

  1. Navigate to the Issue

After login, go to the issue page:

agent-browser open "https://github.com/<owner>/<repo>/issues/<number>"

  1. Find the Convert Button

Take a snapshot and look for "Convert to discussion":

agent-browser snapshot -i

Look for a button like:

  • button "Convert to discussion" [ref=e137]
  1. Click Convert to Discussion

agent-browser click @<ref>

  1. Select Discussion Category

A dialog will appear with category options:

agent-browser snapshot -i

You'll see options like:

  • combobox "Category for new discussion" [ref=e2]
  • option "General" [ref=e3] [selected]
  • option "Ideas" [ref=e4]
  • option "Q&A" [ref=e6]
  • button "I understand, convert this issue" [ref=e9]

Select appropriate category (Q&A for support questions, Ideas for feature requests):

agent-browser select @<combobox-ref> "Q&A"

  1. Confirm Conversion

agent-browser click @<confirm-button-ref>

  1. Verify Conversion

You don't need to verify, you are done now.

Quick Reference

Open issue page with visible browser

agent-browser open "https://github.com/owner/repo/issues/123" --headed

Wait for user to log in, then get elements

agent-browser snapshot -i

Click convert button (ref from snapshot)

agent-browser click @e137

Wait for dialog, get new elements

agent-browser wait 1000 && agent-browser snapshot -i

Select category and confirm

agent-browser select @e2 "Q&A" agent-browser click @e9

Verify - should redirect to discussions

agent-browser wait 2000 && agent-browser get url

Category Guidelines

  • Q&A: Support questions, debugging help, how-to questions

  • Ideas: Feature requests needing discussion

  • General: General conversation, announcements

  • Show and tell: Project showcases

Cleanup

You do not have to close the browser, as we'll use the login state again to convert other issues to discussions

Looking for issues

When you are asked to find for more good issues to convert to discussions, use gh

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

fix-github-issue

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

convert-github-issue-to-discussion

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

programmatic-seo

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

referral-program

No summary provided by upstream source.

Repository SourceNeeds Review