diff --git a/.github/workflows/test_script_basic.yaml b/.github/workflows/test_script_basic.yaml
new file mode 100644
index 00000000..004bea40
--- /dev/null
+++ b/.github/workflows/test_script_basic.yaml
@@ -0,0 +1,15 @@
+name: Basic optimization scripts
+on:
+  pull_request:
+    branches: [ "main" ]
+jobs:
+  build_test:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v3
+    - name: Install python dependencies
+      run: |
+        python -m pip install -r requirements.txt
+    - name: Run examples
+      run: |
+        (cd paper/scripts && ./slothy_sqmag.sh && ./slothy_fft.sh)
diff --git a/.github/workflows/test_script_kyber_ntt_a55.yaml b/.github/workflows/test_script_kyber_ntt_a55.yaml
new file mode 100644
index 00000000..3f3d3d7f
--- /dev/null
+++ b/.github/workflows/test_script_kyber_ntt_a55.yaml
@@ -0,0 +1,15 @@
+name: Kyber NTT Cortex-A55
+on:
+  pull_request:
+    branches: [ "main" ]
+jobs:
+  build_test:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v3
+    - name: Install python dependencies
+      run: |
+        python -m pip install -r requirements.txt
+    - name: Run examples
+      run: |
+        (cd paper/scripts && ./slothy_kyber_ntt_a55.sh)