diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml
index d73df76e262d3b4090866fe020cc7512c23f321a..b86a644684580c99c05db26f6c4970263499b298 100644
--- a/.github/workflows/auto-assign.yml
+++ b/.github/workflows/auto-assign.yml
@@ -29,6 +29,10 @@ jobs:
             const prAuthor = context.payload.pull_request.user.login;
             const prNumber = context.payload.pull_request.number;
 
+            if (prAuthor.endsWith('[bot]')) {
+              return false;
+            }
+
             // Assign PR author
             await github.rest.issues.addAssignees({
               owner: context.repo.owner,