Repository: foxglove/schemas (language: python)

Issue:
Consider renaming repo+npm to @foxglove/schemas?
Not a big deal, but it seems simpler.


Discussion / hints:
@jtbandes thoughts on this? If it's too much effort just close the ticket. I think it would be aesthetically nicer but not critical.

Fix patch:
diff --git a/README.md b/README.md
index 378f4152..78ae986b 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-# @foxglove/message-schemas
+# @foxglove/schemas
 
 > [Message schemas](https://foxglove.dev/docs/studio/messages/introduction) supported by [Foxglove Studio](https://studio.foxglove.dev)
 
-[![npm version](https://img.shields.io/npm/v/@foxglove/message-schemas.svg?style=flat)](https://www.npmjs.com/package/@foxglove/message-schemas)
+[![npm version](https://img.shields.io/npm/v/@foxglove/schemas.svg?style=flat)](https://www.npmjs.com/package/@foxglove/schemas)
 
 ## Introduction
 
@@ -12,7 +12,7 @@ These schemas can be used in [MCAP](https://github.com/foxglove/mcap) files or [
 
 ## License
 
-@foxglove/message-schemas is licensed under [MIT License](https://opensource.org/licenses/MIT).
+@foxglove/schemas is licensed under [MIT License](https://opensource.org/licenses/MIT).
 
 ## Development
 
diff --git a/package.json b/package.json
index a228cca7..0f498fe3 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
 {
-  "name": "@foxglove/message-schemas",
+  "name": "@foxglove/schemas",
   "version": "0.1.1",
   "description": "Foxglove-defined message schemas for ROS, Protobuf, and JSON",
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/foxglove/message-schemas.git"
+    "url": "https://github.com/foxglove/schemas.git"
   },
   "author": {
     "name": "Foxglove Technologies",
diff --git a/schemas/jsonschema/CameraCalibration.json b/schemas/jsonschema/CameraCalibration.json
index dc2103f7..936b6917 100644
--- a/schemas/jsonschema/CameraCalibration.json
+++ b/schemas/jsonschema/CameraCalibration.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from CameraCalibration by @foxglove/message-schemas",
+  "$comment": "Generated from CameraCalibration by @foxglove/schemas",
   "title": "CameraCalibration",
   "description": "Camera calibration parameters",
   "type": "object",
diff --git a/schemas/jsonschema/CircleAnnotation.json b/schemas/jsonschema/CircleAnnotation.json
index 60c2d7fd..de208329 100644
--- a/schemas/jsonschema/CircleAnnotation.json
+++ b/schemas/jsonschema/CircleAnnotation.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from CircleAnnotation by @foxglove/message-schemas",
+  "$comment": "Generated from CircleAnnotation by @foxglove/schemas",
   "title": "CircleAnnotation",
   "description": "A circle annotation on a 2D image",
   "type": "object",
@@ -21,7 +21,7 @@
       "description": "Timestamp of circle"
     },
     "position": {
-      "$comment": "Generated from Point2 by @foxglove/message-schemas",
+      "$comment": "Generated from Point2 by @foxglove/schemas",
       "title": "Point2",
       "description": "Center of the circle in 2D image coordinates",
       "type": "object",
@@ -45,7 +45,7 @@
       "description": "Line thickness"
     },
     "fill_color": {
-      "$comment": "Generated from Color by @foxglove/message-schemas",
+      "$comment": "Generated from Color by @foxglove/schemas",
       "title": "Color",
       "description": "Fill color",
       "type": "object",
@@ -69,7 +69,7 @@
       }
     },
     "outline_color": {
-      "$comment": "Generated from Color by @foxglove/message-schemas",
+      "$comment": "Generated from Color by @foxglove/schemas",
       "title": "Color",
       "description": "Outline color",
       "type": "object",
diff --git a/schemas/jsonschema/Color.json b/schemas/jsonschema/Color.json
index 149da4cf..8b32ca39 100644
--- a/schemas/jsonschema/Color.json
+++ b/schemas/jsonschema/Color.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Color by @foxglove/message-schemas",
+  "$comment": "Generated from Color by @foxglove/schemas",
   "title": "Color",
   "description": "A color in RGBA format",
   "type": "object",
diff --git a/schemas/jsonschema/CompressedImage.json b/schemas/jsonschema/CompressedImage.json
index 724ab32c..d9b8acef 100644
--- a/schemas/jsonschema/CompressedImage.json
+++ b/schemas/jsonschema/CompressedImage.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from CompressedImage by @foxglove/message-schemas",
+  "$comment": "Generated from CompressedImage by @foxglove/schemas",
   "title": "CompressedImage",
   "description": "A compressed image",
   "type": "object",
diff --git a/schemas/jsonschema/FrameTransform.json b/schemas/jsonschema/FrameTransform.json
index 869f5bfe..f758ef61 100644
--- a/schemas/jsonschema/FrameTransform.json
+++ b/schemas/jsonschema/FrameTransform.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from FrameTransform by @foxglove/message-schemas",
+  "$comment": "Generated from FrameTransform by @foxglove/schemas",
   "title": "FrameTransform",
   "description": "A transform between two reference frames in 3D space",
   "type": "object",
@@ -29,7 +29,7 @@
       "description": "Name of the child frame"
     },
     "transform": {
-      "$comment": "Generated from Transform by @foxglove/message-schemas",
+      "$comment": "Generated from Transform by @foxglove/schemas",
       "title": "Transform",
       "description": "Transform from parent frame to child frame",
       "type": "object",
@@ -51,7 +51,7 @@
           "description": "Transform time"
         },
         "translation": {
-          "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+          "$comment": "Generated from Vector3 by @foxglove/schemas",
           "title": "Vector3",
           "description": "Translation component of the transform",
           "type": "object",
@@ -71,7 +71,7 @@
           }
         },
         "rotation": {
-          "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+          "$comment": "Generated from Quaternion by @foxglove/schemas",
           "title": "Quaternion",
           "description": "Rotation component of the transform",
           "type": "object",
diff --git a/schemas/jsonschema/GeoJSON.json b/schemas/jsonschema/GeoJSON.json
index 1ee92fc4..92f444ee 100644
--- a/schemas/jsonschema/GeoJSON.json
+++ b/schemas/jsonschema/GeoJSON.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from GeoJSON by @foxglove/message-schemas",
+  "$comment": "Generated from GeoJSON by @foxglove/schemas",
   "title": "GeoJSON",
   "description": "GeoJSON data for annotating maps",
   "type": "object",
diff --git a/schemas/jsonschema/Grid.json b/schemas/jsonschema/Grid.json
index 9948caea..4cb6e0d4 100644
--- a/schemas/jsonschema/Grid.json
+++ b/schemas/jsonschema/Grid.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Grid by @foxglove/message-schemas",
+  "$comment": "Generated from Grid by @foxglove/schemas",
   "title": "Grid",
   "description": "A 2D grid of data",
   "type": "object",
@@ -25,13 +25,13 @@
       "description": "Frame of reference"
     },
     "pose": {
-      "$comment": "Generated from Pose by @foxglove/message-schemas",
+      "$comment": "Generated from Pose by @foxglove/schemas",
       "title": "Pose",
       "description": "Origin of grid's corner relative to frame of reference; grid is positioned in the x-y plane relative to this origin",
       "type": "object",
       "properties": {
         "position": {
-          "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+          "$comment": "Generated from Vector3 by @foxglove/schemas",
           "title": "Vector3",
           "description": "Point denoting position in 3D space",
           "type": "object",
@@ -51,7 +51,7 @@
           }
         },
         "orientation": {
-          "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+          "$comment": "Generated from Quaternion by @foxglove/schemas",
           "title": "Quaternion",
           "description": "Quaternion denoting orientation in 3D space",
           "type": "object",
@@ -82,7 +82,7 @@
       "description": "Number of grid columns"
     },
     "cell_size": {
-      "$comment": "Generated from Vector2 by @foxglove/message-schemas",
+      "$comment": "Generated from Vector2 by @foxglove/schemas",
       "title": "Vector2",
       "description": "Size of single grid cell along x and y axes, relative to `pose`",
       "type": "object",
@@ -110,7 +110,7 @@
     "fields": {
       "type": "array",
       "items": {
-        "$comment": "Generated from PackedElementField by @foxglove/message-schemas",
+        "$comment": "Generated from PackedElementField by @foxglove/schemas",
         "title": "PackedElementField",
         "description": "List of fields for every element in a byte array",
         "type": "object",
diff --git a/schemas/jsonschema/ImageAnnotations.json b/schemas/jsonschema/ImageAnnotations.json
index 4efcf30a..a8d7a485 100644
--- a/schemas/jsonschema/ImageAnnotations.json
+++ b/schemas/jsonschema/ImageAnnotations.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from ImageAnnotations by @foxglove/message-schemas",
+  "$comment": "Generated from ImageAnnotations by @foxglove/schemas",
   "title": "ImageAnnotations",
   "description": "Array of annotations for a 2D image",
   "type": "object",
@@ -7,7 +7,7 @@
     "circles": {
       "type": "array",
       "items": {
-        "$comment": "Generated from CircleAnnotation by @foxglove/message-schemas",
+        "$comment": "Generated from CircleAnnotation by @foxglove/schemas",
         "title": "CircleAnnotation",
         "description": "A circle annotation on a 2D image",
         "type": "object",
@@ -29,7 +29,7 @@
             "description": "Timestamp of circle"
           },
           "position": {
-            "$comment": "Generated from Point2 by @foxglove/message-schemas",
+            "$comment": "Generated from Point2 by @foxglove/schemas",
             "title": "Point2",
             "description": "Center of the circle in 2D image coordinates",
             "type": "object",
@@ -53,7 +53,7 @@
             "description": "Line thickness"
           },
           "fill_color": {
-            "$comment": "Generated from Color by @foxglove/message-schemas",
+            "$comment": "Generated from Color by @foxglove/schemas",
             "title": "Color",
             "description": "Fill color",
             "type": "object",
@@ -77,7 +77,7 @@
             }
           },
           "outline_color": {
-            "$comment": "Generated from Color by @foxglove/message-schemas",
+            "$comment": "Generated from Color by @foxglove/schemas",
             "title": "Color",
             "description": "Outline color",
             "type": "object",
@@ -107,7 +107,7 @@
     "points": {
       "type": "array",
       "items": {
-        "$comment": "Generated from PointsAnnotation by @foxglove/message-schemas",
+        "$comment": "Generated from PointsAnnotation by @foxglove/schemas",
         "title": "PointsAnnotation",
         "description": "An array of points on a 2D image",
         "type": "object",
@@ -157,7 +157,7 @@
           "points": {
             "type": "array",
             "items": {
-              "$comment": "Generated from Point2 by @foxglove/message-schemas",
+              "$comment": "Generated from Point2 by @foxglove/schemas",
               "title": "Point2",
               "description": "A point representing a position in 2D space",
               "type": "object",
@@ -177,7 +177,7 @@
           "outline_colors": {
             "type": "array",
             "items": {
-              "$comment": "Generated from Color by @foxglove/message-schemas",
+              "$comment": "Generated from Color by @foxglove/schemas",
               "title": "Color",
               "description": "A color in RGBA format",
               "type": "object",
@@ -203,7 +203,7 @@
             "description": "Outline colors"
           },
           "fill_color": {
-            "$comment": "Generated from Color by @foxglove/message-schemas",
+            "$comment": "Generated from Color by @foxglove/schemas",
             "title": "Color",
             "description": "Fill color",
             "type": "object",
diff --git a/schemas/jsonschema/LaserScan.json b/schemas/jsonschema/LaserScan.json
index 40724b2d..f0710fe9 100644
--- a/schemas/jsonschema/LaserScan.json
+++ b/schemas/jsonschema/LaserScan.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from LaserScan by @foxglove/message-schemas",
+  "$comment": "Generated from LaserScan by @foxglove/schemas",
   "title": "LaserScan",
   "description": "A single scan from a planar laser range-finder",
   "type": "object",
@@ -25,13 +25,13 @@
       "description": "Frame of reference"
     },
     "pose": {
-      "$comment": "Generated from Pose by @foxglove/message-schemas",
+      "$comment": "Generated from Pose by @foxglove/schemas",
       "title": "Pose",
       "description": "Origin of scan relative to frame of reference; points are positioned in the x-y plane relative to this origin; angles are interpreted as counterclockwise rotations around the z axis with 0 rad being in the +x direction",
       "type": "object",
       "properties": {
         "position": {
-          "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+          "$comment": "Generated from Vector3 by @foxglove/schemas",
           "title": "Vector3",
           "description": "Point denoting position in 3D space",
           "type": "object",
@@ -51,7 +51,7 @@
           }
         },
         "orientation": {
-          "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+          "$comment": "Generated from Quaternion by @foxglove/schemas",
           "title": "Quaternion",
           "description": "Quaternion denoting orientation in 3D space",
           "type": "object",
diff --git a/schemas/jsonschema/LocationFix.json b/schemas/jsonschema/LocationFix.json
index d815b4f3..b08f204e 100644
--- a/schemas/jsonschema/LocationFix.json
+++ b/schemas/jsonschema/LocationFix.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from LocationFix by @foxglove/message-schemas",
+  "$comment": "Generated from LocationFix by @foxglove/schemas",
   "title": "LocationFix",
   "description": "A navigation satellite fix for any Global Navigation Satellite System",
   "type": "object",
diff --git a/schemas/jsonschema/Log.json b/schemas/jsonschema/Log.json
index 1613d361..c348217f 100644
--- a/schemas/jsonschema/Log.json
+++ b/schemas/jsonschema/Log.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Log by @foxglove/message-schemas",
+  "$comment": "Generated from Log by @foxglove/schemas",
   "title": "Log",
   "description": "A log message",
   "type": "object",
diff --git a/schemas/jsonschema/PackedElementField.json b/schemas/jsonschema/PackedElementField.json
index 123d37df..58d78df1 100644
--- a/schemas/jsonschema/PackedElementField.json
+++ b/schemas/jsonschema/PackedElementField.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from PackedElementField by @foxglove/message-schemas",
+  "$comment": "Generated from PackedElementField by @foxglove/schemas",
   "title": "PackedElementField",
   "description": "List of fields for every element in a byte array",
   "type": "object",
diff --git a/schemas/jsonschema/Point2.json b/schemas/jsonschema/Point2.json
index 8069fc3b..32e1c1af 100644
--- a/schemas/jsonschema/Point2.json
+++ b/schemas/jsonschema/Point2.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Point2 by @foxglove/message-schemas",
+  "$comment": "Generated from Point2 by @foxglove/schemas",
   "title": "Point2",
   "description": "A point representing a position in 2D space",
   "type": "object",
diff --git a/schemas/jsonschema/Point3.json b/schemas/jsonschema/Point3.json
index 618bde4c..fd2a06e5 100644
--- a/schemas/jsonschema/Point3.json
+++ b/schemas/jsonschema/Point3.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Point3 by @foxglove/message-schemas",
+  "$comment": "Generated from Point3 by @foxglove/schemas",
   "title": "Point3",
   "description": "A point representing a position in 3D space",
   "type": "object",
diff --git a/schemas/jsonschema/PointCloud.json b/schemas/jsonschema/PointCloud.json
index 8627e663..f57227bc 100644
--- a/schemas/jsonschema/PointCloud.json
+++ b/schemas/jsonschema/PointCloud.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from PointCloud by @foxglove/message-schemas",
+  "$comment": "Generated from PointCloud by @foxglove/schemas",
   "title": "PointCloud",
   "description": "A collection of N-dimensional points, which may contain additional fields with information like normals, intensity, etc.",
   "type": "object",
@@ -25,13 +25,13 @@
       "description": "Frame of reference"
     },
     "pose": {
-      "$comment": "Generated from Pose by @foxglove/message-schemas",
+      "$comment": "Generated from Pose by @foxglove/schemas",
       "title": "Pose",
       "description": "The origin of the point cloud relative to the frame of reference",
       "type": "object",
       "properties": {
         "position": {
-          "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+          "$comment": "Generated from Vector3 by @foxglove/schemas",
           "title": "Vector3",
           "description": "Point denoting position in 3D space",
           "type": "object",
@@ -51,7 +51,7 @@
           }
         },
         "orientation": {
-          "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+          "$comment": "Generated from Quaternion by @foxglove/schemas",
           "title": "Quaternion",
           "description": "Quaternion denoting orientation in 3D space",
           "type": "object",
@@ -84,7 +84,7 @@
     "fields": {
       "type": "array",
       "items": {
-        "$comment": "Generated from PackedElementField by @foxglove/message-schemas",
+        "$comment": "Generated from PackedElementField by @foxglove/schemas",
         "title": "PackedElementField",
         "description": "List of fields for every element in a byte array",
         "type": "object",
diff --git a/schemas/jsonschema/PointsAnnotation.json b/schemas/jsonschema/PointsAnnotation.json
index 886861c4..7366e3af 100644
--- a/schemas/jsonschema/PointsAnnotation.json
+++ b/schemas/jsonschema/PointsAnnotation.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from PointsAnnotation by @foxglove/message-schemas",
+  "$comment": "Generated from PointsAnnotation by @foxglove/schemas",
   "title": "PointsAnnotation",
   "description": "An array of points on a 2D image",
   "type": "object",
@@ -49,7 +49,7 @@
     "points": {
       "type": "array",
       "items": {
-        "$comment": "Generated from Point2 by @foxglove/message-schemas",
+        "$comment": "Generated from Point2 by @foxglove/schemas",
         "title": "Point2",
         "description": "A point representing a position in 2D space",
         "type": "object",
@@ -69,7 +69,7 @@
     "outline_colors": {
       "type": "array",
       "items": {
-        "$comment": "Generated from Color by @foxglove/message-schemas",
+        "$comment": "Generated from Color by @foxglove/schemas",
         "title": "Color",
         "description": "A color in RGBA format",
         "type": "object",
@@ -95,7 +95,7 @@
       "description": "Outline colors"
     },
     "fill_color": {
-      "$comment": "Generated from Color by @foxglove/message-schemas",
+      "$comment": "Generated from Color by @foxglove/schemas",
       "title": "Color",
       "description": "Fill color",
       "type": "object",
diff --git a/schemas/jsonschema/Pose.json b/schemas/jsonschema/Pose.json
index a8ac7756..7ca5e8eb 100644
--- a/schemas/jsonschema/Pose.json
+++ b/schemas/jsonschema/Pose.json
@@ -1,11 +1,11 @@
 {
-  "$comment": "Generated from Pose by @foxglove/message-schemas",
+  "$comment": "Generated from Pose by @foxglove/schemas",
   "title": "Pose",
   "description": "A position and orientation for an object or reference frame in 3D space",
   "type": "object",
   "properties": {
     "position": {
-      "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+      "$comment": "Generated from Vector3 by @foxglove/schemas",
       "title": "Vector3",
       "description": "Point denoting position in 3D space",
       "type": "object",
@@ -25,7 +25,7 @@
       }
     },
     "orientation": {
-      "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+      "$comment": "Generated from Quaternion by @foxglove/schemas",
       "title": "Quaternion",
       "description": "Quaternion denoting orientation in 3D space",
       "type": "object",
diff --git a/schemas/jsonschema/PoseInFrame.json b/schemas/jsonschema/PoseInFrame.json
index 738ef05b..f6be5e7d 100644
--- a/schemas/jsonschema/PoseInFrame.json
+++ b/schemas/jsonschema/PoseInFrame.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from PoseInFrame by @foxglove/message-schemas",
+  "$comment": "Generated from PoseInFrame by @foxglove/schemas",
   "title": "PoseInFrame",
   "description": "A timestamped pose for an object or reference frame in 3D space",
   "type": "object",
@@ -25,13 +25,13 @@
       "description": "Frame of reference for pose position and orientation"
     },
     "pose": {
-      "$comment": "Generated from Pose by @foxglove/message-schemas",
+      "$comment": "Generated from Pose by @foxglove/schemas",
       "title": "Pose",
       "description": "Pose in 3D space",
       "type": "object",
       "properties": {
         "position": {
-          "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+          "$comment": "Generated from Vector3 by @foxglove/schemas",
           "title": "Vector3",
           "description": "Point denoting position in 3D space",
           "type": "object",
@@ -51,7 +51,7 @@
           }
         },
         "orientation": {
-          "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+          "$comment": "Generated from Quaternion by @foxglove/schemas",
           "title": "Quaternion",
           "description": "Quaternion denoting orientation in 3D space",
           "type": "object",
diff --git a/schemas/jsonschema/PosesInFrame.json b/schemas/jsonschema/PosesInFrame.json
index 7bed87fb..4a5eafdb 100644
--- a/schemas/jsonschema/PosesInFrame.json
+++ b/schemas/jsonschema/PosesInFrame.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from PosesInFrame by @foxglove/message-schemas",
+  "$comment": "Generated from PosesInFrame by @foxglove/schemas",
   "title": "PosesInFrame",
   "description": "An array of timestamped poses for an object or reference frame in 3D space",
   "type": "object",
@@ -27,13 +27,13 @@
     "poses": {
       "type": "array",
       "items": {
-        "$comment": "Generated from Pose by @foxglove/message-schemas",
+        "$comment": "Generated from Pose by @foxglove/schemas",
         "title": "Pose",
         "description": "A position and orientation for an object or reference frame in 3D space",
         "type": "object",
         "properties": {
           "position": {
-            "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+            "$comment": "Generated from Vector3 by @foxglove/schemas",
             "title": "Vector3",
             "description": "Point denoting position in 3D space",
             "type": "object",
@@ -53,7 +53,7 @@
             }
           },
           "orientation": {
-            "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+            "$comment": "Generated from Quaternion by @foxglove/schemas",
             "title": "Quaternion",
             "description": "Quaternion denoting orientation in 3D space",
             "type": "object",
diff --git a/schemas/jsonschema/Quaternion.json b/schemas/jsonschema/Quaternion.json
index 74e7f20d..a3a5135e 100644
--- a/schemas/jsonschema/Quaternion.json
+++ b/schemas/jsonschema/Quaternion.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+  "$comment": "Generated from Quaternion by @foxglove/schemas",
   "title": "Quaternion",
   "description": "A [quaternion](https://eater.net/quaternions) representing a rotation in 3D space",
   "type": "object",
diff --git a/schemas/jsonschema/RawImage.json b/schemas/jsonschema/RawImage.json
index 0561740f..65b93581 100644
--- a/schemas/jsonschema/RawImage.json
+++ b/schemas/jsonschema/RawImage.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from RawImage by @foxglove/message-schemas",
+  "$comment": "Generated from RawImage by @foxglove/schemas",
   "title": "RawImage",
   "description": "A raw image",
   "type": "object",
diff --git a/schemas/jsonschema/Transform.json b/schemas/jsonschema/Transform.json
index d7f3b85a..843c1e26 100644
--- a/schemas/jsonschema/Transform.json
+++ b/schemas/jsonschema/Transform.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Transform by @foxglove/message-schemas",
+  "$comment": "Generated from Transform by @foxglove/schemas",
   "title": "Transform",
   "description": "A transform in 3D space",
   "type": "object",
@@ -21,7 +21,7 @@
       "description": "Transform time"
     },
     "translation": {
-      "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+      "$comment": "Generated from Vector3 by @foxglove/schemas",
       "title": "Vector3",
       "description": "Translation component of the transform",
       "type": "object",
@@ -41,7 +41,7 @@
       }
     },
     "rotation": {
-      "$comment": "Generated from Quaternion by @foxglove/message-schemas",
+      "$comment": "Generated from Quaternion by @foxglove/schemas",
       "title": "Quaternion",
       "description": "Rotation component of the transform",
       "type": "object",
diff --git a/schemas/jsonschema/Vector2.json b/schemas/jsonschema/Vector2.json
index 2c656dda..f85608e1 100644
--- a/schemas/jsonschema/Vector2.json
+++ b/schemas/jsonschema/Vector2.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Vector2 by @foxglove/message-schemas",
+  "$comment": "Generated from Vector2 by @foxglove/schemas",
   "title": "Vector2",
   "description": "A vector in 2D space that represents a direction only",
   "type": "object",
diff --git a/schemas/jsonschema/Vector3.json b/schemas/jsonschema/Vector3.json
index ddb8bf89..05539e18 100644
--- a/schemas/jsonschema/Vector3.json
+++ b/schemas/jsonschema/Vector3.json
@@ -1,5 +1,5 @@
 {
-  "$comment": "Generated from Vector3 by @foxglove/message-schemas",
+  "$comment": "Generated from Vector3 by @foxglove/schemas",
   "title": "Vector3",
   "description": "A vector in 3D space that represents a direction only",
   "type": "object",
diff --git a/schemas/proto/foxglove/CameraCalibration.proto b/schemas/proto/foxglove/CameraCalibration.proto
index a7f7bf9f..1af20da1 100644
--- a/schemas/proto/foxglove/CameraCalibration.proto
+++ b/schemas/proto/foxglove/CameraCalibration.proto
@@ -1,4 +1,4 @@
-// Generated from CameraCalibration by @foxglove/message-schemas
+// Generated from CameraCalibration by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/CircleAnnotation.proto b/schemas/proto/foxglove/CircleAnnotation.proto
index e52187cf..2f15f16a 100644
--- a/schemas/proto/foxglove/CircleAnnotation.proto
+++ b/schemas/proto/foxglove/CircleAnnotation.proto
@@ -1,4 +1,4 @@
-// Generated from CircleAnnotation by @foxglove/message-schemas
+// Generated from CircleAnnotation by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Color.proto b/schemas/proto/foxglove/Color.proto
index 6a368ec3..60171ad3 100644
--- a/schemas/proto/foxglove/Color.proto
+++ b/schemas/proto/foxglove/Color.proto
@@ -1,4 +1,4 @@
-// Generated from Color by @foxglove/message-schemas
+// Generated from Color by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/CompressedImage.proto b/schemas/proto/foxglove/CompressedImage.proto
index 934650e5..c8179be3 100644
--- a/schemas/proto/foxglove/CompressedImage.proto
+++ b/schemas/proto/foxglove/CompressedImage.proto
@@ -1,4 +1,4 @@
-// Generated from CompressedImage by @foxglove/message-schemas
+// Generated from CompressedImage by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/FrameTransform.proto b/schemas/proto/foxglove/FrameTransform.proto
index 6c353111..c3ca4e13 100644
--- a/schemas/proto/foxglove/FrameTransform.proto
+++ b/schemas/proto/foxglove/FrameTransform.proto
@@ -1,4 +1,4 @@
-// Generated from FrameTransform by @foxglove/message-schemas
+// Generated from FrameTransform by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/GeoJSON.proto b/schemas/proto/foxglove/GeoJSON.proto
index 07c6978a..6eb92be7 100644
--- a/schemas/proto/foxglove/GeoJSON.proto
+++ b/schemas/proto/foxglove/GeoJSON.proto
@@ -1,4 +1,4 @@
-// Generated from GeoJSON by @foxglove/message-schemas
+// Generated from GeoJSON by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Grid.proto b/schemas/proto/foxglove/Grid.proto
index 3760b56e..56be53e5 100644
--- a/schemas/proto/foxglove/Grid.proto
+++ b/schemas/proto/foxglove/Grid.proto
@@ -1,4 +1,4 @@
-// Generated from Grid by @foxglove/message-schemas
+// Generated from Grid by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/ImageAnnotations.proto b/schemas/proto/foxglove/ImageAnnotations.proto
index a648d19e..987f2ab8 100644
--- a/schemas/proto/foxglove/ImageAnnotations.proto
+++ b/schemas/proto/foxglove/ImageAnnotations.proto
@@ -1,4 +1,4 @@
-// Generated from ImageAnnotations by @foxglove/message-schemas
+// Generated from ImageAnnotations by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/LaserScan.proto b/schemas/proto/foxglove/LaserScan.proto
index a080c114..ad7a5193 100644
--- a/schemas/proto/foxglove/LaserScan.proto
+++ b/schemas/proto/foxglove/LaserScan.proto
@@ -1,4 +1,4 @@
-// Generated from LaserScan by @foxglove/message-schemas
+// Generated from LaserScan by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/LocationFix.proto b/schemas/proto/foxglove/LocationFix.proto
index c81acc25..8db9dc24 100644
--- a/schemas/proto/foxglove/LocationFix.proto
+++ b/schemas/proto/foxglove/LocationFix.proto
@@ -1,4 +1,4 @@
-// Generated from LocationFix by @foxglove/message-schemas
+// Generated from LocationFix by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Log.proto b/schemas/proto/foxglove/Log.proto
index a202efd9..d7192ef6 100644
--- a/schemas/proto/foxglove/Log.proto
+++ b/schemas/proto/foxglove/Log.proto
@@ -1,4 +1,4 @@
-// Generated from Log by @foxglove/message-schemas
+// Generated from Log by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/PackedElementField.proto b/schemas/proto/foxglove/PackedElementField.proto
index 0d95e73e..734c574f 100644
--- a/schemas/proto/foxglove/PackedElementField.proto
+++ b/schemas/proto/foxglove/PackedElementField.proto
@@ -1,4 +1,4 @@
-// Generated from PackedElementField by @foxglove/message-schemas
+// Generated from PackedElementField by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Point2.proto b/schemas/proto/foxglove/Point2.proto
index 725f7f77..b3dc4473 100644
--- a/schemas/proto/foxglove/Point2.proto
+++ b/schemas/proto/foxglove/Point2.proto
@@ -1,4 +1,4 @@
-// Generated from Point2 by @foxglove/message-schemas
+// Generated from Point2 by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Point3.proto b/schemas/proto/foxglove/Point3.proto
index 30d6f947..6691f001 100644
--- a/schemas/proto/foxglove/Point3.proto
+++ b/schemas/proto/foxglove/Point3.proto
@@ -1,4 +1,4 @@
-// Generated from Point3 by @foxglove/message-schemas
+// Generated from Point3 by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/PointCloud.proto b/schemas/proto/foxglove/PointCloud.proto
index 4697bbe0..2cb4a295 100644
--- a/schemas/proto/foxglove/PointCloud.proto
+++ b/schemas/proto/foxglove/PointCloud.proto
@@ -1,4 +1,4 @@
-// Generated from PointCloud by @foxglove/message-schemas
+// Generated from PointCloud by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/PointsAnnotation.proto b/schemas/proto/foxglove/PointsAnnotation.proto
index 4a11e8fe..dbd62177 100644
--- a/schemas/proto/foxglove/PointsAnnotation.proto
+++ b/schemas/proto/foxglove/PointsAnnotation.proto
@@ -1,4 +1,4 @@
-// Generated from PointsAnnotation by @foxglove/message-schemas
+// Generated from PointsAnnotation by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Pose.proto b/schemas/proto/foxglove/Pose.proto
index b5c359a4..5845523a 100644
--- a/schemas/proto/foxglove/Pose.proto
+++ b/schemas/proto/foxglove/Pose.proto
@@ -1,4 +1,4 @@
-// Generated from Pose by @foxglove/message-schemas
+// Generated from Pose by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/PoseInFrame.proto b/schemas/proto/foxglove/PoseInFrame.proto
index 21607d59..08e833fd 100644
--- a/schemas/proto/foxglove/PoseInFrame.proto
+++ b/schemas/proto/foxglove/PoseInFrame.proto
@@ -1,4 +1,4 @@
-// Generated from PoseInFrame by @foxglove/message-schemas
+// Generated from PoseInFrame by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/PosesInFrame.proto b/schemas/proto/foxglove/PosesInFrame.proto
index 58bc0a80..efbb309e 100644
--- a/schemas/proto/foxglove/PosesInFrame.proto
+++ b/schemas/proto/foxglove/PosesInFrame.proto
@@ -1,4 +1,4 @@
-// Generated from PosesInFrame by @foxglove/message-schemas
+// Generated from PosesInFrame by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Quaternion.proto b/schemas/proto/foxglove/Quaternion.proto
index 7aaf596a..652a32ea 100644
--- a/schemas/proto/foxglove/Quaternion.proto
+++ b/schemas/proto/foxglove/Quaternion.proto
@@ -1,4 +1,4 @@
-// Generated from Quaternion by @foxglove/message-schemas
+// Generated from Quaternion by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/RawImage.proto b/schemas/proto/foxglove/RawImage.proto
index a45920f3..af47129f 100644
--- a/schemas/proto/foxglove/RawImage.proto
+++ b/schemas/proto/foxglove/RawImage.proto
@@ -1,4 +1,4 @@
-// Generated from RawImage by @foxglove/message-schemas
+// Generated from RawImage by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Transform.proto b/schemas/proto/foxglove/Transform.proto
index 0347ff4e..6e2d1e46 100644
--- a/schemas/proto/foxglove/Transform.proto
+++ b/schemas/proto/foxglove/Transform.proto
@@ -1,4 +1,4 @@
-// Generated from Transform by @foxglove/message-schemas
+// Generated from Transform by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Vector2.proto b/schemas/proto/foxglove/Vector2.proto
index 9a05cc57..d0feda1e 100644
--- a/schemas/proto/foxglove/Vector2.proto
+++ b/schemas/proto/foxglove/Vector2.proto
@@ -1,4 +1,4 @@
-// Generated from Vector2 by @foxglove/message-schemas
+// Generated from Vector2 by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/proto/foxglove/Vector3.proto b/schemas/proto/foxglove/Vector3.proto
index 1df5c093..7d0f5d3d 100644
--- a/schemas/proto/foxglove/Vector3.proto
+++ b/schemas/proto/foxglove/Vector3.proto
@@ -1,4 +1,4 @@
-// Generated from Vector3 by @foxglove/message-schemas
+// Generated from Vector3 by @foxglove/schemas
 
 syntax = "proto3";
 
diff --git a/schemas/ros1/CameraCalibration.msg b/schemas/ros1/CameraCalibration.msg
index 1579fcb0..9770ae0c 100644
--- a/schemas/ros1/CameraCalibration.msg
+++ b/schemas/ros1/CameraCalibration.msg
@@ -1,4 +1,4 @@
-# Generated from CameraCalibration by @foxglove/message-schemas
+# Generated from CameraCalibration by @foxglove/schemas
 
 # Timestamp of calibration data
 time timestamp
diff --git a/schemas/ros1/CircleAnnotation.msg b/schemas/ros1/CircleAnnotation.msg
index fb84c910..f2e514a7 100644
--- a/schemas/ros1/CircleAnnotation.msg
+++ b/schemas/ros1/CircleAnnotation.msg
@@ -1,4 +1,4 @@
-# Generated from CircleAnnotation by @foxglove/message-schemas
+# Generated from CircleAnnotation by @foxglove/schemas
 
 # Timestamp of circle
 time timestamp
diff --git a/schemas/ros1/Color.msg b/schemas/ros1/Color.msg
index 9b265651..fe3b653e 100644
--- a/schemas/ros1/Color.msg
+++ b/schemas/ros1/Color.msg
@@ -1,4 +1,4 @@
-# Generated from Color by @foxglove/message-schemas
+# Generated from Color by @foxglove/schemas
 
 # Red value between 0 and 1
 float64 r
diff --git a/schemas/ros1/CompressedImage.msg b/schemas/ros1/CompressedImage.msg
index bb4d5dba..cdd462bf 100644
--- a/schemas/ros1/CompressedImage.msg
+++ b/schemas/ros1/CompressedImage.msg
@@ -1,4 +1,4 @@
-# Generated from CompressedImage by @foxglove/message-schemas
+# Generated from CompressedImage by @foxglove/schemas
 
 # Timestamp of image
 time timestamp
diff --git a/schemas/ros1/FrameTransform.msg b/schemas/ros1/FrameTransform.msg
index bc8d6847..ee2e8e4e 100644
--- a/schemas/ros1/FrameTransform.msg
+++ b/schemas/ros1/FrameTransform.msg
@@ -1,4 +1,4 @@
-# Generated from FrameTransform by @foxglove/message-schemas
+# Generated from FrameTransform by @foxglove/schemas
 
 # Timestamp of transform
 time timestamp
diff --git a/schemas/ros1/GeoJSON.msg b/schemas/ros1/GeoJSON.msg
index 46ea6904..8b1073f4 100644
--- a/schemas/ros1/GeoJSON.msg
+++ b/schemas/ros1/GeoJSON.msg
@@ -1,4 +1,4 @@
-# Generated from GeoJSON by @foxglove/message-schemas
+# Generated from GeoJSON by @foxglove/schemas
 
 # GeoJSON data encoded as a UTF-8 string
 string geojson
diff --git a/schemas/ros1/Grid.msg b/schemas/ros1/Grid.msg
index 34c6c7f4..50cbaf95 100644
--- a/schemas/ros1/Grid.msg
+++ b/schemas/ros1/Grid.msg
@@ -1,4 +1,4 @@
-# Generated from Grid by @foxglove/message-schemas
+# Generated from Grid by @foxglove/schemas
 
 # Timestamp of grid
 time timestamp
diff --git a/schemas/ros1/ImageAnnotations.msg b/schemas/ros1/ImageAnnotations.msg
index e39d0be7..f9ef67eb 100644
--- a/schemas/ros1/ImageAnnotations.msg
+++ b/schemas/ros1/ImageAnnotations.msg
@@ -1,4 +1,4 @@
-# Generated from ImageAnnotations by @foxglove/message-schemas
+# Generated from ImageAnnotations by @foxglove/schemas
 
 # Circle annotations
 foxglove_msgs/CircleAnnotation[] circles
diff --git a/schemas/ros1/LaserScan.msg b/schemas/ros1/LaserScan.msg
index 66debe52..20f38b97 100644
--- a/schemas/ros1/LaserScan.msg
+++ b/schemas/ros1/LaserScan.msg
@@ -1,4 +1,4 @@
-# Generated from LaserScan by @foxglove/message-schemas
+# Generated from LaserScan by @foxglove/schemas
 
 # Timestamp of scan
 time timestamp
diff --git a/schemas/ros1/LocationFix.msg b/schemas/ros1/LocationFix.msg
index 03711a5c..748e09e0 100644
--- a/schemas/ros1/LocationFix.msg
+++ b/schemas/ros1/LocationFix.msg
@@ -1,4 +1,4 @@
-# Generated from LocationFix by @foxglove/message-schemas
+# Generated from LocationFix by @foxglove/schemas
 
 # Latitude in degrees
 float64 latitude
diff --git a/schemas/ros1/Log.msg b/schemas/ros1/Log.msg
index 3c3c9831..180a4ebb 100644
--- a/schemas/ros1/Log.msg
+++ b/schemas/ros1/Log.msg
@@ -1,4 +1,4 @@
-# Generated from Log by @foxglove/message-schemas
+# Generated from Log by @foxglove/schemas
 
 # Timestamp of log message
 time timestamp
diff --git a/schemas/ros1/PackedElementField.msg b/schemas/ros1/PackedElementField.msg
index d536c84f..9b2a90e5 100644
--- a/schemas/ros1/PackedElementField.msg
+++ b/schemas/ros1/PackedElementField.msg
@@ -1,4 +1,4 @@
-# Generated from PackedElementField by @foxglove/message-schemas
+# Generated from PackedElementField by @foxglove/schemas
 
 # Name of the field
 string name
diff --git a/schemas/ros1/Point2.msg b/schemas/ros1/Point2.msg
index 5399fd2a..5672b975 100644
--- a/schemas/ros1/Point2.msg
+++ b/schemas/ros1/Point2.msg
@@ -1,4 +1,4 @@
-# Generated from Point2 by @foxglove/message-schemas
+# Generated from Point2 by @foxglove/schemas
 
 # x coordinate position
 float64 x
diff --git a/schemas/ros1/PointCloud.msg b/schemas/ros1/PointCloud.msg
index 83192fcb..6b081633 100644
--- a/schemas/ros1/PointCloud.msg
+++ b/schemas/ros1/PointCloud.msg
@@ -1,4 +1,4 @@
-# Generated from PointCloud by @foxglove/message-schemas
+# Generated from PointCloud by @foxglove/schemas
 
 # Timestamp of point cloud
 time timestamp
diff --git a/schemas/ros1/PointsAnnotation.msg b/schemas/ros1/PointsAnnotation.msg
index cabe9edc..0ca00528 100644
--- a/schemas/ros1/PointsAnnotation.msg
+++ b/schemas/ros1/PointsAnnotation.msg
@@ -1,4 +1,4 @@
-# Generated from PointsAnnotation by @foxglove/message-schemas
+# Generated from PointsAnnotation by @foxglove/schemas
 
 # Timestamp of annotation
 time timestamp
diff --git a/schemas/ros1/PoseInFrame.msg b/schemas/ros1/PoseInFrame.msg
index 0a6a80a8..3350249f 100644
--- a/schemas/ros1/PoseInFrame.msg
+++ b/schemas/ros1/PoseInFrame.msg
@@ -1,4 +1,4 @@
-# Generated from PoseInFrame by @foxglove/message-schemas
+# Generated from PoseInFrame by @foxglove/schemas
 
 # Timestamp of pose
 time timestamp
diff --git a/schemas/ros1/PosesInFrame.msg b/schemas/ros1/PosesInFrame.msg
index cfade6f2..d12601e6 100644
--- a/schemas/ros1/PosesInFrame.msg
+++ b/schemas/ros1/PosesInFrame.msg
@@ -1,4 +1,4 @@
-# Generated from PosesInFrame by @foxglove/message-schemas
+# Generated from PosesInFrame by @foxglove/schemas
 
 # Timestamp of pose
 time timestamp
diff --git a/schemas/ros1/RawImage.msg b/schemas/ros1/RawImage.msg
index 734cc5f2..e692a780 100644
--- a/schemas/ros1/RawImage.msg
+++ b/schemas/ros1/RawImage.msg
@@ -1,4 +1,4 @@
-# Generated from RawImage by @foxglove/message-schemas
+# Generated from RawImage by @foxglove/schemas
 
 # Timestamp of image
 time timestamp
diff --git a/schemas/ros1/Transform.msg b/schemas/ros1/Transform.msg
index 1df52bfb..eaa6e9d3 100644
--- a/schemas/ros1/Transform.msg
+++ b/schemas/ros1/Transform.msg
@@ -1,4 +1,4 @@
-# Generated from Transform by @foxglove/message-schemas
+# Generated from Transform by @foxglove/schemas
 
 # Transform time
 time timestamp
diff --git a/schemas/ros1/Vector2.msg b/schemas/ros1/Vector2.msg
index 00b5d257..02523a1f 100644
--- a/schemas/ros1/Vector2.msg
+++ b/schemas/ros1/Vector2.msg
@@ -1,4 +1,4 @@
-# Generated from Vector2 by @foxglove/message-schemas
+# Generated from Vector2 by @foxglove/schemas
 
 # x coordinate length
 float64 x
diff --git a/schemas/ros2/CameraCalibration.msg b/schemas/ros2/CameraCalibration.msg
index 729ea023..96d7a49f 100644
--- a/schemas/ros2/CameraCalibration.msg
+++ b/schemas/ros2/CameraCalibration.msg
@@ -1,4 +1,4 @@
-# Generated from CameraCalibration by @foxglove/message-schemas
+# Generated from CameraCalibration by @foxglove/schemas
 
 # Timestamp of calibration data
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/CircleAnnotation.msg b/schemas/ros2/CircleAnnotation.msg
index 8445ddbf..957e3d16 100644
--- a/schemas/ros2/CircleAnnotation.msg
+++ b/schemas/ros2/CircleAnnotation.msg
@@ -1,4 +1,4 @@
-# Generated from CircleAnnotation by @foxglove/message-schemas
+# Generated from CircleAnnotation by @foxglove/schemas
 
 # Timestamp of circle
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/Color.msg b/schemas/ros2/Color.msg
index 9b265651..fe3b653e 100644
--- a/schemas/ros2/Color.msg
+++ b/schemas/ros2/Color.msg
@@ -1,4 +1,4 @@
-# Generated from Color by @foxglove/message-schemas
+# Generated from Color by @foxglove/schemas
 
 # Red value between 0 and 1
 float64 r
diff --git a/schemas/ros2/CompressedImage.msg b/schemas/ros2/CompressedImage.msg
index 161e38d7..452a3fbb 100644
--- a/schemas/ros2/CompressedImage.msg
+++ b/schemas/ros2/CompressedImage.msg
@@ -1,4 +1,4 @@
-# Generated from CompressedImage by @foxglove/message-schemas
+# Generated from CompressedImage by @foxglove/schemas
 
 # Timestamp of image
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/FrameTransform.msg b/schemas/ros2/FrameTransform.msg
index 7769f9a5..d7260736 100644
--- a/schemas/ros2/FrameTransform.msg
+++ b/schemas/ros2/FrameTransform.msg
@@ -1,4 +1,4 @@
-# Generated from FrameTransform by @foxglove/message-schemas
+# Generated from FrameTransform by @foxglove/schemas
 
 # Timestamp of transform
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/GeoJSON.msg b/schemas/ros2/GeoJSON.msg
index 46ea6904..8b1073f4 100644
--- a/schemas/ros2/GeoJSON.msg
+++ b/schemas/ros2/GeoJSON.msg
@@ -1,4 +1,4 @@
-# Generated from GeoJSON by @foxglove/message-schemas
+# Generated from GeoJSON by @foxglove/schemas
 
 # GeoJSON data encoded as a UTF-8 string
 string geojson
diff --git a/schemas/ros2/Grid.msg b/schemas/ros2/Grid.msg
index e6599057..89724507 100644
--- a/schemas/ros2/Grid.msg
+++ b/schemas/ros2/Grid.msg
@@ -1,4 +1,4 @@
-# Generated from Grid by @foxglove/message-schemas
+# Generated from Grid by @foxglove/schemas
 
 # Timestamp of grid
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/ImageAnnotations.msg b/schemas/ros2/ImageAnnotations.msg
index e39d0be7..f9ef67eb 100644
--- a/schemas/ros2/ImageAnnotations.msg
+++ b/schemas/ros2/ImageAnnotations.msg
@@ -1,4 +1,4 @@
-# Generated from ImageAnnotations by @foxglove/message-schemas
+# Generated from ImageAnnotations by @foxglove/schemas
 
 # Circle annotations
 foxglove_msgs/CircleAnnotation[] circles
diff --git a/schemas/ros2/LaserScan.msg b/schemas/ros2/LaserScan.msg
index 49e68117..f1742a85 100644
--- a/schemas/ros2/LaserScan.msg
+++ b/schemas/ros2/LaserScan.msg
@@ -1,4 +1,4 @@
-# Generated from LaserScan by @foxglove/message-schemas
+# Generated from LaserScan by @foxglove/schemas
 
 # Timestamp of scan
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/LocationFix.msg b/schemas/ros2/LocationFix.msg
index 03711a5c..748e09e0 100644
--- a/schemas/ros2/LocationFix.msg
+++ b/schemas/ros2/LocationFix.msg
@@ -1,4 +1,4 @@
-# Generated from LocationFix by @foxglove/message-schemas
+# Generated from LocationFix by @foxglove/schemas
 
 # Latitude in degrees
 float64 latitude
diff --git a/schemas/ros2/Log.msg b/schemas/ros2/Log.msg
index 2a427852..4f285448 100644
--- a/schemas/ros2/Log.msg
+++ b/schemas/ros2/Log.msg
@@ -1,4 +1,4 @@
-# Generated from Log by @foxglove/message-schemas
+# Generated from Log by @foxglove/schemas
 
 # Timestamp of log message
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/PackedElementField.msg b/schemas/ros2/PackedElementField.msg
index d536c84f..9b2a90e5 100644
--- a/schemas/ros2/PackedElementField.msg
+++ b/schemas/ros2/PackedElementField.msg
@@ -1,4 +1,4 @@
-# Generated from PackedElementField by @foxglove/message-schemas
+# Generated from PackedElementField by @foxglove/schemas
 
 # Name of the field
 string name
diff --git a/schemas/ros2/Point2.msg b/schemas/ros2/Point2.msg
index 5399fd2a..5672b975 100644
--- a/schemas/ros2/Point2.msg
+++ b/schemas/ros2/Point2.msg
@@ -1,4 +1,4 @@
-# Generated from Point2 by @foxglove/message-schemas
+# Generated from Point2 by @foxglove/schemas
 
 # x coordinate position
 float64 x
diff --git a/schemas/ros2/PointCloud.msg b/schemas/ros2/PointCloud.msg
index 7eeb4023..10bd1d95 100644
--- a/schemas/ros2/PointCloud.msg
+++ b/schemas/ros2/PointCloud.msg
@@ -1,4 +1,4 @@
-# Generated from PointCloud by @foxglove/message-schemas
+# Generated from PointCloud by @foxglove/schemas
 
 # Timestamp of point cloud
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/PointsAnnotation.msg b/schemas/ros2/PointsAnnotation.msg
index a9c290ef..a037ff4b 100644
--- a/schemas/ros2/PointsAnnotation.msg
+++ b/schemas/ros2/PointsAnnotation.msg
@@ -1,4 +1,4 @@
-# Generated from PointsAnnotation by @foxglove/message-schemas
+# Generated from PointsAnnotation by @foxglove/schemas
 
 # Timestamp of annotation
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/PoseInFrame.msg b/schemas/ros2/PoseInFrame.msg
index 4df78446..b1fe1599 100644
--- a/schemas/ros2/PoseInFrame.msg
+++ b/schemas/ros2/PoseInFrame.msg
@@ -1,4 +1,4 @@
-# Generated from PoseInFrame by @foxglove/message-schemas
+# Generated from PoseInFrame by @foxglove/schemas
 
 # Timestamp of pose
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/PosesInFrame.msg b/schemas/ros2/PosesInFrame.msg
index d2b59ed5..4e3ea4f9 100644
--- a/schemas/ros2/PosesInFrame.msg
+++ b/schemas/ros2/PosesInFrame.msg
@@ -1,4 +1,4 @@
-# Generated from PosesInFrame by @foxglove/message-schemas
+# Generated from PosesInFrame by @foxglove/schemas
 
 # Timestamp of pose
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/RawImage.msg b/schemas/ros2/RawImage.msg
index 2e1241bf..78be8df8 100644
--- a/schemas/ros2/RawImage.msg
+++ b/schemas/ros2/RawImage.msg
@@ -1,4 +1,4 @@
-# Generated from RawImage by @foxglove/message-schemas
+# Generated from RawImage by @foxglove/schemas
 
 # Timestamp of image
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/Transform.msg b/schemas/ros2/Transform.msg
index e1e122e3..4e42693d 100644
--- a/schemas/ros2/Transform.msg
+++ b/schemas/ros2/Transform.msg
@@ -1,4 +1,4 @@
-# Generated from Transform by @foxglove/message-schemas
+# Generated from Transform by @foxglove/schemas
 
 # Transform time
 builtin_interfaces/Time timestamp
diff --git a/schemas/ros2/Vector2.msg b/schemas/ros2/Vector2.msg
index 00b5d257..02523a1f 100644
--- a/schemas/ros2/Vector2.msg
+++ b/schemas/ros2/Vector2.msg
@@ -1,4 +1,4 @@
-# Generated from Vector2 by @foxglove/message-schemas
+# Generated from Vector2 by @foxglove/schemas
 
 # x coordinate length
 float64 x
diff --git a/schemas/typescript/CameraCalibration.ts b/schemas/typescript/CameraCalibration.ts
index 529d7dc1..8a314b39 100644
--- a/schemas/typescript/CameraCalibration.ts
+++ b/schemas/typescript/CameraCalibration.ts
@@ -1,4 +1,4 @@
-// Generated from CameraCalibration by @foxglove/message-schemas
+// Generated from CameraCalibration by @foxglove/schemas
 
 import { Time } from "./Time";
 
diff --git a/schemas/typescript/CircleAnnotation.ts b/schemas/typescript/CircleAnnotation.ts
index d7328de9..a7194af2 100644
--- a/schemas/typescript/CircleAnnotation.ts
+++ b/schemas/typescript/CircleAnnotation.ts
@@ -1,4 +1,4 @@
-// Generated from CircleAnnotation by @foxglove/message-schemas
+// Generated from CircleAnnotation by @foxglove/schemas
 
 import { Color } from "./Color";
 import { Point2 } from "./Point2";
diff --git a/schemas/typescript/Color.ts b/schemas/typescript/Color.ts
index 71c124cb..16443395 100644
--- a/schemas/typescript/Color.ts
+++ b/schemas/typescript/Color.ts
@@ -1,4 +1,4 @@
-// Generated from Color by @foxglove/message-schemas
+// Generated from Color by @foxglove/schemas
 
 /** A color in RGBA format */
 export type Color = {
diff --git a/schemas/typescript/CompressedImage.ts b/schemas/typescript/CompressedImage.ts
index 3db15319..596c259e 100644
--- a/schemas/typescript/CompressedImage.ts
+++ b/schemas/typescript/CompressedImage.ts
@@ -1,4 +1,4 @@
-// Generated from CompressedImage by @foxglove/message-schemas
+// Generated from CompressedImage by @foxglove/schemas
 
 import { Time } from "./Time";
 
diff --git a/schemas/typescript/FrameTransform.ts b/schemas/typescript/FrameTransform.ts
index 6d232cf7..ae9a231f 100644
--- a/schemas/typescript/FrameTransform.ts
+++ b/schemas/typescript/FrameTransform.ts
@@ -1,4 +1,4 @@
-// Generated from FrameTransform by @foxglove/message-schemas
+// Generated from FrameTransform by @foxglove/schemas
 
 import { Time } from "./Time";
 import { Transform } from "./Transform";
diff --git a/schemas/typescript/GeoJSON.ts b/schemas/typescript/GeoJSON.ts
index 6da35e15..06929e4d 100644
--- a/schemas/typescript/GeoJSON.ts
+++ b/schemas/typescript/GeoJSON.ts
@@ -1,4 +1,4 @@
-// Generated from GeoJSON by @foxglove/message-schemas
+// Generated from GeoJSON by @foxglove/schemas
 
 /** GeoJSON data for annotating maps */
 export type GeoJSON = {
diff --git a/schemas/typescript/Grid.ts b/schemas/typescript/Grid.ts
index ec818d0b..99530762 100644
--- a/schemas/typescript/Grid.ts
+++ b/schemas/typescript/Grid.ts
@@ -1,4 +1,4 @@
-// Generated from Grid by @foxglove/message-schemas
+// Generated from Grid by @foxglove/schemas
 
 import { PackedElementField } from "./PackedElementField";
 import { Pose } from "./Pose";
diff --git a/schemas/typescript/ImageAnnotations.ts b/schemas/typescript/ImageAnnotations.ts
index 5efc1ac0..bb31b8b6 100644
--- a/schemas/typescript/ImageAnnotations.ts
+++ b/schemas/typescript/ImageAnnotations.ts
@@ -1,4 +1,4 @@
-// Generated from ImageAnnotations by @foxglove/message-schemas
+// Generated from ImageAnnotations by @foxglove/schemas
 
 import { CircleAnnotation } from "./CircleAnnotation";
 import { PointsAnnotation } from "./PointsAnnotation";
diff --git a/schemas/typescript/LaserScan.ts b/schemas/typescript/LaserScan.ts
index 77ec9faa..0e6b38bd 100644
--- a/schemas/typescript/LaserScan.ts
+++ b/schemas/typescript/LaserScan.ts
@@ -1,4 +1,4 @@
-// Generated from LaserScan by @foxglove/message-schemas
+// Generated from LaserScan by @foxglove/schemas
 
 import { Pose } from "./Pose";
 import { Time } from "./Time";
diff --git a/schemas/typescript/LocationFix.ts b/schemas/typescript/LocationFix.ts
index 7bf00ddd..5b94c939 100644
--- a/schemas/typescript/LocationFix.ts
+++ b/schemas/typescript/LocationFix.ts
@@ -1,4 +1,4 @@
-// Generated from LocationFix by @foxglove/message-schemas
+// Generated from LocationFix by @foxglove/schemas
 
 import { PositionCovarianceType } from "./PositionCovarianceType";
 
diff --git a/schemas/typescript/Log.ts b/schemas/typescript/Log.ts
index 55e169a3..79d2ac5b 100644
--- a/schemas/typescript/Log.ts
+++ b/schemas/typescript/Log.ts
@@ -1,4 +1,4 @@
-// Generated from Log by @foxglove/message-schemas
+// Generated from Log by @foxglove/schemas
 
 import { LogLevel } from "./LogLevel";
 import { Time } from "./Time";
diff --git a/schemas/typescript/LogLevel.ts b/schemas/typescript/LogLevel.ts
index 7daf9c54..1557512e 100644
--- a/schemas/typescript/LogLevel.ts
+++ b/schemas/typescript/LogLevel.ts
@@ -1,4 +1,4 @@
-// Generated from LogLevel by @foxglove/message-schemas
+// Generated from LogLevel by @foxglove/schemas
 
 /** Log level */
 export enum LogLevel {
diff --git a/schemas/typescript/NumericType.ts b/schemas/typescript/NumericType.ts
index aaa24df5..e2f51d5c 100644
--- a/schemas/typescript/NumericType.ts
+++ b/schemas/typescript/NumericType.ts
@@ -1,4 +1,4 @@
-// Generated from NumericType by @foxglove/message-schemas
+// Generated from NumericType by @foxglove/schemas
 
 /** Numeric type */
 export enum NumericType {
diff --git a/schemas/typescript/PackedElementField.ts b/schemas/typescript/PackedElementField.ts
index 405f31dc..dae0ce16 100644
--- a/schemas/typescript/PackedElementField.ts
+++ b/schemas/typescript/PackedElementField.ts
@@ -1,4 +1,4 @@
-// Generated from PackedElementField by @foxglove/message-schemas
+// Generated from PackedElementField by @foxglove/schemas
 
 import { NumericType } from "./NumericType";
 
diff --git a/schemas/typescript/Point2.ts b/schemas/typescript/Point2.ts
index e927be8d..7c89483f 100644
--- a/schemas/typescript/Point2.ts
+++ b/schemas/typescript/Point2.ts
@@ -1,4 +1,4 @@
-// Generated from Point2 by @foxglove/message-schemas
+// Generated from Point2 by @foxglove/schemas
 
 /** A point representing a position in 2D space */
 export type Point2 = {
diff --git a/schemas/typescript/Point3.ts b/schemas/typescript/Point3.ts
index 5bc6c5c7..eddf3c7e 100644
--- a/schemas/typescript/Point3.ts
+++ b/schemas/typescript/Point3.ts
@@ -1,4 +1,4 @@
-// Generated from Point3 by @foxglove/message-schemas
+// Generated from Point3 by @foxglove/schemas
 
 /** A point representing a position in 3D space */
 export type Point3 = {
diff --git a/schemas/typescript/PointCloud.ts b/schemas/typescript/PointCloud.ts
index 10c103e4..210cbc0d 100644
--- a/schemas/typescript/PointCloud.ts
+++ b/schemas/typescript/PointCloud.ts
@@ -1,4 +1,4 @@
-// Generated from PointCloud by @foxglove/message-schemas
+// Generated from PointCloud by @foxglove/schemas
 
 import { PackedElementField } from "./PackedElementField";
 import { Pose } from "./Pose";
diff --git a/schemas/typescript/PointsAnnotation.ts b/schemas/typescript/PointsAnnotation.ts
index fd0638e3..0e466eb0 100644
--- a/schemas/typescript/PointsAnnotation.ts
+++ b/schemas/typescript/PointsAnnotation.ts
@@ -1,4 +1,4 @@
-// Generated from PointsAnnotation by @foxglove/message-schemas
+// Generated from PointsAnnotation by @foxglove/schemas
 
 import { Color } from "./Color";
 import { Point2 } from "./Point2";
diff --git a/schemas/typescript/PointsAnnotationType.ts b/schemas/typescript/PointsAnnotationType.ts
index 38e9c4e5..2f035841 100644
--- a/schemas/typescript/PointsAnnotationType.ts
+++ b/schemas/typescript/PointsAnnotationType.ts
@@ -1,4 +1,4 @@
-// Generated from PointsAnnotationType by @foxglove/message-schemas
+// Generated from PointsAnnotationType by @foxglove/schemas
 
 /** Type of points annotation */
 export enum PointsAnnotationType {
diff --git a/schemas/typescript/Pose.ts b/schemas/typescript/Pose.ts
index e9951c22..9edb4523 100644
--- a/schemas/typescript/Pose.ts
+++ b/schemas/typescript/Pose.ts
@@ -1,4 +1,4 @@
-// Generated from Pose by @foxglove/message-schemas
+// Generated from Pose by @foxglove/schemas
 
 import { Quaternion } from "./Quaternion";
 import { Vector3 } from "./Vector3";
diff --git a/schemas/typescript/PoseInFrame.ts b/schemas/typescript/PoseInFrame.ts
index 5d95fa71..e7bbcc26 100644
--- a/schemas/typescript/PoseInFrame.ts
+++ b/schemas/typescript/PoseInFrame.ts
@@ -1,4 +1,4 @@
-// Generated from PoseInFrame by @foxglove/message-schemas
+// Generated from PoseInFrame by @foxglove/schemas
 
 import { Pose } from "./Pose";
 import { Time } from "./Time";
diff --git a/schemas/typescript/PosesInFrame.ts b/schemas/typescript/PosesInFrame.ts
index d76d50c8..cc2c4aa2 100644
--- a/schemas/typescript/PosesInFrame.ts
+++ b/schemas/typescript/PosesInFrame.ts
@@ -1,4 +1,4 @@
-// Generated from PosesInFrame by @foxglove/message-schemas
+// Generated from PosesInFrame by @foxglove/schemas
 
 import { Pose } from "./Pose";
 import { Time } from "./Time";
diff --git a/schemas/typescript/PositionCovarianceType.ts b/schemas/typescript/PositionCovarianceType.ts
index a1f1f5aa..6353c3a0 100644
--- a/schemas/typescript/PositionCovarianceType.ts
+++ b/schemas/typescript/PositionCovarianceType.ts
@@ -1,4 +1,4 @@
-// Generated from PositionCovarianceType by @foxglove/message-schemas
+// Generated from PositionCovarianceType by @foxglove/schemas
 
 /** Type of position covariance */
 export enum PositionCovarianceType {
diff --git a/schemas/typescript/Quaternion.ts b/schemas/typescript/Quaternion.ts
index 23fc83ff..7ec46642 100644
--- a/schemas/typescript/Quaternion.ts
+++ b/schemas/typescript/Quaternion.ts
@@ -1,4 +1,4 @@
-// Generated from Quaternion by @foxglove/message-schemas
+// Generated from Quaternion by @foxglove/schemas
 
 /** A [quaternion](https://eater.net/quaternions) representing a rotation in 3D space */
 export type Quaternion = {
diff --git a/schemas/typescript/RawImage.ts b/schemas/typescript/RawImage.ts
index 160b8a61..974254e1 100644
--- a/schemas/typescript/RawImage.ts
+++ b/schemas/typescript/RawImage.ts
@@ -1,4 +1,4 @@
-// Generated from RawImage by @foxglove/message-schemas
+// Generated from RawImage by @foxglove/schemas
 
 import { Time } from "./Time";
 
diff --git a/schemas/typescript/Transform.ts b/schemas/typescript/Transform.ts
index 7672a228..38ec8b9e 100644
--- a/schemas/typescript/Transform.ts
+++ b/schemas/typescript/Transform.ts
@@ -1,4 +1,4 @@
-// Generated from Transform by @foxglove/message-schemas
+// Generated from Transform by @foxglove/schemas
 
 import { Quaternion } from "./Quaternion";
 import { Time } from "./Time";
diff --git a/schemas/typescript/Vector2.ts b/schemas/typescript/Vector2.ts
index 0a14d677..b62f434b 100644
--- a/schemas/typescript/Vector2.ts
+++ b/schemas/typescript/Vector2.ts
@@ -1,4 +1,4 @@
-// Generated from Vector2 by @foxglove/message-schemas
+// Generated from Vector2 by @foxglove/schemas
 
 /** A vector in 2D space that represents a direction only */
 export type Vector2 = {
diff --git a/schemas/typescript/Vector3.ts b/schemas/typescript/Vector3.ts
index 2cc77d27..94af1fc6 100644
--- a/schemas/typescript/Vector3.ts
+++ b/schemas/typescript/Vector3.ts
@@ -1,4 +1,4 @@
-// Generated from Vector3 by @foxglove/message-schemas
+// Generated from Vector3 by @foxglove/schemas
 
 /** A vector in 3D space that represents a direction only */
 export type Vector3 = {
diff --git a/src/generateJsonSchema.ts b/src/generateJsonSchema.ts
index cc520814..5dd48ec9 100644
--- a/src/generateJsonSchema.ts
+++ b/src/generateJsonSchema.ts
@@ -73,7 +73,7 @@ export function generateJsonSchema(schema: FoxgloveMessageSchema): Record<string
   }
 
   return {
-    $comment: `Generated from ${schema.name} by @foxglove/message-schemas`,
+    $comment: `Generated from ${schema.name} by @foxglove/schemas`,
     title: schema.name,
     description: schema.description,
     type: "object",
diff --git a/src/generateProto.ts b/src/generateProto.ts
index 40bef21c..5306373b 100644
--- a/src/generateProto.ts
+++ b/src/generateProto.ts
@@ -80,7 +80,7 @@ export function generateProto(
   )}${fields.join("\n\n")}\n}`;
 
   const outputSections = [
-    `// Generated from ${schema.name} by @foxglove/message-schemas`,
+    `// Generated from ${schema.name} by @foxglove/schemas`,
     'syntax = "proto3";',
 
     Array.from(imports)
diff --git a/src/generateRos.ts b/src/generateRos.ts
index 10cb9703..52e4630b 100644
--- a/src/generateRos.ts
+++ b/src/generateRos.ts
@@ -33,7 +33,7 @@ function primitiveToRos(
 
 export function generateRosMsg(def: RosMsgDefinitionWithDescription): string {
   let source = "";
-  source += `# Generated from ${def.originalName} by @foxglove/message-schemas\n`;
+  source += `# Generated from ${def.originalName} by @foxglove/schemas\n`;
   if (def.description != undefined) {
     source += `# ${def.description}\n`;
   }
diff --git a/src/generateTypeScript.ts b/src/generateTypeScript.ts
index 27b1c361..4e483b6b 100644
--- a/src/generateTypeScript.ts
+++ b/src/generateTypeScript.ts
@@ -92,7 +92,7 @@ export function generateTypeScript(schema: FoxgloveSchema): string {
   }
 
   const outputSections = [
-    `// Generated from ${schema.name} by @foxglove/message-schemas`,
+    `// Generated from ${schema.name} by @foxglove/schemas`,
 
     Array.from(imports)
       .sort()


Test patch:
diff --git a/src/generateJsonSchema.test.ts b/src/generateJsonSchema.test.ts
index 658e9136..30b8ec70 100644
--- a/src/generateJsonSchema.test.ts
+++ b/src/generateJsonSchema.test.ts
@@ -8,7 +8,7 @@ describe("generateJsonSchema", () => {
   it("generates expected JSON Schema", () => {
     expect(generateJsonSchema(exampleMessage)).toMatchInlineSnapshot(`
       Object {
-        "$comment": "Generated from ExampleMessage by @foxglove/message-schemas",
+        "$comment": "Generated from ExampleMessage by @foxglove/schemas",
         "description": "An example type",
         "properties": Object {
           "field_boolean": Object {
@@ -164,7 +164,7 @@ describe("generateJsonSchema", () => {
             "type": "array",
           },
           "field_nested": Object {
-            "$comment": "Generated from NestedMessage by @foxglove/message-schemas",
+            "$comment": "Generated from NestedMessage by @foxglove/schemas",
             "description": "A nested field",
             "properties": Object {
               "field_enum": Object {
@@ -184,7 +184,7 @@ describe("generateJsonSchema", () => {
       long
       description",
             "items": Object {
-              "$comment": "Generated from NestedMessage by @foxglove/message-schemas",
+              "$comment": "Generated from NestedMessage by @foxglove/schemas",
               "description": "An example nested message",
               "properties": Object {
                 "field_enum": Object {
diff --git a/src/generateProto.test.ts b/src/generateProto.test.ts
index 27e6111f..fdd89094 100644
--- a/src/generateProto.test.ts
+++ b/src/generateProto.test.ts
@@ -7,7 +7,7 @@ import { exampleEnum, exampleMessage } from "./testFixtures";
 describe("generateProto", () => {
   it("generates .proto files", () => {
     expect(generateProto(exampleMessage, [exampleEnum])).toMatchInlineSnapshot(`
-      "// Generated from ExampleMessage by @foxglove/message-schemas
+      "// Generated from ExampleMessage by @foxglove/schemas
 
       syntax = \\"proto3\\";
 
diff --git a/src/generateRos.test.ts b/src/generateRos.test.ts
index 6ea4db50..7df12729 100644
--- a/src/generateRos.test.ts
+++ b/src/generateRos.test.ts
@@ -17,7 +17,7 @@ describe("generateRosMsgFiles", () => {
         }),
       ),
     ).toMatchInlineSnapshot(`
-      "# Generated from ExampleMessage by @foxglove/message-schemas
+      "# Generated from ExampleMessage by @foxglove/schemas
 
       # duration field
       duration field_duration
@@ -110,7 +110,7 @@ describe("generateRosMsgFiles", () => {
         }),
       ),
     ).toMatchInlineSnapshot(`
-      "# Generated from ExampleMessage by @foxglove/message-schemas
+      "# Generated from ExampleMessage by @foxglove/schemas
 
       # duration field
       builtin_interfaces/Duration field_duration
@@ -202,7 +202,7 @@ describe("generateRosMsgMergedSchema", () => {
       rosVersion: 1,
     });
     expect(mergedSchema).toMatchInlineSnapshot(`
-      "# Generated from ExampleMessage by @foxglove/message-schemas
+      "# Generated from ExampleMessage by @foxglove/schemas
 
       # duration field
       duration field_duration
@@ -285,7 +285,7 @@ describe("generateRosMsgMergedSchema", () => {
       foxglove_msgs/NestedMessage[] field_nested_array
       ================================================================================
       MSG: foxglove_msgs/NestedMessage
-      # Generated from NestedMessage by @foxglove/message-schemas
+      # Generated from NestedMessage by @foxglove/schemas
 
       # An enum field
       uint32 field_enum
@@ -476,7 +476,7 @@ describe("generateRosMsgMergedSchema", () => {
       rosVersion: 2,
     });
     expect(mergedSchema).toMatchInlineSnapshot(`
-      "# Generated from ExampleMessage by @foxglove/message-schemas
+      "# Generated from ExampleMessage by @foxglove/schemas
 
       # duration field
       builtin_interfaces/Duration field_duration
@@ -559,7 +559,7 @@ describe("generateRosMsgMergedSchema", () => {
       foxglove_msgs/NestedMessage[] field_nested_array
       ================================================================================
       MSG: foxglove_msgs/NestedMessage
-      # Generated from NestedMessage by @foxglove/message-schemas
+      # Generated from NestedMessage by @foxglove/schemas
 
       # An enum field
       uint32 field_enum
diff --git a/src/generateTypeScript.test.ts b/src/generateTypeScript.test.ts
index 045fc1cb..d4ee7498 100644
--- a/src/generateTypeScript.test.ts
+++ b/src/generateTypeScript.test.ts
@@ -4,7 +4,7 @@ import { exampleEnum, exampleMessage } from "./testFixtures";
 describe("generateTypeScript", () => {
   it("generates .d.ts files", () => {
     expect(generateTypeScript(exampleEnum)).toMatchInlineSnapshot(`
-      "// Generated from ExampleEnum by @foxglove/message-schemas
+      "// Generated from ExampleEnum by @foxglove/schemas
 
       /** An example enum */
       export enum ExampleEnum {
@@ -17,7 +17,7 @@ describe("generateTypeScript", () => {
       "
     `);
     expect(generateTypeScript(exampleMessage)).toMatchInlineSnapshot(`
-      "// Generated from ExampleMessage by @foxglove/message-schemas
+      "// Generated from ExampleMessage by @foxglove/schemas
 
       import { Duration } from \\"./Duration\\";
       import { ExampleEnum } from \\"./ExampleEnum\\";