Build an AI Agent Creator to Design and Add Specialist Agents
Apps it uses
Most AI agents start with someone writing a prompt from scratch. I wanted a better way.
So I built an Agent Creator. I describe the kind of agent I need, and it determines whether I actually need a new one, figures out how that agent should work, creates it, and adds it to the rest of my agent team.
Step-by-step
- I describe what I need by telling the Agent Creator what I want the new agent to do.
- It checks what already exists by reviewing my existing agents and skills. If something already does most of the job, it recommends improving or reusing that instead of creating another overlapping agent.
- If a new skill is needed, it researches the role, including current best practices, common mistakes, useful tools, and what good work looks like in that area.
- It creates the agent by defining its job, required information, outputs, available tools, and the steps it should follow.
- It gives the agent the right skills by creating or reusing supporting skills, including examples, reference material, and checks that help it work consistently.
- It sets clear boundaries so the agent knows what it should handle, what it should not handle, and when another agent should take over.
- If the new agent belongs in an existing workflow, it adds the agent to the team by updating the handoffs so the other agents know when to use it.
- Before finishing, it checks the agent’s work by running validation checks to confirm that the new agent follows the standards I’ve set for the whole team.
The result is that I don’t have to manually design every new agent from scratch. I can describe the kind of help I need, and one agent can research the role, create the new specialist, connect it to the rest of the system, and make sure it’s ready to use.
In other words, I built an AI agent that can help grow its own team.
- Industry
- Software & Technology
7 comments
Have a question about this workflow, or a way to improve it?
Log in to comment Create a free accountThe overlap check before creating a new agent is the part I really like here. It keeps the system from turning into a pile of specialists doing almost the same job, and the handoff updates make the whole team evolve together. How are you measuring whether a newly created agent is actually better than extending an existing one?
An agent that can tell you not to build the agent you asked for is a rarer thing than it sounds. How often does step 2 actually come back with that answer?
If I have projects with agents already created… can I have an agent in another project (but under the same AI like let’s say ChatGPT) check the agents inside another project or it can’t see them? I am often confused about this. I am not sure if I am creating agents in a vacuum once I place them in a project. Am I able to pick one up and move it? Or have projects look at each other?
Posting guidelines