register-github-app

Automate GitHub App registration for the dain-agency organization via Chrome MCP.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/dain-agency/mood-tracker --skill register-github-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: register-github-app
Source: https://github.com/dain-agency/mood-tracker/tree/main/.claude/skills/register-github-app
Command: npx skills add https://github.com/dain-agency/mood-tracker --skill register-github-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually registering GitHub Apps on the dain-agency organization requires navigating complex UI flows, configuring hidden permission and event settings, securely generating and storing private keys, and safely updating project environment files, a process that is time-consuming and prone to human error for teams setting up webhooks, automation, or org-wide integrations.

Core Features & Use Cases

  • Automated Form Configuration: Uses Chrome MCP tools to auto-populate GitHub App registration forms, including hidden permission and event inputs that are not accessible via the standard UI.
  • Secure Credential Handling: Generates webhook secrets, creates private keys, base64-encodes keys, and appends required environment variables to the project's .env file via a safe, idempotent one-off script with automatic backups.
  • Use Case: When your /ship Phase 6 workflow produces code that depends on new GITHUB_APP environment variables for a new integration, this skill eliminates manual UI navigation and configuration mistakes.

Quick Start

Use the register-github-app skill to complete the full end-to-end GitHub App registration flow for your new integration, including form submission, private key generation, organization installation, and safe appending of all required credentials to your project's environment file.

Frequently Asked Questions about register-github-app

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

FAQPage Schema
How do I automate GitHub App registration for webhooks and environment variables?

Automating GitHub App registration uses Chrome MCP tools to auto-populate UI forms, generate private keys, and append webhook secrets and credentials to project environment files, eliminating manual entry and configuration errors.

What is the best way to securely append GitHub App private keys to a .env file?

Securely appending GitHub App private keys involves generating and base64-encoding the keys, then using an idempotent script to append the environment variables with automatic backups, ensuring safe credential handling without direct file modification.

How do I configure hidden GitHub App permissions and event settings automatically?

Configuring hidden GitHub App permissions is achieved by using browser automation to directly populate hidden form inputs that are inaccessible via the standard GitHub UI, ensuring consistent permission and event configuration.

When do I need to register a new GitHub App for organization integrations?

You need to register a new GitHub App when your deployment workflow outputs code referencing new GITHUB_APP environment variables, requiring fresh credentials for webhooks, automation, or org-wide integrations.

Can I use this to register GitHub Apps scoped to any organization?

This automated registration process is specifically scoped to the dain-agency GitHub organization, applying consistent permission configurations and secure credential handling tailored for that specific org's integrations.