diff --git a/environment.yml b/environment.yml
index a3ed1dd8577bfd1ad0525042088302368c365c71..329c76842079823ee893d0cbf630a24a88804a95 100644
--- a/environment.yml
+++ b/environment.yml
@@ -1,7 +1,37 @@
 name: "base"
 channels:
   - defaults
-# dependencies:
-# - add packages here
-# - one per line
-prefix: "/opt/conda"
\ No newline at end of file
+dependencies:
+  - xarray
+  - dask
+  # ML
+  - tensorflow
+  - pytorch
+  - sklearn
+  # viz
+  - matplotlib
+  - cartopy
+  # scoring
+  - xskillscore
+  # data access
+  - intake
+  - fsspec
+  - zarr
+  - s3fs
+  - intake-xarray
+  - cfgrib
+  - pydap
+  - cftime
+  - h5netcdf
+  - netcdf4==1.5.1  # see https://github.com/pydata/xarray/issues/4925
+  - pip
+  - pip:
+    - climetlab
+    - climetlab_s2s_ai_challenge
+    - configargparse # for weatherbench
+    - rechunker
+    - git+https://github.com/xarray-contrib/xskillscore.git
+    - git+https://github.com/phausamann/sklearn-xarray.git@develop
+    #- dask-labextension
+    #- nb_black
+prefix: "/opt/conda"