Ultralytics Actions
The GitHub workflow Ultralytics uses to format code, check links, summarize PRs, run AI review, label issues, and report repository health.
name: Ultralytics Actions
on:
issues:
types: [opened]
pull_request:
branches: [main]
types: [opened, closed, synchronize, review_requested]
permissions:
contents: write
pull-requests: write
issues: write
jobs:
actions:
runs-on: ubuntu-latest
steps:
- uses: ultralytics/actions@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
labels: true
python: true
prettier: true
spelling: true
links: true
summary: true
openai_api_key: ${{ secrets.OPENAI_API_KEY }}GPT-5.6 Sol
Use GPT-5.6 Sol for pull request summaries, issue labels, and AI review comments directly inside GitHub Actions.
- Workflow secret:
OPENAI_API_KEY - Best for concise PR summaries, labels, and maintainer-focused review notes.
Claude Opus 4.8
Use Claude Opus 4.8 for AI-assisted pull request review and repository maintenance workflows.
- Workflow secret:
ANTHROPIC_API_KEY - Best for deeper review passes, repository context, and follow-up recommendations.
Repository automation that stays in GitHub
Run the checks, summaries, reviews, labels, and reports maintainers need most from one GitHub workflow.
Frequently asked questions
Ultralytics Actions is the official GitHub automation suite used for code formatting, link checks, spelling checks, PR summaries, AI review, issue labeling, repository reports, and dependency maintenance.
It runs inside GitHub Actions workflows. Add
uses: ultralytics/actions@mainfrom the Marketplace listing, choose the inputs you need, and provide the required GitHub token and optional AI provider keys.
Build the model after the PR lands
Use Ultralytics Actions to keep repositories moving, then take datasets, training, and deployment into Ultralytics Platform.