CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-sendgrid-email-settings

Configure SendGrid dynamic templates (Handlebars), tracking settings (opens, clicks, subscriptions), link branding for custom tracking domains, and content types (HTML, plain text, AMP). Use when customizing SendGrid email content, tracking behavior, or branded links. Requires a SendGrid API key (SG.-prefix) — not applicable to the Twilio Email API (comms.twilio.com).

69

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable reference that stays lean via tables and surfaces real caveats in a CANNOT section. Minor gains are possible by trimming the Overview and splitting the dense helper/tracking tables into a referenced file.

Suggestions

Trim the Overview sentence and drop justification clauses (e.g. "which improves deliverability and builds trust") to tighten conciseness toward a 5.

Consider moving the Handlebars helpers table and/or tracking-settings table into a references/REFERENCE.md linked from the body, improving progressive disclosure.

Add one short executable API example (e.g. a curl/mail-helper call showing dynamic_template_data with a `{{{subject}}}` override) to push actionability to fully copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly lean and table-driven with valuable caveats (e.g. Apple Mail Privacy Protection inflating opens) rather than padding about known concepts; the Overview line and a few justification clauses ("improves deliverability and builds trust") could be trimmed.

4 / 5

Actionability

Concrete, specific guidance throughout — exact Console paths, the API endpoint "GET /v3/whitelabel/links/{id}/validate", `d-` template ID prefix, and full Handlebars helper syntax — with only minor gaps (no complete send example, deferred to the Next Steps skill).

4 / 5

Workflow Clarity

Each section gives a clear single action and Link Branding includes a validate-via-API checkpoint; no destructive or batch operation is present so the validation cap does not apply, though there is no overarching multi-step sequence.

4 / 5

Progressive Disclosure

Well-organized with clear section headers and self-contained content; the Handlebars-helpers and tracking-settings tables are reference-dense inline and could optionally split into a REFERENCE.md, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states capabilities, gives an explicit trigger clause, and proactively disambiguates from a related API. Only minor scope for adding more natural synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Configure SendGrid dynamic templates (Handlebars)", "tracking settings (opens, clicks, subscriptions)", "link branding for custom tracking domains", "content types (HTML, plain text, AMP)" — giving comprehensive coverage rather than vague phrasing.

5 / 5

Completeness

Explicitly answers both what (configure templates/tracking/link branding/content types) and when ("Use when customizing SendGrid email content, tracking behavior, or branded links") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keywords ("SendGrid email content", "tracking behavior", "branded links", "Handlebars") with an explicit trigger clause, but a few common synonyms a user might say (e.g. "email settings", "unsubscribe", "UTM") are absent.

4 / 5

Distinctiveness Conflict Risk

A clear SendGrid niche with distinct triggers and an explicit boundary ("not applicable to the Twilio Email API (comms.twilio.com)") that minimizes conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.