diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ed1e3a2f2..9605fe5e5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,3 +1,7 @@
+# GitHub Actions workflow to
+# lint Rust and Python code
+# and run Rust tests, Python tests and async Python tests.
+
name: Rust CI
# Cancel previously started workflow runs
diff --git a/.github/workflows/deltachat-rpc-server.yml b/.github/workflows/deltachat-rpc-server.yml
index 9d3ae523a..59530701c 100644
--- a/.github/workflows/deltachat-rpc-server.yml
+++ b/.github/workflows/deltachat-rpc-server.yml
@@ -1,4 +1,10 @@
-# Manually triggered action to build deltachat-rpc-server binaries.
+# GitHub Actions workflow
+# to build `deltachat-rpc-server` binaries
+# and upload them to the release.
+#
+# The workflow is automatically triggered on releases.
+# It can also be triggered manually
+# to produce binary artifacts for testing.
name: Build deltachat-rpc-server binaries
diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml
index 174f6096e..3c24454fa 100644
--- a/.github/workflows/dependabot.yml
+++ b/.github/workflows/dependabot.yml
@@ -1,3 +1,6 @@
+# GitHub Actions workflow
+# to automatically approve PRs made by Dependabot.
+
name: Dependabot auto-approve
on: pull_request
diff --git a/.github/workflows/node-docs.yml b/.github/workflows/node-docs.yml
index 1778d7d74..86ff68eee 100644
--- a/.github/workflows/node-docs.yml
+++ b/.github/workflows/node-docs.yml
@@ -1,3 +1,8 @@
+# GitHub Actions workflow to build
+# Node.js bindings documentation
+# and upload it to the web server.
+# Built documentation is available at
+
name: Generate & upload node.js documentation
on:
diff --git a/.github/workflows/node-tests.yml b/.github/workflows/node-tests.yml
index c12c6d780..5ae053ef8 100644
--- a/.github/workflows/node-tests.yml
+++ b/.github/workflows/node-tests.yml
@@ -1,3 +1,6 @@
+# GitHub Actions workflow
+# to test Node.js bindings.
+
name: "node.js tests"
# Cancel previously started workflow runs
diff --git a/.github/workflows/repl.yml b/.github/workflows/repl.yml
index a3d391fe2..ee71ef2f9 100644
--- a/.github/workflows/repl.yml
+++ b/.github/workflows/repl.yml
@@ -1,4 +1,5 @@
-# Manually triggered action to build a Windows repl.exe which users can
+# Manually triggered GitHub Actions workflow
+# to build a Windows repl.exe which users can
# download to debug complex bugs.
name: Build Windows REPL .exe
diff --git a/.github/workflows/upload-ffi-docs.yml b/.github/workflows/upload-ffi-docs.yml
index c230b715e..9acca2f98 100644
--- a/.github/workflows/upload-ffi-docs.yml
+++ b/.github/workflows/upload-ffi-docs.yml
@@ -1,3 +1,7 @@
+# GitHub Actions workflow
+# to build `deltachat_fii` crate documentation
+# and upload it to
+
name: Build & Deploy Documentation on cffi.delta.chat
on: