diff --git a/.github/workflows/ryu-cho.yml b/.github/workflows/ryu-cho.yml
new file mode 100644
index 00000000..0a650a1a
--- /dev/null
+++ b/.github/workflows/ryu-cho.yml
@@ -0,0 +1,24 @@
+name: ryu-cho
+
+on:
+  schedule:
+    - cron: '*/5 * * * *'
+
+jobs:
+  ryu-cho:
+    name: Ryu Cho
+    runs-on: ubuntu-latest
+    steps:
+      - uses: vuejs-translations/ryu-cho@v1
+        with:
+          # ↓ personal access token (classic) with `public_repo` scope
+          access-token: ${{ secrets.RYU_CHO_ACCESS_TOKEN }}
+          username: ${{ secrets.RYU_CHO_USER_NAME }}
+          email: ${{ secrets.RYU_CHO_USER_EMAIL }}
+          upstream-repo: https://github.com/vuejs-translations/docs-it.git
+          upstream-repo-branch: main
+          head-repo: https://github.com/vuejs/docs
+          head-repo-branch: main
+          track-from: 7119fae1205bc9adf5b229be3c8d56acac027a77
+          # path-starts-with: src/
+          workflow-name: ryu-cho