cased/skyline: The missing automation for creating GitHub Apps
CLI tool for easily creating GitHub Apps. Ideal for repeatable and automated local dev setup. If your app integrates with GitHub via GitHub Apps, you'll want this. The script will install skyline using pip, making it available in your PATH. After installation, you can run skyline from any directory: Create a config file: Then run one of these commands: You'll be prompted for: Configuration: skyline either prompts you for details or reads from config file Temporary Webhook: Creates a temporary smee.io channel just for the app creation callback GitHub flow: Credential storage: You'll be prompted in the local terminal where to save: And your private key will be saved to .github/app-private-key.pem ⚠️ Important: These files contain sensitive information. Make sure to: Note that skyline does not handle the webhooks for your GitHub App itself, only the creation of the app. You'll still need a smee or ngrok channel for that. However, I have a couple ideas to make that more automatable as well
Explore this link on the map →saved by
related reading
- About creating GitHub Apps - GitHub Docsdocs.github.com
- Building a GitHub App that responds to webhook events - GitHub Docsdocs.github.com
- About authentication with a GitHub App - GitHub Docsdocs.github.com
- Authenticating as a GitHub App installation - GitHub Docsdocs.github.com
- GitHub · Change is constant. GitHub keeps you ahead. · GitHubgithub.com
- Git Guides - git push · GitHubgithub.com
- llm-wiki · GitHubgist.github.com
- Stevey's Google Platforms Rant · GitHubgist.github.com
- GitHub - nikivdev/go: Go tools, libraries · GitHubgithub.com
- Cookbookcookbook.openai.com
- Impeccable: The missing upgrade to Anthropic's impeccable skillimpeccable.style
- Slack Marketplace | Slackmanifoldventu-xgi8229.slack.com