diff --git a/.icons/azure.svg b/.icons/azure.svg
new file mode 100644
index 0000000..645ac66
--- /dev/null
+++ b/.icons/azure.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/.icons/fly.svg b/.icons/fly.svg
new file mode 100644
index 0000000..0d0086b
--- /dev/null
+++ b/.icons/fly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/.icons/gcp.svg b/.icons/gcp.svg
new file mode 100644
index 0000000..0f234a4
--- /dev/null
+++ b/.icons/gcp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/.icons/jupyter.svg b/.icons/jupyter.svg
new file mode 100644
index 0000000..bc94e3d
--- /dev/null
+++ b/.icons/jupyter.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/.icons/kasmvnc.svg b/.icons/kasmvnc.svg
new file mode 100644
index 0000000..958f283
--- /dev/null
+++ b/.icons/kasmvnc.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/aws-region/README.md b/aws-region/README.md
index a58e92a..ecd27ac 100644
--- a/aws-region/README.md
+++ b/aws-region/README.md
@@ -7,7 +7,7 @@ verified: true
tags: [helper, parameter]
---
-# AWS Regions
+# AWS Region
A parameter with all AWS regions. This allows developers to select
the region closest to them.
diff --git a/azure-region/README.md b/azure-region/README.md
new file mode 100644
index 0000000..b2d9c05
--- /dev/null
+++ b/azure-region/README.md
@@ -0,0 +1,16 @@
+---
+display_name: Azure Region
+description: A parameter with human region names and icons
+icon: ../icons/azure.svg
+maintainer:github: coder
+verified: true
+tags: [helper, parameter, azure]
+---
+
+# Azure Region
+
+A parameter with all Azure regions. This allows developers to select the region closest to them.
+
+## Examples
+
+TODO
\ No newline at end of file
diff --git a/azure-regions/README.md b/azure-regions/README.md
deleted file mode 100644
index 93a5e0e..0000000
--- a/azure-regions/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# azure-regions
diff --git a/fly-region/README.md b/fly-region/README.md
new file mode 100644
index 0000000..525ba68
--- /dev/null
+++ b/fly-region/README.md
@@ -0,0 +1,16 @@
+---
+display_name: Fly.io Region
+description: A parameter with human region names and icons
+icon: ../icons/fly.svg
+maintainer:github: coder
+verified: true
+tags: [helper, parameter, fly]
+---
+
+# Fly.io Region
+
+A parameter with all fly.io regions. This allows developers to select the region closest to them.
+
+## Examples
+
+TODO
\ No newline at end of file
diff --git a/fly-regions/README.md b/fly-regions/README.md
deleted file mode 100644
index 430d2fa..0000000
--- a/fly-regions/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# fly-regions
diff --git a/gcp-region/README.md b/gcp-region/README.md
new file mode 100644
index 0000000..7017787
--- /dev/null
+++ b/gcp-region/README.md
@@ -0,0 +1,16 @@
+---
+display_name: Google Cloud Region
+description: A parameter with human region names and icons
+icon: ../icons/gcp.svg
+maintainer:github: coder
+verified: true
+tags: [helper, parameter, azure]
+---
+
+# Google Cloud Region
+
+A parameter with all Google Cloud regions. This allows developers to select the region closest to them.
+
+## Examples
+
+TODO
\ No newline at end of file
diff --git a/gcp-regions/README.md b/gcp-regions/README.md
deleted file mode 100644
index 52a4e5c..0000000
--- a/gcp-regions/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# gcp-regions
diff --git a/jupyterhub/README.md b/jupyterhub/README.md
index e69de29..ab123ed 100644
--- a/jupyterhub/README.md
+++ b/jupyterhub/README.md
@@ -0,0 +1,16 @@
+---
+display_name: JupyterHub
+description: A multi-user version of the notebook designed for companies, classrooms and research labs
+icon: ../.icons/jupyter.svg
+maintainer_github: coder
+verified: true
+tags: [helper, ide]
+---
+
+# JupyterHub
+
+Automatically install [JupyterHub](https://jupyter.org/hub) in a workspace, and create an app to access it via the dashboard.
+
+## Examples
+
+TODO
\ No newline at end of file
diff --git a/kasmvnc/README.md b/kasmvnc/README.md
index e69de29..1803268 100644
--- a/kasmvnc/README.md
+++ b/kasmvnc/README.md
@@ -0,0 +1,16 @@
+---
+display_name: KasmVNC
+description: A modern open source VNC server
+icon: ../.icons/kasmvnc.svg
+maintainer_github: coder
+verified: true
+tags: [helper, ide]
+---
+
+# KasmVNC
+
+Automatically install [KasmVNC](https://kasmweb.com/kasmvnc) in a workspace, and create an app to access it via the dashboard.
+
+## Examples
+
+TODO
\ No newline at end of file