github-app-scaffold

Scaffold GitHub Apps with Probot and @octokit/app using TypeScript.

13|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/phrazzld/agent-skills --skill github-app-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-app-scaffold
Source: https://github.com/phrazzld/agent-skills/tree/main/packs/scaffold/github-app-scaffold
Command: npx skills add https://github.com/phrazzld/agent-skills --skill github-app-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers transform existing scripts, bots, or manual GitHub workflows into robust, scalable GitHub Applications using Probot and modern Octokit libraries.

Core Features & Use Cases

  • Scaffolding: Quickly set up a new Probot application with TypeScript.
  • Implementation Guidance: Provides patterns for handling webhooks, interacting with the GitHub API, and managing permissions.
  • Use Case: You have a collection of scripts that manually label pull requests based on file paths. This Skill guides you to turn those scripts into a GitHub App that automatically applies labels when PRs are opened or updated.

Quick Start

Use npx create-probot-app to scaffold a new GitHub App in a directory named my-github-app.

Frequently Asked Questions about github-app-scaffold

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

FAQPage Schema
How do I turn my existing scripts into a GitHub App?

To turn scripts into a GitHub App, use this Skill to scaffold a Probot application with TypeScript, providing structured patterns for webhook handling and API interaction to scale your existing manual workflows into robust automation.

What is the best way to build GitHub automation with Probot?

The best way to build GitHub automation with Probot is scaffolding a Node.js TypeScript application, which provides structured patterns for webhook handling, API interaction, and permission management compared to simple scripts.

Can I use TypeScript to build a Probot GitHub App?

Yes, you can use TypeScript to build a Probot GitHub App. This Skill focuses on Node.js with TypeScript, providing implementation guidance and patterns for webhook handling, API interaction, and permission management.

How do I handle webhooks using Octokit in a GitHub App?

To handle webhooks with Octokit in a GitHub App, this Skill provides implementation patterns using Probot and the @octokit/app library to process incoming events and interact with the GitHub API effectively.

Do I need Probot to manage GitHub App permissions and API interactions?

You need Probot and the @octokit/app library to manage GitHub App permissions and API interactions effectively. This Skill provides the necessary implementation patterns for structured, scalable automation beyond simple scripts.