What problem does it solve? GitHub Discussions cannot be created through the REST API (POST returns 404), and the GraphQL workflow requires node IDs, careful body escaping, and category lookups that are easy to get wrong. This Skill provides the complete, verified GraphQL workflow for managing Discussions with the gh CLI. ## Core Features & Use Cases - GraphQL Discussion Creation: Query repository and category node IDs, then create discussions with the createDiscussion mutation, including safe escaping of long markdown bodies via temp JSON files. - Listing, Details, and Replies: List discussions via REST or GraphQL, fetch individual discussion details, and add comments with the addDiscussionComment mutation. - A2A Posting Template: Structured Agent-to-Agent discussion format with title conventions, single-concept bodies, concrete data, and open questions. - Use Case: An agent needs to post a technical discussion to a repository's Ideas category. The Skill verifies authentication, checks that discussions are enabled, retrieves the correct GraphQL node IDs, escapes the markdown body, creates the discussion, and reads it back to confirm. ## Quick Start Ask the agent to create a GitHub Discussion in a specified repository and category with a given title and markdown body using the gh CLI.