What is Agent Maker?
Agent Maker lets you create a custom agent by simply describing what you want it to do in natural language. Narada’s AI generates a complete, runnable Python agent from your description, no coding or manual workflow building required.Describe a goal like “Create an agent that checks website carbon footprint and generates a report” and Agent Maker builds the entire automation for you.
Two Ways to Use Agent Maker
Option 1: From the Chat
Type/agentMaker followed by your goal description directly in the Narada chat:
Option 2: From Agent Studio
Select Agent Maker
Choose Agent Maker from the options. The description reads: “Build an agent from your goal description.”

Describe your goal
Enter a clear description of what you want the agent to do. Be specific about:
- What websites or tools the agent should use
- What data it should extract or actions it should take
- What the expected output should look like

Example Goals
Not sure what to write? Here are some example goals to get started:Google Contacts Automation
Google Contacts Automation
Pricing Research
Pricing Research
Website Monitoring
Website Monitoring
Job Search Automation
Job Search Automation
What Happens After Generation
When Agent Maker generates your agent, it goes through several steps:Agent code is generated
Narada’s AI writes a Python agent based on your goal description, using the Narada SDK for browser automation.
Results are shown
The generated agent opens in a new tab in Agent Studio. You can review the code, see test results, and make edits.
The generated agent is a Python Agent, a code-based automation using the Narada Python SDK. You can edit the code directly in Agent Studio.
Tips for Writing Good Goals
Be Specific
Include specific websites, data fields, and expected outputs. “Extract job titles from LinkedIn” is better than “find jobs.”
Describe the Steps
Break down multi-step tasks: “Go to the pricing page, extract costs per model, compile into a table.”
Mention Input/Output
Specify what data the agent receives as input and what it should produce as output.
Keep It Focused
One clear goal per agent. Complex tasks are better split into multiple agents that call each other.
Agent Maker vs Imitation Learning
Both features generate custom agents, but they work differently:| Agent Maker | Imitation Learning | |
|---|---|---|
| How you describe the task | Type a goal in natural language | Record yourself doing it in the browser |
| Best for | Tasks you can describe clearly | Tasks that are easier to show than describe |
| Input | Text description | Browser recording + audio narration |
| Output | Python Agent | Workflow with visual steps |
| Iteration | Chat back and forth to refine | Edit steps in the workflow editor |
Requirements
Chrome Extension
The Narada Chrome Extension must be installed and active. Agent Maker uses the extension to generate and test agents.
Narada Account
You must be signed in to your Narada account.
Troubleshooting
Agent generation fails
Agent generation fails
- Make sure the Chrome extension is installed and up to date
- Try simplifying your goal description
- Check that the target websites are accessible from your browser
Generated agent doesn't do what I wanted
Generated agent doesn't do what I wanted
- Provide more specific instructions in your goal
- Use the chat to give Agent Maker feedback: “The agent should also click the Download button after extracting the data”
- You can always edit the generated Python code directly in Agent Studio
/agentMaker command not recognized
/agentMaker command not recognized
- Ensure you’re typing the command in the Narada chat side panel
- The command must start with
/agentMakerfollowed by a space and your goal - Check that you’re signed in to your Narada account
Next Steps
Imitation Learning
Record your actions instead of describing them
Python Agents
Learn about the Python agent format that Agent Maker generates
Agent Studio
Edit and manage your generated agents