← 返回 Skills 市场
vince-winkintel

Sendgrid Skills

作者 Vince Lozada · GitHub ↗ · v1.2.2
cross-platform ✓ 安全检测通过
1976
总下载
3
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install sendgrid-skills
功能描述
SendGrid email platform integration for sending and receiving emails. Routes to sub-skills for outbound transactional emails (send-email) and receiving via I...
使用说明 (SKILL.md)

SendGrid

Overview

SendGrid is an email platform for developers. This skill routes to feature-specific sub-skills.

Sub-Skills

Feature Skill Use When
Sending emails send-email Transactional emails, notifications, simple sends, dynamic templates
Receiving emails sendgrid-inbound Inbound Parse Webhook, MX record setup, parsing incoming email

Common Setup

API Key

Store in environment variable:

export SENDGRID_API_KEY=SG.xxxxxxxxx

SDK Installation

See send-email skill for installation instructions across supported languages.

When to use SendGrid vs other services

What's your use case?
├─ Transactional emails (receipts, notifications, password resets)
│  └─ SendGrid (send-email) ✅
├─ Marketing campaigns / bulk email
│  └─ Consider SendGrid Marketing Campaigns (outside this skill)
├─ Receiving emails programmatically
│  └─ SendGrid Inbound Parse (sendgrid-inbound) ✅
└─ Simple SMTP relay
   └─ SendGrid SMTP (outside this skill)

Resources

安全使用建议
This package appears coherent for integrating with SendGrid, but review and follow these precautions before installing or running anything: 1) Inspect the included scripts (they're present in the bundle) before executing them; they will read files you point them at and make network requests (to SendGrid and optional webhook URLs). 2) Use an API key with least privilege (Mail Send only) and avoid using long-lived high-privilege keys in shared environments. 3) When verifying inbound webhooks, test against non-production endpoints first — the verify script will POST to whatever HTTPS webhook URL you provide (it has URL validation but still contacts external hosts). 4) Prefer using a dedicated subdomain and verified sender identities when sending/receiving emails. 5) If you plan to allow the agent to invoke this skill autonomously, be comfortable with the agent having the ability to call these scripts and send requests using your SENDGRID_API_KEY; otherwise keep invocation manual. If you want additional assurance, run the scripts in an isolated/test environment and rotate the API key after verification.
功能分析
Type: OpenClaw Skill Name: sendgrid-skills Version: 1.2.2 The OpenClaw skill bundle provides SendGrid integration for sending and receiving emails. It demonstrates strong security awareness, including robust input validation in `scripts/verify-inbound-setup.sh` to prevent shell injection and SSRF, and file path validation in `scripts/send-html-email.sh` to prevent arbitrary file reads. Crucially, the documentation (`sendgrid-inbound/SKILL.md`, `sendgrid-inbound/references/best-practices.md`) explicitly warns about protecting against prompt injection when forwarding inbound email content to AI systems. There is no evidence of intentional malicious behavior, data exfiltration, persistence, or malicious prompt injection attempts within the skill's code or instructions.
能力评估
Purpose & Capability
Name/description (SendGrid send/receive) match the declared requirements: SENDGRID_API_KEY and binaries curl, jq, node. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and included scripts instruct the agent to run local helper scripts that send mail via the SendGrid API and validate inbound webhook/DNS configuration. The scripts accept file paths and webhook URLs and will make network requests (SendGrid API and optional webhook testing). The scripts include input validation (file-extension checks, directory-traversal checks, hostname/url regexes) and the README warns to review scripts before running.
Install Mechanism
Instruction-only skill (no install spec). Scripts are bundled in the repo and will not download arbitrary code; no remote installs or URLs are used. This is the lowest-risk install pattern.
Credentials
Only SENDGRID_API_KEY is required (SENDGRID_FROM is optional). That matches the skill purpose. The skill even recommends scoping the key to Mail Send permissions.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and is user-invocable. Autonomous invocation is allowed (platform default) but not combined with other privilege escalations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sendgrid-skills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sendgrid-skills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
Security fixes: input validation on scripts, metadata.openclaw.requires block for SENDGRID_API_KEY transparency
v1.2.1
Fixed ClawHub security flag by adding requirements metadata (SENDGRID_API_KEY, binaries)
v1.2.0
Added send-html-email.sh script for HTML email support with proper JSON escaping via jq
v1.1.0
- Added support and documentation for receiving emails using SendGrid Inbound Parse Webhook via the new `sendgrid-inbound` sub-skill. - Expanded triggers and use-case descriptions for both sending and receiving emails with SendGrid. - Updated sub-skill documentation to reflect new inbound and outbound capabilities. - Introduced utility scripts for testing email sending, webhook parsing, and inbound setup. - Enhanced READMEs to include setup guides, use case clarifications, and integration resources.
v1.0.1
- Added initial SKILL.md documentation for SendGrid skill. - Describes skill purpose, usage, and available sub-skills for sending emails. - Includes setup instructions for API key and resource links for further information.
元数据
Slug sendgrid-skills
版本 1.2.2
许可证
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Sendgrid Skills 是什么?

SendGrid email platform integration for sending and receiving emails. Routes to sub-skills for outbound transactional emails (send-email) and receiving via I... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1976 次。

如何安装 Sendgrid Skills?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sendgrid-skills」即可一键安装,无需额外配置。

Sendgrid Skills 是免费的吗?

是的,Sendgrid Skills 完全免费(开源免费),可自由下载、安装和使用。

Sendgrid Skills 支持哪些平台?

Sendgrid Skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Sendgrid Skills?

由 Vince Lozada(@vince-winkintel)开发并维护,当前版本 v1.2.2。

💬 留言讨论