guess who forgot to add files
diff --git a/src/commands/nucleus/guide.ts b/src/commands/nucleus/guide.ts
new file mode 100644
index 0000000..814d2f5
--- /dev/null
+++ b/src/commands/nucleus/guide.ts
@@ -0,0 +1,24 @@
+import Discord, { CommandInteraction, MessageActionRow, MessageButton } from "discord.js";
+import { SlashCommandSubcommandBuilder } from "@discordjs/builders";
+import { WrappedCheck } from "jshaiku";
+import getEmojiByName from "../../utils/getEmojiByName.js";
+import generateEmojiEmbed from "../../utils/generateEmojiEmbed.js";
+import guide from "../../automations/guide.js";
+
+const command = (builder: SlashCommandSubcommandBuilder) =>
+    builder
+    .setName("guide")
+    .setDescription("Shows the welcome guide for the bot")
+
+
+const callback = async (interaction) => {
+    guide(interaction.guild, interaction)
+}
+
+const check = (interaction: CommandInteraction, defaultCheck: WrappedCheck) => {
+    return true
+}
+
+export { command };
+export { callback };
+export { check };
diff --git a/src/commands/nucleus/invite.ts b/src/commands/nucleus/invite.ts
new file mode 100644
index 0000000..44934e1
--- /dev/null
+++ b/src/commands/nucleus/invite.ts
@@ -0,0 +1,30 @@
+import { CommandInteraction, MessageActionRow, MessageButton } from "discord.js";
+import { SlashCommandSubcommandBuilder } from "@discordjs/builders";
+import { WrappedCheck } from "jshaiku";
+import generateEmojiEmbed from "../../utils/generateEmojiEmbed.js";
+
+const command = (builder: SlashCommandSubcommandBuilder) =>
+    builder
+    .setName("invite")
+    .setDescription("Invites Nucleus to your server")
+
+const callback = (interaction: CommandInteraction) => {
+    interaction.reply({embeds: [new generateEmojiEmbed()
+        .setTitle("Invite")
+        .setDescription("You can invite Nucleus to your server by clicking the button below")
+        .setEmoji("NUCLEUS.LOGO")
+        .setStatus("Danger")
+    ], components: [new MessageActionRow().addComponents([new MessageButton()
+        .setLabel("Invite")
+        .setStyle("LINK")
+        .setURL(`https://discord.com/api/oauth2/authorize?client_id=${interaction.client.user.id}&permissions=295157886134&scope=bot%20applications.commands`)
+    ])], ephemeral: true});
+}
+
+const check = (interaction: CommandInteraction, defaultCheck: WrappedCheck) => {
+    return true;
+}
+
+export { command };
+export { callback };
+export { check };
\ No newline at end of file