Overview
The Omnara GitHub Actions integration allows you to trigger Claude Code to run in your GitHub Actions workflows, while monitoring and interacting with it through the Omnara dashboard.Key Features
Remote Launch
Start GitHub Actions from your phone or web dashboard
Automatic PR Creation
Claude creates branches, commits changes, and opens PRs
Real-time Monitoring
Track progress and provide guidance through Omnara
Two-way Communication
Respond to Claude’s questions from anywhere
Quick Start
1
Add GitHub Action
Create
.github/workflows/omnara.yml:2
Configure Dashboard
- Go to Settings → Integrations in your dashboard
- Add GitHub Actions integration
- Enter repository name (e.g.,
owner/repo) - Add GitHub token with
reposcope
3
Trigger from Dashboard
Click “Launch Agent” and select GitHub Actions to trigger Claude Code in your repository
Configuration
Action Inputs
Omnara API key for authentication
Initial prompt for Claude Code
Permission handling:
acceptEdits, bypassPermissions, plan, defaultComma-separated list of allowed tools
Branch to work on (default: creates new branch)
Required Secrets
Add these to your repository secrets:Use Cases
Automated Code Reviews
Trigger Claude to review PRs and suggest improvements
Bug Fixes
Have Claude investigate and fix reported issues
Refactoring
Request code refactoring or modernization
Documentation
Generate or update documentation automatically
Example Workflows
On Issue Comment
Scheduled Code Maintenance
Documentation
For complete setup instructions and advanced configuration, see the GitHub Actions integration guide in the repository:View GitHub Actions Integration Guide
Detailed setup, examples, and troubleshooting