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).

68

Quality

82%

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

65%Weight 40%Scale 1-3

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

A concise, well-organized reference for SendGrid email configuration that avoids padding and surfaces concrete paths, endpoints, and gotchas. Its weak spots are actionability (table/reference guidance rather than fully executable code) and workflow clarity (no explicit validation feedback loops for setup operations).

Suggestions

Add a copy-paste-ready authenticated example for a key operation, e.g. a curl call to GET /v3/whitelabel/links/{id}/validate with the Authorization: Bearer SG. header, so the API guidance is fully executable.

For Link Branding setup, make the validation a checkpoint: 'After adding the CNAME, call GET /v3/whitelabel/links/{id}/validate; if it fails, confirm the DNS record propagation and re-validate before proceeding.'

Consider extracting the Handlebars helper table and the tracking-settings table into a references/ file (e.g. reference.md) so the SKILL.md body stays a lean overview, giving the skill a one-level-deep progressive-disclosure structure.

DimensionReasoningScore

Conciseness

The body is lean: compact tables for Handlebars helpers and tracking settings, a priority list for content types, and a CANNOT section of terse gotchas. It assumes Claude's competence and avoids explaining what SendGrid or email tracking fundamentally is, so nearly every token earns its place.

3 / 3

Actionability

It gives concrete Console paths ('Console > Email API > Dynamic Templates'), an API endpoint ('GET /v3/whitelabel/links/{id}/validate'), and copy-paste Handlebars examples, but most guidance is table/reference form rather than fully executable, copy-paste-ready code (e.g., no authenticated curl/SDK call to send or configure mail).

2 / 3

Workflow Clarity

Link Branding setup is sequenced (location, CNAME requirement, validate-via-API) and content-type priority is ordered, but there are no explicit validation checkpoints or fix/retry feedback loops for the config operations, so the sequence is present but checkpoints are implicit.

2 / 3

Progressive Disclosure

The file is well-organized into clearly headed sections and a Next Steps nav to related skills, but it is a single ~80-line monolithic document with everything inline and no bundle/reference files to split deeper material into; it sits just above the 'simple skill' threshold where organization alone could earn a 3.

2 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 tight, third-person description that names concrete capabilities, gives explicit 'Use when' triggers, and actively disambiguates from a sibling Twilio Email API skill. It hits every dimension without padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Configure SendGrid dynamic templates (Handlebars), tracking settings (opens, clicks, subscriptions), link branding for custom tracking domains, and content types (HTML, plain text, AMP)' — specific enumerated capabilities rather than vague language.

3 / 3

Completeness

Explicitly answers both what (the enumerated configuration tasks) and when ('Use when customizing SendGrid email content, tracking behavior, or branded links').

3 / 3

Trigger Term Quality

'Use when customizing SendGrid email content, tracking behavior, or branded links' plus 'SendGrid', 'dynamic templates', 'Handlebars', 'tracking', 'branded links' are natural terms a user would say when they need this skill.

3 / 3

Distinctiveness Conflict Risk

Clear SendGrid-specific niche and an explicit disambiguator ('not applicable to the Twilio Email API (comms.twilio.com)') that prevents triggering for the wrong skill.

3 / 3

Total

12

/

12

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.