> Source: https://builder-docs.ema.ai/agent-reference/specialized
> Title: Specialized Agents Catalog

# Specialized Agents Catalog

Specialized agents are pre-trained variants of the [Custom Agent](/legacy-docs/agent-reference/core/custom-agent) optimized for specific industry or domain tasks. They encapsulate domain expertise, prompt engineering, and output formatting tailored to particular use cases.

Specialized agents accept the same named inputs system as the Custom Agent but come with built-in instructions, domain terminology, and output structures. You can use them as drop-in replacements for a Custom Agent when the use case matches.

## How Specialized Agents Work

Each specialized agent is a Custom Agent with:

-   **Pre-built instructions** -- domain-specific prompts developed and tested by Ema's team.
-   **Optimized output formatting** -- structured outputs tailored to the domain (e.g., medical assessments follow clinical formatting, legal analyses follow case citation standards).
-   **Domain vocabulary** -- the agent understands industry-specific terminology out of the box.

You can further customize a specialized agent by adding your own instructions on top of the built-in ones.

## Catalog

### Content & Marketing

Agent

Description

[Email Writer](/legacy-docs/agent-reference/specialized/email-writer)

Generates professional, source-grounded emails with configurable tone, format, and audience awareness.

Newsletter Writer

Creates newsletter content with sections, headlines, and calls to action.

Personalized Content Generator

Produces personalized content variants based on audience attributes and context.

[PRD Writer](/legacy-docs/agent-reference/specialized/prd-writer)

Writes comprehensive product requirements documents grounded in search results and product inputs.

SOPs Builder

Generates standard operating procedures from process descriptions and guidelines.

### Healthcare & Medical

Agent

Description

Medical Assessment Creator

Generates structured medical assessments from clinical data and patient information.

[Medical Evidence Summarizer](/legacy-docs/agent-reference/specialized/medical-evidence-summarizer)

Analyzes and synthesizes medical literature into structured, evidence-based summaries.

Medical Research Organizer

Organizes and categorizes medical research literature by topic, methodology, and findings.

Patient Insights Analyzer

Analyzes patient data to extract clinical insights and trends.

### Legal & Compliance

Agent

Description

Legal Expert

Provides legal analysis and guidance based on jurisdiction-specific regulations and case law.

Compliance Document Analyzer

Analyzes documents for regulatory compliance across frameworks (SOC 2, HIPAA, GDPR, etc.).

[Audit Evidence Verifier](/legacy-docs/agent-reference/specialized/audit-evidence-verifier)

Verifies audit evidence through tracing and vouching against transactional data.

### Finance & Accounting

Agent

Description

Financial Statement Analyzer

Analyzes financial statements and produces insights on revenue, expenses, margins, and trends.

### IT & Security

Agent

Description

Technical Support Specialist

Handles technical support queries with troubleshooting steps, knowledge base integration, and escalation logic.

Cybersecurity Expert

Provides cybersecurity analysis, threat assessment, and security recommendation guidance.

* * *

> [INFO]
> **Note**: The specialized agents catalog is actively expanding. Check your workspace's agent library for the current list of available specialized agents.

## Using a Specialized Agent

To use a specialized agent in a workflow:

1.  Add an action to your workflow on the GWE canvas.
2.  Select the specialized agent from the agent library.
3.  Wire the required named inputs (same as the Custom Agent).
4.  Optionally add custom instructions to supplement the built-in behavior.

Specialized agents are interchangeable with the Custom Agent. If a specialized agent does not fully meet your needs, you can switch to the Custom Agent and incorporate elements of the specialized agent's approach in your custom instructions.
