stefanzweifel/dotfiles/convert-github-issue-to-discussion

Claude Code and agent skill by stefanzweifel/dotfiles

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Convert GitHub issues to discussions using agent-browser. Use when asked to convert, move, or change an issue to a discussion. Requires agent-browser installed and user to log in via headed browser.

Install

npx vskill@latest install stefanzweifel/dotfiles/convert-github-issue-to-discussion

SKILL.md

The same SKILL.md was published earlier as jonasemde/dotfiles/convert-github-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
bash
agent-browser open "https://github.com/<owner>/<repo>/issues/<number>" --headed

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

2. Wait for User Login

Take a snapshot to check if logged in:

bash
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.

3. Navigate to the Issue

After login, go to the issue page:

bash
agent-browser open "https://github.com/<owner>/<repo>/issues/<number>"
4. Find the Convert Button

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

bash
agent-browser snapshot -i

Look for a button like:

- button "Convert to discussion" [ref=e137]
5. Click Convert to Discussion
bash
agent-browser click @<ref>
6. Select Discussion Category

A dialog will appear with category options:

bash
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):

bash
agent-browser select @<combobox-ref> "Q&A"
7. Confirm Conversion
bash
agent-browser click @<confirm-button-ref>
8. Verify Conversion

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

Quick Reference

bash
# 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

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
25
Repository forks
2
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/stefanzweifel/dotfiles/convert-github-issue-to-discussion/badge)](https://verified-skill.com/skills/stefanzweifel/dotfiles/convert-github-issue-to-discussion)

Something wrong with this skill or its page? Tell us.