diff --git a/scripts/modules_matrix.py b/scripts/modules_matrix.py
index d9e4ad2b14c2b404b34e9c31448af5be15b2d769..e26d283f8a6c2669a3306ad80ec93a4d8e886ffb 100755
--- a/scripts/modules_matrix.py
+++ b/scripts/modules_matrix.py
@@ -119,6 +119,20 @@ def print_hint():
                             'padding-left: .2rem;"></form> | Versions | Clusters |'))
     print("| ------ | -------- | -------- |")
 
+def print_changelog():
+    """ print_changelog """
+    print('**Modules Changelog**<br>')
+    print('You can see the modules changelog for each supercomputer here:<br>')
+    print('[DGX modules changelog][1]<br>')
+    print('[Barbora modules changelog][2]<br>')
+    print('[Karolina modules changelog][3]<br>')
+
+def print_links():
+    """ print_links """
+    print('[1]: https://code.it4i.cz/sccs/it4i-modules/-/blob/master/dgx-changelog.md')
+    print('[2]: https://code.it4i.cz/sccs/it4i-modules/-/blob/master/barbora-changelog.md')
+    print('[3]: https://code.it4i.cz/sccs/it4i-modules/-/blob/master/karolina-changelog.md')
+
 def main():
     """
     main function
@@ -130,8 +144,10 @@ def main():
     if arg.json:
         print(json.dumps(packages_json(software)))
     else:
+        print_changelog()
         print_hint()
         print_software(software)
+        print_links()
 
 if __name__ == "__main__":
     main()