Opal Agent Directory
The Agent Directory contains pre-built agents that Optimizely maintains and updates. These agents are available in every Opal instance and handle common tasks across content creation, SEO, experimentation, and analytics. You install them from the Agents > Agent Directory tab in the Opal app.
How to install a directory agent
Section titled “How to install a directory agent”- Navigate to Opal > Agents > Agent Directory
- Browse or search for the agent you need
- Click the agent tile to view its description and tools
- Click Install to add it to your organization
- The agent appears in your Your Agents tab, ready to use
Invoke any installed agent in Opal Chat by typing @agent_id or using the Mention Agent button.
Strategy and planning
Section titled “Strategy and planning”Agents that provide competitive intelligence, market research, and campaign planning capabilities.
| Agent | Invoke ID | What it does |
|---|---|---|
| Competitive Insights | @competitive_insights | Delivers competitive intelligence reviews and market research from the past seven days. Provides timely insights for proactive strategy. |
| Competitive Webpage Analysis | @competitive_webpage_analysis | Scans competitor websites, captures screenshots, and delivers actionable reports with recommended changes for competitive positioning. |
| LinkedIn InMail Copy Generation | @linkedin_inmail_generation | Crafts headlines, body text, and CTAs aligned with LinkedIn professional standards for B2B outreach campaigns. |
| Product Promotion | @product_promotion | Builds and configures product promotions with product and variant assignment. Accelerates campaign launches in Commerce Connect. |
Content creation
Section titled “Content creation”Agents that generate, adapt, translate, and optimize content across channels and formats.
| Agent | Invoke ID | What it does |
|---|---|---|
| Blog Post Generation | @blog_generation | Creates complete blog posts including headlines, introductions, body paragraphs, and conclusions. |
| Campaign Brief Generation | @campaign_brief_generation | Produces standardized, high-quality campaign briefs from your goals and parameters. |
| Content Adaption | @content_adaption | Repurposes core content by reformatting and optimizing for specific platforms (social media, email, web). Maintains brand voice across channels. |
| Content Model Creation | @content_model_creation | Analyzes URLs or images to build best-practice CMS content models using latest CMS features. |
| Content Refresh Analysis | @content_refresh_analysis | Identifies duplicate and outdated content sorted by last edit date. Improves SEO and site credibility. |
| Content Summary | @content_summary | Summarizes lengthy documents and PDFs, extracting key points for faster decision-making. |
| Content Translation | @translation | Converts content to different languages with cultural and company-specific nuance consideration. |
| Email Creation | @email_creation | Creates marketing emails with overview, target audience definition, and call-to-action optimization. |
| Email Content Translation | @email_content_translation | Retrieves and translates full email content from Optimizely Campaign including body, subject lines, preview text, and alt-texts. |
| Email Optimization | @email_optimization | Analyzes newsletter content in Optimizely Campaign with structured feedback and A/B testing recommendations. |
| FAQ Creation | @faq_creation | Analyzes existing content to generate contextually relevant, GEO-optimized FAQ sections. |
| Press Release | @press_release | Writes compelling, newsworthy press releases with consistent messaging. |
| QR Code Generation | @qr_code_generation | Creates QR codes for marketing campaigns, events, and product pages. |
| Quote Extraction | @quote_extraction | Extracts important quotes from source documents for content creation and social sharing. |
| Subject and Preview Text Ideation | @subject_preview_text_ideation | Creates three pairs of subject lines and preview texts from Optimizely Campaign email content. |
| UTM Creation | @utm_creation | Simplifies creation of UTM parameters for accurate campaign attribution tracking. |
| Webinar Follow-up Email | @webinar_followup_email | Generates personalized follow-up emails for webinar attendees. |
Website optimization
Section titled “Website optimization”Agents that audit, analyze, and improve website performance, SEO, accessibility, and AI discoverability.
| Agent | Invoke ID | What it does |
|---|---|---|
| E-E-A-T Checker | @eeat_checker | Evaluates web pages against Google’s Experience, Expertise, Authoritativeness, and Trustworthiness criteria. |
| GA4 Web Traffic Report | @ga_traffic_reporter | Generates executive-ready reports from Google Analytics data including traffic sources, top pages, and key metrics. |
| GEO Auditor | @generative_engine_optimization_auditor | Audits web pages for AI search readiness with quick, repeatable checks for generative engine optimization. |
| GEO Recommendations | @generative_engine_optimization_recommendations | Audits pages for LLM discoverability across ChatGPT, Google AI Overviews, Perplexity, and Claude. Provides actionable improvement recommendations. |
| GEO Schema Optimization | @geo_schema_optimization | Identifies structured data markup opportunities to enhance content visibility and LLM discoverability for local search. |
| Keyword Research | @keyword_research | Researches keywords for topics to maximize content visibility and search rankings. |
| Profound Citation Gap Analysis | @profound_citation_gap_analysis | Analyzes competitive citation performance using Profound’s AI search tracking data. Identifies gaps across AI platforms. |
| SEO Metadata Implementation | @seo_metadata_implementation | Evaluates existing SEO properties, identifies opportunities, and creates or updates CMS metadata fields directly. |
| SEO Metadata Optimization | @seo_metadata_optimization | Evaluates URLs for SEO properties, identifies optimization opportunities, and provides recommendations. |
| Technical SEO Auditor | @technical_seo_auditor | Analyzes target keywords and competitor content to provide tailored recommendations for improved search rankings. |
| Web Accessibility Evaluation | @web_accessibility_evaluation | Checks URLs against WCAG Accessibility 2.2 Standards and Google Lighthouse for compliance and inclusivity. |
End-to-end testing
Section titled “End-to-end testing”Agents that support experiment planning, analysis, and audience management across the experimentation lifecycle.
| Agent | Invoke ID | What it does |
|---|---|---|
| Experiment Planning | @experiment_planning | Transforms raw test ideas into fully-formed plans with hypotheses, key metrics, risks, and assumptions. |
| Experimentation Program Overview | @experimentation_program_overview | Creates performance reports using top experiment and win rate data for program-level visibility. |
| Heatmap Analysis | @heatmap_analysis | Transforms heatmap images and URLs into precise, tailored test ideas for website optimization. |
| Real-Time Audience Inspection | @odp_rts_audience_inspection | Answers questions about ODP real-time audiences, including overlap analysis, expressions, and troubleshooting. |
Agent details
Section titled “Agent details”Each directory agent includes:
- Description explaining the business problem it solves and the value it delivers
- Tools it uses to complete tasks (system tools, connector tools, or custom tools)
- Variables it accepts as input (URLs, dates, product IDs, etc.)
- Prompt template defining its behavior and output format
After installation, you can view the full agent configuration in Agents > Your Agents. Click any agent to see its prompt template, tools, variables, and execution history.
Customization after installation
Section titled “Customization after installation”Installed directory agents serve as starting points. You can:
- Adjust the prompt template to match your organization’s terminology
- Add or remove tools based on your connected product instances
- Modify input variables for your specific workflows
- Add preferred output examples to improve quality scoring
When Optimizely releases agent updates, you see a notification badge in the Agent Directory. You can choose to update or keep your customized version.