agentsclimarketplace

Email delivery integration

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/email-delivery-integration

Use when when a QC check fails during an active LC-MS run and configured email notification targets exist in the system. Use this skill to ensure that QC failures are communicated to stakeholders immediately, complementing Slack-based alerts for users who prefer or require email notification.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill email-delivery-integration

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.4 KB, 784 tokens by cl100k_base, as published. Nobody here has run it

email-delivery-integration

Summary

Integrate email notification dispatch into a real-time QC monitoring system to alert users of QC failures during LC-MS instrument runs. This skill routes QC-fail events to configured email addresses, capturing alert metadata and confirming delivery.

When to use

When a QC check fails during an active LC-MS run and configured email notification targets exist in the system. Use this skill to ensure that QC failures are communicated to stakeholders immediately, complementing Slack-based alerts for users who prefer or require email notification.

When NOT to use

  • QC check has passed (no fail event detected); email dispatch is not triggered.
  • No email notification targets are configured in the system.
  • Email service is unavailable or misconfigured; dispatch will fail and should be retried or escalated to Slack as fallback.

Inputs

  • QC-fail event (timestamp, check type, severity)
  • Configured email recipient list from system configuration
  • Email service credentials and endpoint

Outputs

  • Email notification message delivered to configured recipient(s)
  • Dispatch status log entry (success/failure, timestamp, recipient)
  • Delivery confirmation record

How to apply

On detection of a QC-fail status, parse the QC-fail event to extract alert metadata including timestamp, check type, and severity level. Retrieve the configured email notification targets (recipient addresses) from system configuration. Construct a notification payload containing the extracted metadata and dispatch it via an email service (SMTP or equivalent). Log the dispatch status and confirm delivery by verifying the email service response. This workflow ensures that email alerts are triggered synchronously with QC failure detection and logged for audit and debugging purposes.

Related tools

  • Email service (Dispatch notification payload to configured email recipient addresses)
  • Slack API (Alternative real-time notification channel for QC failures (parallel to email))

Evaluation signals

  • Email message received at all configured recipient addresses within expected latency (e.g., <30 seconds of QC-fail event)
  • Email payload contains correct alert metadata (timestamp, check type, severity)
  • Dispatch status log records success or failure for each recipient
  • Email service response code indicates successful acceptance (e.g., HTTP 200 or SMTP 250)
  • Audit trail shows no duplicate notifications for the same QC-fail event

Limitations

  • Email delivery is not instantaneous and may be delayed by email service latency or network conditions; Slack is preferred for time-critical alerts.
  • Email address configuration errors or invalid addresses will cause dispatch to fail silently or with retry delays; email targets must be validated during system setup.
  • Email service outages or authentication failures will prevent notification delivery; a fallback or manual escalation mechanism is required.

Evidence

  • [other] Monitor QC check results for fail status detection. Parse QC-fail event and extract alert metadata (timestamp, check type, severity).: "Monitor QC check results for fail status detection. Parse QC-fail event and extract alert metadata (timestamp, check type, severity)."
  • [other] Retrieve configured notification targets (Slack channel ID or email address) from system configuration. Dispatch notification payload via Slack API or email service to the target channel/address.: "Retrieve configured notification targets (Slack channel ID or email address) from system configuration. Dispatch notification payload via Slack API or email service to the target channel/address."
  • [readme] Realtime updates on QC fails in the form of Slack or email notifications: "Realtime updates on QC fails in the form of Slack or email notifications"
  • [other] Rapid QC-MS sends realtime updates on QC failures through Slack or email notifications to alert users during instrument runs.: "Rapid QC-MS sends realtime updates on QC failures through Slack or email notifications to alert users during instrument runs."
  • [other] Log dispatch status and confirm delivery.: "Log dispatch status and confirm delivery."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.