Agent skill

github-core-app-setup

Configure organization-level GitHub Apps for secure cross-repository automation. Machine identity, audit trails, and enterprise-grade authentication.

Stars 1
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/secure/skills/github-core-app-setup

SKILL.md

GitHub Core App Setup

When to Use This Skill

This guide describes the concept, setup, and configuration of a GitHub Core App for organization-level automation.

Prerequisites

Required Access

Required Access

To create a Core App, you need:

  • Organization owner role
  • Access to organization settings: https://github.com/organizations/{ORG}/settings/apps

Planning Considerations

Planning Considerations

Before creating the app, determine:

  1. Permission scope - Which repository and organization permissions are needed
  2. Installation scope - All repositories or specific teams
  3. Token management - Where secrets will be stored (repository or organization level)
  4. Naming convention - Standard naming (e.g., "CORE App", "Automation Core")

Implementation

See the full implementation guide in the source documentation.

Comparison

Aspect Core App Standard App
Scope Organization-wide Single repository or selected repos
Purpose Infrastructure automation Feature-specific functionality
Permissions Broad, covers common operations Narrow, task-specific
Installation All repositories Selective repositories
Ownership Organization-level admin Project or team
Lifespan Permanent infrastructure Project lifecycle

References

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results