diff --git a/public/sitemap.xml b/public/sitemap.xml
index 07822d02..01562500 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -41,4 +41,7 @@
https://offon.dev/challenges/terraform/monthly0.7
https://offon.dev/challenges/trivy/monthly0.7
https://offon.dev/challenges/flagd/monthly0.7
+ https://offon.dev/adventures/test-gh-adventure-actions/monthly0.8
+ https://offon.dev/adventures/test-gh-adventure-actions/levels/beginner/monthly0.8
+ https://offon.dev/adventures/test-gh-adventure-actions/levels/intermediate/monthly0.8
diff --git a/react-router.config.ts b/react-router.config.ts
index e518663b..63efeaa4 100644
--- a/react-router.config.ts
+++ b/react-router.config.ts
@@ -48,5 +48,8 @@ export default {
"/challenges/terraform",
"/challenges/trivy",
"/challenges/flagd",
+ "/adventures/test-gh-adventure-actions",
+ "/adventures/test-gh-adventure-actions/levels/beginner",
+ "/adventures/test-gh-adventure-actions/levels/intermediate",
],
} satisfies Config;
diff --git a/src/data/adventures/test-gh-adventure-actions/adventure.yaml b/src/data/adventures/test-gh-adventure-actions/adventure.yaml
new file mode 100644
index 00000000..fbbb1eac
--- /dev/null
+++ b/src/data/adventures/test-gh-adventure-actions/adventure.yaml
@@ -0,0 +1,84 @@
+id: test-gh-adventure-actions
+title: "Raiders of the Storm"
+month: "July 2026"
+story: "TODO: Add adventure story summary"
+tags:
+ - "TODO: Add tags"
+
+# Uncomment and fill in if the adventure has an external contributor:
+# contributor:
+# name: "TODO: Contributor name"
+# url: "https://TODO"
+# about: "TODO: Short bio"
+
+backstory:
+ - "TODO: Add adventure backstory paragraph 1"
+
+# Uncomment and fill in for a 'What you will be using' section:
+# context:
+# title: "What you'll be using"
+# body:
+# - "TODO: Explain the main technology"
+
+# Uncomment and fill in for reward info:
+# rewards:
+# deadline: "TODO: Day, DD Month YYYY at HH:MM CET"
+# eligibility: "TODO: Eligibility criteria"
+# tiers:
+# - label: "1st place"
+# description: "TODO: Prize"
+# rankingNote: "TODO: How ranking works"
+# rankingRulesUrl: "/t/about-the-challenges-category/16"
+
+levels:
+ - id: beginner
+ name: "TODO: Level name"
+ difficulty: Beginner
+ topics:
+ - "TODO: Add topic tags"
+ learnings:
+ - "TODO: Add learning 1"
+ - "TODO: Add learning 2"
+ devcontainerPath: ".devcontainer/TODO/devcontainer.json"
+ discussionUrl: "/t/TODO"
+ intro:
+ - "TODO: Add intro paragraph"
+ backstory:
+ - "TODO: Add backstory"
+ objective:
+ - "TODO: Add objective 1"
+ toolbox:
+ - name: "TODO"
+ description: "TODO: Add tool description"
+ howToPlay:
+ - title: "TODO: Step 1"
+ body: "TODO: Add instructions"
+ verification:
+ command: "./verify.sh"
+ description: "Once you think you've solved the challenge, run the verification script."
+
+ - id: intermediate
+ name: "TODO: Level name"
+ difficulty: Intermediate
+ topics:
+ - "TODO: Add topic tags"
+ learnings:
+ - "TODO: Add learning 1"
+ - "TODO: Add learning 2"
+ devcontainerPath: ".devcontainer/TODO/devcontainer.json"
+ discussionUrl: "/t/TODO"
+ intro:
+ - "TODO: Add intro paragraph"
+ backstory:
+ - "TODO: Add backstory"
+ objective:
+ - "TODO: Add objective 1"
+ toolbox:
+ - name: "TODO"
+ description: "TODO: Add tool description"
+ howToPlay:
+ - title: "TODO: Step 1"
+ body: "TODO: Add instructions"
+ verification:
+ command: "./verify.sh"
+ description: "Once you think you've solved the challenge, run the verification script."
diff --git a/src/data/adventures/test-gh-adventure-actions/beginner-posts.json b/src/data/adventures/test-gh-adventure-actions/beginner-posts.json
new file mode 100644
index 00000000..b8c41dd3
--- /dev/null
+++ b/src/data/adventures/test-gh-adventure-actions/beginner-posts.json
@@ -0,0 +1,3 @@
+{
+ "discussionUrl": "TODO: Add Discourse topic URL"
+}
diff --git a/src/data/adventures/test-gh-adventure-actions/intermediate-posts.json b/src/data/adventures/test-gh-adventure-actions/intermediate-posts.json
new file mode 100644
index 00000000..b8c41dd3
--- /dev/null
+++ b/src/data/adventures/test-gh-adventure-actions/intermediate-posts.json
@@ -0,0 +1,3 @@
+{
+ "discussionUrl": "TODO: Add Discourse topic URL"
+}