diff --git a/meta/grok.json b/meta/grok.json
new file mode 100644
index 00000000..4f802fcf
--- /dev/null
+++ b/meta/grok.json
@@ -0,0 +1,16 @@
+{
+  "base": "svg",
+  "aliases": [],
+  "categories": [],
+  "update": {
+    "timestamp": "2025-08-18T21:09:04.416672",
+    "author": {
+      "id": 981383,
+      "login": "gldtn"
+    }
+  },
+  "colors": {
+    "light": "grok",
+    "dark": "grok-dark"
+  }
+}
\ No newline at end of file
diff --git a/metadata.json b/metadata.json
index 0b0eddea..b2fe7207 100644
--- a/metadata.json
+++ b/metadata.json
@@ -6360,6 +6360,22 @@
             }
         }
     },
+    "grok": {
+        "base": "svg",
+        "aliases": [],
+        "categories": [],
+        "update": {
+            "timestamp": "2025-08-18T21:09:04.416672",
+            "author": {
+                "id": 981383,
+                "login": "gldtn"
+            }
+        },
+        "colors": {
+            "light": "grok",
+            "dark": "grok-dark"
+        }
+    },
     "yaade": {
         "base": "png",
         "aliases": [],
diff --git a/png/grok-dark.png b/png/grok-dark.png
new file mode 100644
index 00000000..f9587421
Binary files /dev/null and b/png/grok-dark.png differ
diff --git a/png/grok.png b/png/grok.png
new file mode 100644
index 00000000..ba7ac427
Binary files /dev/null and b/png/grok.png differ
diff --git a/svg/grok-dark.svg b/svg/grok-dark.svg
new file mode 100644
index 00000000..d3c836a2
--- /dev/null
+++ b/svg/grok-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/grok.svg b/svg/grok.svg
new file mode 100644
index 00000000..b37e2541
--- /dev/null
+++ b/svg/grok.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tree.json b/tree.json
index ab3d3592..aaad31ff 100644
--- a/tree.json
+++ b/tree.json
@@ -802,6 +802,8 @@
         "grimoire.png",
         "grist.png",
         "grocy.png",
+        "grok-dark.png",
+        "grok.png",
         "grype.png",
         "guacamole-light.png",
         "guacamole.png",
@@ -3063,6 +3065,8 @@
         "grimoire.svg",
         "grist.svg",
         "grocy.svg",
+        "grok-dark.svg",
+        "grok.svg",
         "guacamole-light.svg",
         "guacamole.svg",
         "habitica-dark.svg",
@@ -5167,6 +5171,8 @@
         "grimoire.webp",
         "grist.webp",
         "grocy.webp",
+        "grok-dark.webp",
+        "grok.webp",
         "grype.webp",
         "guacamole-light.webp",
         "guacamole.webp",
diff --git a/webp/grok-dark.webp b/webp/grok-dark.webp
new file mode 100644
index 00000000..a19c3bac
Binary files /dev/null and b/webp/grok-dark.webp differ
diff --git a/webp/grok.webp b/webp/grok.webp
new file mode 100644
index 00000000..6da7ef2f
Binary files /dev/null and b/webp/grok.webp differ