diff --git a/.changeset/renovate-d5b1c88.md b/.changeset/renovate-d5b1c88.md
new file mode 100644
index 000000000..e1405ca72
--- /dev/null
+++ b/.changeset/renovate-d5b1c88.md
@@ -0,0 +1,7 @@
+---
+'skuba': patch
+---
+
+deps: prettier ~3.4.0
+
+This change may contain some formatting changes. Review the release notes: https://prettier.io/blog/2024/11/26/3.4.0.html
diff --git a/package.json b/package.json
index 41b99959c..ea0d7a2ed 100644
--- a/package.json
+++ b/package.json
@@ -105,7 +105,7 @@
     "npm-run-path": "^4.0.1",
     "npm-which": "^3.0.1",
     "picomatch": "^4.0.0",
-    "prettier": "~3.3.0",
+    "prettier": "~3.4.0",
     "prettier-plugin-packagejson": "^2.4.10",
     "read-pkg-up": "^7.0.1",
     "semantic-release": "^22.0.12",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d2cc9ba29..d4993f8b3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -117,11 +117,11 @@ importers:
         specifier: ^4.0.0
         version: 4.0.2
       prettier:
-        specifier: ~3.3.0
-        version: 3.3.3
+        specifier: ~3.4.0
+        version: 3.4.1
       prettier-plugin-packagejson:
         specifier: ^2.4.10
-        version: 2.5.3(prettier@3.3.3)
+        version: 2.5.3(prettier@3.4.1)
       read-pkg-up:
         specifier: ^7.0.1
         version: 7.0.1
@@ -6416,6 +6416,11 @@ packages:
     engines: {node: '>=14'}
     hasBin: true
 
+  prettier@3.4.1:
+    resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==}
+    engines: {node: '>=14'}
+    hasBin: true
+
   pretty-format@29.7.0:
     resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -16171,10 +16176,19 @@ snapshots:
     optionalDependencies:
       prettier: 3.3.3
 
+  prettier-plugin-packagejson@2.5.3(prettier@3.4.1):
+    dependencies:
+      sort-package-json: 2.10.1
+      synckit: 0.9.2
+    optionalDependencies:
+      prettier: 3.4.1
+
   prettier@2.8.8: {}
 
   prettier@3.3.3: {}
 
+  prettier@3.4.1: {}
+
   pretty-format@29.7.0:
     dependencies:
       '@jest/schemas': 29.6.3