{"id":"fa047246-aa28-4e27-9133-676f9d5ce579","shortId":"TD8fC9","kind":"skill","title":"Mailgun JavaScript SDK for Email Delivery and Domain Operations","tagline":"An ASE skill built around the official Mailgun JavaScript SDK for sending email and managing Mailgun API workflows from Node.js. It fits agent tasks that need transactional messaging, domain-aware email operations, event handling, and direct integration with the Mailgun platform.","description":"# Mailgun JavaScript SDK for Email Delivery and Domain Operations\n\nAn ASE skill built around the official Mailgun JavaScript SDK for sending email and managing Mailgun API workflows from Node.js. It fits agent tasks that need transactional messaging, domain-aware email operations, event handling, and direct integration with the Mailgun platform.\n\n## Prerequisites\n\nNode.js runtime 18+ with the mailgun.js package\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install mailgun.js\n- Make sure that this property is a JSON string like:\n- npm install -g http-proxy\n- npm install\n\nRequirements and caveats from upstream:\n- A javascript sdk for Mailgun built with webpack, babel & es6. This can be used in node or in the browser*.\n- Requires node.js >= 18.x\n- NOTE: starting from version 3.0 you need to pass FormData (we need this to keep library universal). For node.js you can use built-in FormData or form-data library.\n\nBasic usage or getting-started notes:\n- [Fetch API usage](#fetch-api-usage)\n- SH\n- The next step is to import the module and instantiate a mailgun client by calling new Mailgun(formData) and then using mailgun.client setup the client with basic auth credentials (username: 'api', key: 'MAILGUN_API_KE...\n\n- Source: https://github.com/mailgun/mailgun.js\n- Extracted from upstream docs: https://raw.githubusercontent.com/mailgun/mailgun.js/HEAD/README.md\n\n## Documentation\n\n- https://documentation.mailgun.com/docs/mailgun/sdk/nodejs_sdk\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2/)","tags":["mailgun","javascript","sdk","email","delivery","and","domain","operations","skills","agentskillexchange","agent-skills","ai-agents"],"capabilities":["skill","source-agentskillexchange","skill-mailgun-javascript-sdk-email-delivery-and-domain-operations-2","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,642 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:14.376Z","embedding":null,"createdAt":"2026-05-18T13:17:38.472Z","updatedAt":"2026-05-18T19:11:14.376Z","lastSeenAt":"2026-05-18T19:11:14.376Z","tsv":"'/docs/mailgun/sdk/nodejs_sdk':268 '/mailgun/mailgun.js':257 '/mailgun/mailgun.js/head/readme.md':264 '/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2/)':275 '18':106,171 '3.0':177 'agent':32,83,270 'agentskillexchange.com':274 'agentskillexchange.com/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2/)':273 'api':26,77,212,216,249,252 'around':14,65 'ase':11,62 'auth':246 'awar':40,91 'babel':157 'basic':204,245 'browser':168 'built':13,64,154,196 'built-in':195 'call':233 'caveat':146 'client':231,243 'credenti':247 'data':202 'deliveri':6,57 'direct':46,97 'doc':261 'document':265 'documentation.mailgun.com':267 'documentation.mailgun.com/docs/mailgun/sdk/nodejs_sdk':266 'domain':8,39,59,90 'domain-awar':38,89 'email':5,22,41,56,73,92 'environ':122 'es6':158 'event':43,94 'exchang':272 'extract':258 'fetch':211,215 'fetch-api-usag':214 'fit':31,82 'form':201 'form-data':200 'formdata':182,198,236 'g':138 'get':208 'getting-start':207 'github.com':256 'github.com/mailgun/mailgun.js':255 'handl':44,95 'http':140 'http-proxi':139 'import':224 'instal':111,115,124,137,143 'instanti':228 'integr':47,98 'javascript':2,18,53,69,150 'json':133 'ke':253 'keep':187 'key':250 'librari':188,203 'like':135 'mailgun':1,17,25,50,52,68,76,101,153,230,235,251 'mailgun.client':240 'mailgun.js':109,125 'make':126 'manag':24,75 'match':120 'messag':37,88 'modul':226 'need':35,86,179,184 'new':234 'next':220 'node':164 'node.js':29,80,104,170,191 'note':173,210 'npm':123,136,142 'offici':16,67 'oper':9,42,60,93 'packag':110 'pass':181 'path':118 'platform':51,102 'prerequisit':103 'properti':130 'proxi':141 'raw.githubusercontent.com':263 'raw.githubusercontent.com/mailgun/mailgun.js/head/readme.md':262 'requir':144,169 'runtim':105 'sdk':3,19,54,70,151 'send':21,72 'setup':117,241 'sh':218 'skill':12,63,271 'skill-mailgun-javascript-sdk-email-delivery-and-domain-operations-2' 'sourc':254,269 'source-agentskillexchange' 'start':174,209 'step':221 'string':134 'sure':127 'task':33,84 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transact':36,87 'univers':189 'upstream':114,148,260 'usag':205,213,217 'use':112,162,194,239 'usernam':248 'version':176 'webpack':156 'workflow':27,78 'x':172","prices":[{"id":"8ade074e-9e3c-4dab-ad7a-b9f5cb82d3b0","listingId":"fa047246-aa28-4e27-9133-676f9d5ce579","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:38.472Z"}],"sources":[{"listingId":"fa047246-aa28-4e27-9133-676f9d5ce579","source":"github","sourceId":"agentskillexchange/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:38.472Z","lastSeenAt":"2026-05-18T19:11:14.376Z"}],"details":{"listingId":"fa047246-aa28-4e27-9133-676f9d5ce579","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"mailgun-javascript-sdk-email-delivery-and-domain-operations-2","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"0c85780b3bbd2f38f7cd313c6b051b85073aafaf","skill_md_path":"skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Mailgun JavaScript SDK for Email Delivery and Domain Operations","description":"An ASE skill built around the official Mailgun JavaScript SDK for sending email and managing Mailgun API workflows from Node.js. It fits agent tasks that need transactional messaging, domain-aware email operations, event handling, and direct integration with the Mailgun platform."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/mailgun-javascript-sdk-email-delivery-and-domain-operations-2"},"updatedAt":"2026-05-18T19:11:14.376Z"}}