diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index 63ad0a3d80225fde39ec34e8680563c8d7128363..a48205e28c2875b0d938948a060e1b29ebc6f75f 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -6869,6 +6869,23 @@ mk_cspp() {
     && mk_gdal
     echo cspp >>trim
 }
+
+mk_scmi() {
+  # used by GOES-R AxI SCMI tools, includes batch graphics support for quicklooks. Builds Python3
+  resume_tracker && return 0
+    mk_core py3 \
+    && mk_hdf4 && mk_pyhdf \
+    && mk_netcdf4 && mk_pycdf && mk_netcdf4py \
+    && mk_pylibtiff \
+    && mk_libffi \
+    && mk_pycparser \
+    && mk_cffi \
+    && mk_configobj \
+    && mk_pykdtree \
+    && mk_pyresample
+    echo scmi >>trim
+}
+
     
 mk_eumetsat() {
   # eumetsat support, similar to CSPP but adds NAT format