smithery/shockz09

uni-sendgrid

SendGrid transactional email via uni CLI. Use when user wants to send emails, including HTML emails and dynamic templates. Requires SENDGRID_API_KEY and verified sender email.

Installation

$ npx skills add smithery/shockz09 --skill uni-sendgrid

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/shockz09.

npx skills add smithery/shockz09

Browse all from smithery/shockz09

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash(uni:*), Bash(~/.local/bin/uni:*)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,650 B
  • docs SUMMARY.md 196 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

SendGrid (uni)

Send transactional emails from the terminal.

Authentication

uni sendgrid auth SG.xxx -f [email protected]           # Set API key
uni sendgrid auth SG.xxx -f [email protected] -n "App"  # With from name
uni sendgrid auth --status                                # Check configuration
uni sendgrid auth --logout                                # Remove credentials

# Or use environment variables
export SENDGRID_API_KEY="SG.xxx"
export SENDGRID_FROM="[email protected]"

Get API key from: https://app.sendgrid.com/settings/api_keys

Send Email

# Plain text email
uni sendgrid send [email protected] "Subject" "Message body here"

# HTML email
uni sendgrid send [email protected] "Welcome!" --html "<h1>Welcome!</h1><p>Thanks for joining.</p>"

# Multiple recipients
uni sendgrid send "[email protected],[email protected]" "Newsletter" "Content here"

# With CC/BCC
uni sendgrid send [email protected] "Subject" "Body" --cc [email protected]
uni sendgrid send [email protected] "Subject" "Body" --bcc [email protected]

# With dynamic template
uni sendgrid send [email protected] "Welcome" -t d-xxxxx -d '{"name":"John","company":"Acme"}'

Notes

  • From email must be a verified sender in SendGrid
  • Dynamic templates use handlebars syntax in SendGrid dashboard
  • Template IDs start with d-
  • Multiple recipients separated by commas