From send-email-mailjet
Send emails with attachments when users say "send email", "email this to someone", "send this file via email", or need to deliver content by email.
How this skill is triggered — by the user, by Claude, or both
Slash command
/send-email-mailjet:send-emailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Send an email using the Mailjet API. All parameters are optional — they can be set via environment variables or a `.env` file in the project root. Extract any of the following from the user's request if provided:
Send an email using the Mailjet API. All parameters are optional — they can be set via environment variables or a .env file in the project root. Extract any of the following from the user's request if provided:
MJ_TO)MJ_FROM)MJ_SUBJECT)MJ_BODY)MJ_FILES_1, MJ_FILES_2, ...)Only include flags for values explicitly provided by the user. Omit flags that were not mentioned — the script will use environment defaults.
Run the following command with only the flags the user specified:
python3 ${CLAUDE_PLUGIN_ROOT}/skill/send-email-mailjet/scripts/send.py \
--from "[email protected]" \
--to "[email protected]" \
--subject "Subject line" \
--body "Email body text" \
--files path/to/file1.pdf path/to/file2.txt
The script reads these from the environment or a .env file:
MJ_APIKEY_PUBLIC / MJ_APIKEY_PRIVATE — Mailjet API credentials (required)MJ_FROM — default sender emailMJ_TO — default recipient emailMJ_SUBJECT — default subject (fallback: "Hello")MJ_BODY — default body (fallback: "Hello from AI")MJ_FILES_1, MJ_FILES_2, ... — default file attachments.env files directlyReport the API response back to the user after sending.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub funivan/send-email-mailjet-skill --plugin send-email-mailjet