skills/smithery.ai/creating-new-agent

creating-new-agent

Installation
SKILL.md

Creating a New Agent

This skill provides a comprehensive guide for creating a new specialized agent in the QuAIA™ framework. Agents are A2A-compliant (Agent-to-Agent protocol) services that handle specific QA-related tasks.

Overview

Each agent in QuAIA consists of:

  1. Main module (main.py) - Agent class inheriting from AgentBase
  2. Prompt module (prompt.py) - Prompt classes inheriting from PromptBase
  3. System prompts (system_prompts/) - Text template files for LLM instructions
  4. Dockerfile - Container configuration for deployment
  5. Configuration - Class in config.py for agent-specific settings
  6. Unit tests - Test file in tests/agents/

Step-by-Step Instructions

Step 1: Create the Agent Directory Structure

Create a new directory under agents/ with the following structure:

Installs
1
First Seen
Apr 4, 2026
creating-new-agent from smithery.ai