diff --git a/docs/content/platform/agent-blocks.md b/docs/content/platform/agent-blocks.md
new file mode 100644
index 000000000000..0ae2d0090bd8
--- /dev/null
+++ b/docs/content/platform/agent-blocks.md
@@ -0,0 +1,86 @@
+# **How to Create an AI Agent as a Block in AutoGPT**
+
+## **Overview**
+
+This guide explains how to create a reusable agent block that can be used as a component in other agents.
+
+
+
+## **What Are Agent Blocks?**
+
+Agent blocks are pre-configured, reusable AI workflows that can be used as components within larger automation systems. Think of them as "smart building blocks" - each agent block is itself a complete workflow that can:
+
+- Accept specific inputs
+- Process data using AI and traditional automation
+- Produce defined outputs
+- Be easily reused in different contexts
+
+The power of agent blocks lies in their modularity. Once you create an agent with a specific capability (like translating text or analyzing sentiment), you can reuse it as a single block in other workflows. This means you can:
+
+- Combine multiple agent blocks to create more complex automations
+- Reuse proven workflows without rebuilding them
+- Share agent blocks with other users
+- Create hierarchical systems where specialized agents work together
+
+For example, a content creation workflow might combine several agent blocks:
+
+- A research agent block that gathers information
+- A writing agent block that creates the initial draft
+- An editing agent block that polishes the content
+- A formatting agent block that prepares the final output
+
+## **Creating the Base Agent**
+
+### **Required Components**
+
+1. Input Block
+2. AI Text Generator Block
+3. Output Block
+
+### **Step-by-Step Setup**
+
+1. **Add and Configure Blocks**
+ * Add an Input Block
+ * Add an AI Text Generator Block
+ * Add an Output Block
+2. **Connect Components**
+ * Connect Input's result to AI Text Generator's Prompt
+ * Connect AI Text Generator's response to Output's value
+3. **Name the Components**
+ * Name the Input Block: "question"
+ * Name the Output Block: "answer"
+4. **Save the Agent**
+ * Choose a descriptive name (e.g., "Weather Agent")
+ * Click Save
+
+
+
+## **Converting to a Block**
+
+1. **Access the Block Menu**
+ * Go to the Builder interface
+ * Click the Blocks menu
+ * Click the agent tag or search the name of your agent
+2. **Using the Agent Block**
+ * Click on the agent block to add to your workflow
+ * Save the new agent with a descriptive name (e.g., "Weather Agent")
+
+## **Testing the Agent Block**
+
+1. **Run the Agent**
+ * Enter a test question (e.g., "How far is the Earth from the Moon?")
+ * Click Run
+2. **View Results**
+ * Option 1: Check "Agent Outputs" section*
+ * Option 2: Click "View More" for detailed results
+
+*Note: if there is no output block then the "Agent Outputs" button will show up blank. You can see the output under view more or at bottom of the block.
+
+## **Advanced Usage**
+
+* You can make more complex agents by combining multiple agent blocks
+* Chain different agents together for more sophisticated workflows
+
+## **Note**
+
+This is a basic example that can be expanded upon to create more complex agent blocks with additional functionality.
\ No newline at end of file
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml
index 6b1ec59e3686..56b8b9fddf00 100644
--- a/docs/mkdocs.yml
+++ b/docs/mkdocs.yml
@@ -10,6 +10,7 @@ nav:
- The AutoGPT Platform 🆕:
- Getting Started: platform/getting-started.md
- Advanced Setup: platform/advanced_setup.md
+ - Agent Blocks: platform/agent-blocks.md
- Build your own Blocks: platform/new_blocks.md
- Using Ollama: platform/ollama.md
- Using D-ID: platform/d_id.md