diff --git a/icons/broom-sparkles.json b/icons/broom-sparkles.json
new file mode 100644
index 000000000..7937e7da1
--- /dev/null
+++ b/icons/broom-sparkles.json
@@ -0,0 +1,44 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley",
+ "karsa-mistmere"
+ ],
+ "use-cases": [
+ "representing AI-assisted sweeping or cleaning automation",
+ "indicating spotless or freshly cleaned floors",
+ "showing magical cleanup actions in smart home apps",
+ "representing enchanted broom or Halloween themes"
+ ],
+ "tags": [
+ "broomstick",
+ "brush",
+ "sweep",
+ "sweeping",
+ "floor",
+ "cleaning",
+ "ai",
+ "magic",
+ "sparkle",
+ "smart",
+ "automation",
+ "housekeeping",
+ "chores",
+ "tidy",
+ "spotless",
+ "pristine",
+ "dust",
+ "debris",
+ "bristles",
+ "handle",
+ "janitor",
+ "maintenance",
+ "witch",
+ "halloween"
+ ],
+ "categories": [
+ "tools",
+ "home",
+ "gaming"
+ ]
+}
diff --git a/icons/broom-sparkles.svg b/icons/broom-sparkles.svg
new file mode 100644
index 000000000..7becbfa6d
--- /dev/null
+++ b/icons/broom-sparkles.svg
@@ -0,0 +1,22 @@
+
diff --git a/icons/broom.json b/icons/broom.json
new file mode 100644
index 000000000..eb9cf60a5
--- /dev/null
+++ b/icons/broom.json
@@ -0,0 +1,38 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley",
+ "karsa-mistmere"
+ ],
+ "use-cases": [
+ "representing sweeping and floor cleaning tasks",
+ "indicating housekeeping or janitorial services",
+ "showing cleaning supplies in home maintenance apps",
+ "representing witchcraft or Halloween themes"
+ ],
+ "tags": [
+ "broomstick",
+ "brush",
+ "sweep",
+ "sweeping",
+ "floor",
+ "cleaning",
+ "housekeeping",
+ "chores",
+ "tidy",
+ "spotless",
+ "dust",
+ "debris",
+ "bristles",
+ "handle",
+ "janitor",
+ "maintenance",
+ "witch",
+ "halloween"
+ ],
+ "categories": [
+ "tools",
+ "home",
+ "gaming"
+ ]
+}
diff --git a/icons/broom.svg b/icons/broom.svg
new file mode 100644
index 000000000..75480a553
--- /dev/null
+++ b/icons/broom.svg
@@ -0,0 +1,16 @@
+
diff --git a/lab/broom.json b/lab/broom.json
deleted file mode 100644
index 3c6655bc2..000000000
--- a/lab/broom.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "contributors": [
- "danielbayley"
- ],
- "tags": [
- "broomstick",
- "brush",
- "sweep",
- "floor",
- "cleaning",
- "witch",
- "halloween"
- ],
- "categories": [
- "tools",
- "home"
- ]
-}
diff --git a/lab/broom.svg b/lab/broom.svg
deleted file mode 100644
index 814be7559..000000000
--- a/lab/broom.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-