What problem does it solve? Managing GitHub Apps normally requires clicking through GitHub's web UI to register apps, generate JWTs, exchange installation tokens, and debug webhook deliveries. This Skill wraps the entire GitHub Apps lifecycle in a single command-line script so CI bots, webhook receivers, and org-wide automation can act as their own identity instead of a personal access token. ## Core Features & Use Cases - App creation via manifest flow: Register a new GitHub App through a browser-based manifest flow (or headless manual mode) with specified permissions and webhook events, saving credentials automatically under ~/.config/gh-apps/<slug>/. - Authentication and inspection: Generate RS256 JWTs, exchange them for installation access tokens, list installations and accessible repositories, and validate stored credentials. - Webhook management: View and update webhook configuration, list recent deliveries, and redeliver failed webhook events. - Use Case: You need a CI bot that comments on issues. Run the create command with issues:write permission, install the app on your repository, then use the token command to fetch an installation token for your pipeline's API calls. ## Quick Start Ask the agent to create a GitHub App named my-bot with issues write permission and issues event subscriptions using the gh-apps skill.