WebResearchOutput

Send rendered HTML research reports via SMTP STARTTLS to configured mailing lists.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/DaveSteadman/MiniAgentFramework --skill webresearchoutput
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: WebResearchOutput
Source: https://github.com/DaveSteadman/MiniAgentFramework/tree/main/code/skills/WebResearchOutput
Command: npx skills add https://github.com/DaveSteadman/MiniAgentFramework --skill webresearchoutput

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prompt_tokens, webresearch_utils, workspace_utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the delivery of research reports, specifically HTML reports generated by the WebResearchReport skill, to designated recipients via email.

Core Features & Use Cases

  • Email Dispatch: Sends report.html files as HTML emails using SMTP STARTTLS.
  • Flexible Targeting: Supports sending to different mailing lists configured in email_config.json.
  • Report Listing: Allows users to list available reports for a given domain and date range.
  • Use Case: After generating a daily news report for the "GeneralNews" domain, automatically email it to a predefined mailing list.

Quick Start

Send the GeneralNews report for today to the default mailing list.

Frequently Asked Questions about WebResearchOutput

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send an HTML research report via email using SMTP?

To send an HTML research report via email, this Skill dispatches a pre-generated `report.html` file to configured mailing lists using SMTP STARTTLS. It requires email configuration in `controldata/email_config.json` to define the target recipients.

Do I need a pre-generated file to dispatch an HTML email report?

Yes, you need a pre-generated `report.html` file to dispatch an HTML email report. The file must be created beforehand by the `WebResearchReport` skill, as this Skill only handles the email delivery process.

Can I send a research report to different mailing lists based on the domain?

You can send a research report to different mailing lists by configuring multiple recipient groups in `email_config.json`. The Skill supports flexible targeting to dispatch reports based on the specified domain and date.

How do I list available web research reports for a specific date range?

You can list available web research reports for a specific date range using the Skill's built-in report listing functionality. This feature allows you to query and view generated reports for a given domain before dispatching them.

Does this email dispatch method support secure SMTP connections?

Yes, this email dispatch method supports secure SMTP connections. It uses STARTTLS protocol to encrypt the connection when sending HTML research reports to your configured mailing lists.

What to do if an HTML report email is not sending to the mailing list?

If an HTML report email is not sending, verify that `report.html` exists and `controldata/email_config.json` is properly configured. The Skill requires both a valid pre-generated report and correct SMTP STARTTLS settings to dispatch emails successfully.