GitHub App vs OAuth App

Official

Choose GitHub App for secure repo access over OAuth

Authorbytetalent
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill unit helps in choosing the correct GitHub integration model for repository access, ensuring secure and efficient operations.

Core Features & Use Cases

  • Decides GitHub App vs OAuth App: Provides a rationale for using GitHub App for repo access, not OAuth App.
  • Comparative Analysis: Details the differences between GitHub App and OAuth App in terms of bot identity, scoping, token lifetime, org-wide adoption, and marketplace eligibility.
  • Implementation Details: Offers insights into implementation specifics such as the use of GITHUB_APP_PRIVATE_KEY and the minting of short-lived installation tokens.
  • Anti-Patterns: Identifies common pitfalls to avoid, like registering an OAuth App for repository operations.

Quick Start

Use the GitHub App integration model for your repository access. Ensure the GITHUB_APP_PRIVATE_KEY is securely stored and tokens are minted on demand.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: GitHub App vs OAuth App
Download link: https://github.com/bytetalent/docs/archive/main.zip#github-app-vs-oauth-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 620,000+ vetted skills library on demand.