diff --git a/README.md b/README.md
index de4092b..850b786 100644
--- a/README.md
+++ b/README.md
@@ -370,6 +370,15 @@
Sway
+
+
+
+
+
+
+ Raycast
+
+ |
diff --git a/packages/raycast/README.md b/packages/raycast/README.md
new file mode 100644
index 0000000..5196ac2
--- /dev/null
+++ b/packages/raycast/README.md
@@ -0,0 +1,71 @@
+
+
+
+
+
+✨ A beautiful dark theme for Raycast and other apps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Themes available
+
+- Aura
+
+# Prerequisites
+
+- Raycast Pro subscription
+
+# Installation
+
+1. Visit [https://ray.so/themes/](https://ray.so/themes/)
+2. Find the Aura theme in the list of available themes.
+3. Click the "Add to Raycast" button next to the Aura theme.
+4. Raycast will open with an alert to install the theme.
+5. Once installed, select the Aura theme to apply it to Raycast.
+
+# Contributors
+
+
+
+# License
+[MIT © Dalton Menezes](https://github.com/daltonmenezes/aura-theme/blob/main/LICENSE)
diff --git a/packages/raycast/aura-theme.json b/packages/raycast/aura-theme.json
new file mode 100644
index 0000000..1b5c250
--- /dev/null
+++ b/packages/raycast/aura-theme.json
@@ -0,0 +1,21 @@
+{
+ "author": "Shubh Porwal",
+ "authorUsername": "shubh_porwal",
+ "version": "1",
+ "name": "Aura",
+ "appearance": "dark",
+ "colors": {
+ "background": "#15141b",
+ "backgroundSecondary": "#15141b",
+ "text": "#edecee",
+ "selection": "#a277ff",
+ "loader": "#61ffca",
+ "red": "#ff6767",
+ "orange": "#ffca85",
+ "yellow": "#FFD700",
+ "green": "#61ffca",
+ "blue": "#82e2ff",
+ "purple": "#a277ff",
+ "magenta": "#f694ff"
+ }
+}
diff --git a/src/ports/raycast/index.ts b/src/ports/raycast/index.ts
new file mode 100644
index 0000000..23bf547
--- /dev/null
+++ b/src/ports/raycast/index.ts
@@ -0,0 +1,27 @@
+import { AuraAPI } from 'core'
+import { resolve } from 'path'
+
+export async function RaycastPort(Aura: AuraAPI) {
+ const { createPort, createReadme, colorSchemes, constants } = Aura
+ const templateFolder = resolve(__dirname, 'templates')
+ const { info } = constants
+
+ const portName = 'Raycast'
+ const version = '1.0.0'
+
+ await createPort({
+ template: resolve(templateFolder, `${info.slug}.json`),
+ replacements: {
+ ...colorSchemes.dark,
+ ...info,
+ },
+ })
+
+ await createReadme({
+ template: resolve(templateFolder, 'README.md'),
+ replacements: {
+ portName,
+ version,
+ },
+ })
+}
diff --git a/src/ports/raycast/templates/README.md b/src/ports/raycast/templates/README.md
new file mode 100644
index 0000000..dcede29
--- /dev/null
+++ b/src/ports/raycast/templates/README.md
@@ -0,0 +1,47 @@
+{{{ basic-heading }}}
+
+
+
+
+
+# Themes available
+
+- Aura
+
+# Prerequisites
+
+- Raycast Pro subscription
+
+# Installation
+
+1. Visit [https://ray.so/themes/](https://ray.so/themes/)
+2. Find the Aura theme in the list of available themes.
+3. Click the "Add to Raycast" button next to the Aura theme.
+4. Raycast will open with an alert to install the theme.
+5. Once installed, select the Aura theme to apply it to Raycast.
+
+# Contributors
+
+
+
+
+
+
+
+
+
+
+ |
+ {{{ author-thead }}}
+
+
+
+
+
+ Shubh Porwal |
+ {{{ author-tbody }}}
+
+
+
+
+{{{ footer }}}
diff --git a/src/ports/raycast/templates/aura-theme.json b/src/ports/raycast/templates/aura-theme.json
new file mode 100644
index 0000000..25dce7f
--- /dev/null
+++ b/src/ports/raycast/templates/aura-theme.json
@@ -0,0 +1,21 @@
+{
+ "author": "Shubh Porwal",
+ "authorUsername": "shubh_porwal",
+ "version": "1",
+ "name": "Aura",
+ "appearance": "dark",
+ "colors": {
+ "background": "{{accent12}}",
+ "backgroundSecondary": "{{accent12}}",
+ "text": "{{accent7}}",
+ "selection": "{{accent1}}",
+ "loader": "{{accent2}}",
+ "red": "{{accent5}}",
+ "orange": "{{accent3}}",
+ "yellow": "#FFD700",
+ "green": "{{accent2}}",
+ "blue": "{{accent32}}",
+ "purple": "{{accent1}}",
+ "magenta": "{{accent6}}"
+ }
+}