setup-github-app

Community

GitHub App authentication for workspaces.

Authordbirks
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the setup of GitHub App authentication for the Happy Little Claude Coders workspace, enabling secure, scoped access to repositories and streamlined token rotation.

Core Features & Use Cases

  • App creation & configuration: Create and configure a GitHub App with restricted permissions for repository access.
  • Private key management: Generate and securely store the app's private key for authentication.
  • Kubernetes secret integration: Create and verify a secret (github-app-credentials) used by the workspace to authenticate.
  • Token refresh & rotation: The sidecar automatically refreshes tokens to keep access valid without manual intervention.
  • Use case: Teams can securely grant per-workspace access to multiple repos without sharing personal tokens.

Quick Start

Initialize the GitHub App, generate and store its private key, install it on repositories, and configure the Kubernetes secret and Helm Release to enable automatic token refresh for all workspaces.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: setup-github-app
Download link: https://github.com/dbirks/happy-little-claude-coders/archive/main.zip#setup-github-app

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.