Skip to main content

Overview

Connect profClaw to GitHub to automatically triage issues, review pull requests, sync tasks, and run agentic workflows triggered by repository events.

Prerequisites

  • profClaw running in mini or pro mode
  • A GitHub account with repo access
  • GitHub App or Personal Access Token

Step 1: Create a GitHub App

1

Create the App

Go to Settings > Developer Settings > GitHub Apps > New GitHub App.Set the following:
  • Name: profClaw Bot
  • Homepage URL: Your profClaw instance URL
  • Webhook URL: https://your-profclaw.com/api/integrations/github/webhook
2

Set Permissions

3

Subscribe to Events

  • issues - Issue opened, edited, closed
  • pull_request - PR opened, updated, merged
  • issue_comment - Comments on issues/PRs
  • push - Code pushed to branches
4

Generate Private Key

After creating the app, generate a private key and save the .pem file.

Step 2: Configure profClaw

Or use OAuth for personal use:

Step 3: Enable GitHub Integration

Automated PR Reviews

profClaw can automatically review pull requests when they’re opened:

Issue Triage

Automatically label and assign incoming issues:

Cron-Based Workflows

Run periodic GitHub workflows:

CLI Usage