Custom triggers bypass the dashboard configuration. You’ll need to manage all trigger conditions directly in your workflow file.
When to use manual setup
Use a customtriggers.yml if you:
- Need trigger conditions the dashboard doesn’t support
- Want to customize the workflow beyond what the dashboard provides
- Prefer to manage workflows directly in version control
Setup
Create.github/workflows/triggers.yml:
pullfrog.yml with the full event payload. Customize the on: block and if: condition to match your needs.
Passing event context
Theprompt input uses ${{ toJSON(github.event) }} to pass the full GitHub event payload to Pullfrog. This gives the agent access to all context from the triggering event—issue data, PR data, comment content, author info, etc.
Required permissions
| Permission | Purpose |
|---|---|
id-token: write | Authentication with Pullfrog |
contents: write | Create branches and commits |
issues: write | Create and update issues |
pull-requests: write | Create and update PRs |
actions: read | Read workflow status |
checks: read | Read CI check results |

