Mailchimp Integration
hewi333/Mom-n-Pop-Skills
A skill your agent uses when integrating with Mailchimp for audience management, campaigns, and automation.
Operate Mailchimp Marketing audiences, campaigns, reports, automations, journeys, and Mailchimp Transactional/Mandrill email through SecretRef-backed helper requests.
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HybridAIOne/hybridclaw mailchimp --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/mailchimp .claude/skills/mailchimp && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .claude/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimpType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HybridAIOne/hybridclaw mailchimp --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/mailchimp .agents/skills/mailchimp && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .agents/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HybridAIOne/hybridclaw mailchimp --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/mailchimp .cursor/skills/mailchimp && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .cursor/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HybridAIOne/hybridclaw.git --path skills/mailchimp--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HybridAIOne/hybridclaw mailchimp --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/mailchimp .gemini/skills/mailchimp && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .gemini/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HybridAIOne/hybridclaw mailchimpInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/mailchimp .github/skills/mailchimp && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .github/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill mailchimp -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HybridAIOne/hybridclaw mailchimp --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/mailchimp .opencode/skills/mailchimp && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mailchimp" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/mailchimp into .opencode/skills/mailchimp/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mailchimp", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mailchimpOperate Mailchimp Marketing audiences, campaigns, reports, automations, journeys, and Mailchimp Transactional/Mandrill email through SecretRef-backed helper requests.
Mailchimp is an agent skill from HybridAIOne/hybridclaw. Operate Mailchimp Marketing audiences, campaigns, reports, automations, journeys, and Mailchimp Transactional/Mandrill email through SecretRef-backed helper requests.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.
It sits in Marketing & SEO, covering Email marketing. It works with Mailchimp. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3624072. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
MAILCHIMP_MARKETING_OAUTH_TOKENMANDRILL_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mailchimp loads about 3.6k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 747 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HybridAIOne/hybridclaw at commit 3624072, republished under its MIT licence (© HybridAIOne). 747 words, ~3,614 tokens.
.claude/skills/mailchimp/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this skill for Mailchimp Marketing and Mailchimp Transactional work: audience/list inspection, subscriber lookup and controlled mutations, tags, merge fields, campaign draft operations, campaign content, scheduling/sending, campaign reports, automation and journey readouts, and Mandrill transactional message lookup or sends.
credential-check when setup is uncertain. The helper emits
gateway-resolved <env:...> and <secret:...> placeholders; it does not
read runtime env or secret values itself. Missing MAILCHIMP_SERVER_PREFIX,
MAILCHIMP_MARKETING_BASIC_AUTH, MAILCHIMP_MARKETING_OAUTH_TOKEN, or
MANDRILL_API_KEY is surfaced by the gateway placeholder resolver or by a
401/403 upstream response.
Do not run hybridclaw secret list, hybridclaw env list, grep, or local
file inspection from the agent sandbox to decide whether Mailchimp values
are configured; those checks can see the wrong runtime surface.
For stored OAuth access tokens, use oauth metadata --auth oauth to retrieve the
account-specific API endpoint and set MAILCHIMP_SERVER_PREFIX from the
returned API endpoint host.mailchimp.cjs noun/verb commands for live work. Normal commands send
the helper-built request through the HybridClaw gateway /api/http/request
path, so the gateway resolves <env:...> and <secret:...> placeholders
server-side. Use --request only for dry-run/debug output; do not normally
reconstruct or relay httpRequest objects with the built-in http_request
tool.MAILCHIMP_MARKETING_BASIC_AUTH, MAILCHIMP_MARKETING_OAUTH_TOKEN,
and MANDRILL_API_KEY as SecretRefs only. Never ask the operator to paste
tokens into chat, never print raw Authorization headers, and never include
Mandrill keys in --body-json.approval-plan, show
the preview, and stop. After explicit operator approval for the named
audience, campaign, or message target, run the approved helper command
unchanged.Retry-After or Mailchimp
rate-limit headers when present. Do not start retry loops.Use the standard helper shape:
node skills/mailchimp/mailchimp.cjs [--format json|pretty] [--request] <resource> <action> [flags]
node skills/mailchimp/mailchimp.cjs [--format json|pretty] approval-plan <resource> <action> [flags]node skills/mailchimp/mailchimp.cjs --help
node skills/mailchimp/mailchimp.cjs --format json credential-check
node skills/mailchimp/mailchimp.cjs --format json oauth metadata --auth oauth
node skills/mailchimp/mailchimp.cjs --format json --request oauth metadata --auth oauthRun Marketing reads:
node skills/mailchimp/mailchimp.cjs --format json marketing root
node skills/mailchimp/mailchimp.cjs --format json audience list --count 25
node skills/mailchimp/mailchimp.cjs --format json audience members --list-id <list-id> --status subscribed
node skills/mailchimp/mailchimp.cjs --format json audience member --list-id <list-id> --email user@example.com
node skills/mailchimp/mailchimp.cjs --format json audience merge-fields --list-id <list-id>Run guarded audience mutations only after approval:
node skills/mailchimp/mailchimp.cjs --format json approval-plan audience member-upsert \
--list-id <list-id> --email user@example.com --status-if-new pending \
--merge-fields-json '{"FNAME":"Ada"}' --tag customer:active
node skills/mailchimp/mailchimp.cjs --format json approval-plan audience tags-update \
--list-id <list-id> --email user@example.com --tag vip:active --tag stale:inactive
node skills/mailchimp/mailchimp.cjs --format json approval-plan audience member-archive \
--list-id <list-id> --email user@example.com
node skills/mailchimp/mailchimp.cjs --format json approval-plan audience bulk-plan \
--list-id <list-id> --operation member-upsert --count 2500 \
--source-label imports/2026-06-newsletter.csv \
--sample-json '{"email":"user@example.com","status_if_new":"pending","FNAME":"Ada"}'Run campaign requests:
node skills/mailchimp/mailchimp.cjs --format json campaign list --status save
node skills/mailchimp/mailchimp.cjs --format json approval-plan campaign create --body-json '{"type":"regular","recipients":{"list_id":"<list-id>"},"settings":{"subject_line":"Subject","title":"Draft","from_name":"Team","reply_to":"team@example.com"}}'
node skills/mailchimp/mailchimp.cjs --format json approval-plan campaign content-set --campaign-id <campaign-id> --body-json '{"html":"<p>Hello</p>"}'
node skills/mailchimp/mailchimp.cjs --format json approval-plan campaign schedule --campaign-id <campaign-id> --schedule-time 2026-06-01T09:00:00+00:00
node skills/mailchimp/mailchimp.cjs --format json approval-plan campaign send --campaign-id <campaign-id>Run report and read-only automation/journey requests:
node skills/mailchimp/mailchimp.cjs --format json campaign report --campaign-id <campaign-id> --kind overview
node skills/mailchimp/mailchimp.cjs --format json campaign report --campaign-id <campaign-id> --kind bounces
node skills/mailchimp/mailchimp.cjs --format json campaign report --campaign-id <campaign-id> --kind opens
node skills/mailchimp/mailchimp.cjs --format json campaign report --campaign-id <campaign-id> --kind clicks
node skills/mailchimp/mailchimp.cjs --format json campaign report --campaign-id <campaign-id> --kind email-activity
node skills/mailchimp/mailchimp.cjs --format json automation list
node skills/mailchimp/mailchimp.cjs --format json journey listRun Mandrill transactional requests:
node skills/mailchimp/mailchimp.cjs --format json mandrill message-info --id <message-id>
node skills/mailchimp/mailchimp.cjs --format json approval-plan mandrill send --body-json '{"message":{"from_email":"ops@example.com","to":[{"email":"user@example.com","type":"to"}],"subject":"Receipt","text":"Thanks"}}'
node skills/mailchimp/mailchimp.cjs --format json approval-plan mandrill send-template --body-json '{"template_name":"receipt","template_content":[],"message":{"to":[{"email":"user@example.com","type":"to"}],"merge":true}}'Classify a saved or live error:
node skills/mailchimp/mailchimp.cjs --format json classify-response --status 401 --body-json '{"title":"API Key Invalid"}'
node skills/mailchimp/mailchimp.cjs --format json classify-response --gateway-error 'Stored secret MAILCHIMP_MARKETING_BASIC_AUTH is not set.'Green operations are read-only inventory, lookup, report, automation, journey, and message-status calls. Amber operations mutate external Mailchimp state but do not send mail by themselves. Red operations can send or schedule external email and require explicit operator approval for the named campaign or message target.
--operator-grant is an approval-workflow marker for this helper, not an
access-control boundary. The gateway approval policy, network policy, and
credential resolver remain the actual enforcement layers for external writes
and sends.
Bulk member mutation is intentionally exposed as a preview/approval boundary,
not as a direct batch execution command. For more than one subscriber, run
approval-plan audience bulk-plan with the target list, operation, source
label, count, and a redacted sample row. After approval, generate exact
per-member helper commands and run them with --operator-grant. Do not call
Mailchimp batch endpoints from this skill.
Unsupported destructive operations include permanent member deletion, campaign delete, audience delete, and Mandrill scheduled-message cancel/reschedule. The helper exposes archive and tag changes, not irreversible data deletion.
Mailchimp Marketing uses https://<dc>.api.mailchimp.com/3.0, where <dc> is
the data-center subdomain for the account. API keys usually include this as the
suffix after the last hyphen. The helper defaults to --auth api-key, which
uses Authorization: Basic <secret:MAILCHIMP_MARKETING_BASIC_AUTH> and
https://<env:MAILCHIMP_SERVER_PREFIX>.api.mailchimp.com/3.0/... so the
gateway resolves both values server-side. Store the secret value as the base64
encoding of anystring:<api-key>, not the raw API key in prompt text.
OAuth access tokens are supported with --auth oauth and
Authorization: OAuth <secret:MAILCHIMP_MARKETING_OAUTH_TOKEN>. This skill
uses an already stored OAuth access token; it does not perform the browser OAuth
authorization flow itself. Use oauth metadata --auth oauth to read the OAuth
token metadata endpoint and derive the account-specific data-center prefix
before calling Marketing API endpoints.
Mandrill requests place key: "<secret:MANDRILL_API_KEY>" in the JSON body so
the gateway performs placeholder replacement server-side. Do not include a
key field in --body-json; the helper rejects it.
Base answers on successful live API results only. For setup failures, report
which layer failed: missing MAILCHIMP_SERVER_PREFIX, gateway missing runtime
secret, gateway policy denial, outbound network failure, Mailchimp 401/403,
Mailchimp 429, or upstream validation error. Do not infer stale gateway state
or network isolation without checking hybridclaw gateway status, logs, and
the returned helper/gateway error body.
© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/mailchimp of HybridAIOne/hybridclaw.
Open the folder on GitHubat commit 3624072
Mailchimp next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mailchimp this skillHybridAIOne/hybridclaw | 158 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Mailchimp Integrationhewi333/Mom-n-Pop-Skills | 122 | — | ~2k | Automated safety check: Pass | MIT | |
| CLI Anything MailchimpHKUDS/CLI-Anything | 52k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| 14 Email Marketing Globalminhnv0807/ai-business-skills | 610 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Ecommerce Email Marketing BuilderLeoYeAI/openclaw-master-skills | 2.2k | 1 repos | ~6.2k | Automated safety check: Pass | MIT | |
| Connectindranilbanerjee/digital-marketing-pro | 859 | 1 repos | ~2k | Automated safety check: Pass | MIT |
hewi333/Mom-n-Pop-Skills
A skill your agent uses when integrating with Mailchimp for audience management, campaigns, and automation.
HKUDS/CLI-Anything
CLI harness for the Mailchimp Marketing API v3.0 — 303 commands across 30 resource groups (lists, campaigns, reports, automations, ecommerce, templates, and more).
minhnv0807/ai-business-skills
A skill your agent uses when the user needs email or lifecycle automation — welcome series, nurture, abandoned cart, re-engagement, broadcast, and transactional flows with subject lines…
LeoYeAI/openclaw-master-skills
E-commerce email marketing system builder. An agent skill from LeoYeAI/openclaw-master-skills.
indranilbanerjee/digital-marketing-pro
Guide the connection of a known MCP integration to the plugin — looks up the connector registry via connector-status.py, checks current status, and returns transport-specific setup steps (OAuth for…
indranilbanerjee/digital-marketing-pro
Design marketing automation programs — end-to-end workflow architecture, lead scoring models with MQL/SQL thresholds, nurture and drip sequences, behavioral triggers, lifecycle stage frameworks…
HybridAIOne/hybridclaw
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
HybridAIOne/hybridclaw
Plan, script, render, and stitch Manim Community Edition videos in Python.
HybridAIOne/hybridclaw
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
HybridAIOne/hybridclaw
Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.
HybridAIOne/hybridclaw
Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.
HybridAIOne/hybridclaw
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
Works with
Categories
Operate Mailchimp Marketing audiences, campaigns, reports, automations, journeys, and Mailchimp Transactional/Mandrill email through SecretRef-backed helper requests. Mailchimp is an agent skill from HybridAIOne/hybridclaw. Operate Mailchimp Marketing audiences, campaigns, reports, automations, journeys, and Mailchimp Transactional/Mandrill email through SecretRef-backed helper requests.
Mailchimp fits situations like: tasks that involve Email marketing.
Run `npx skills add HybridAIOne/hybridclaw --skill mailchimp -a claude-code`. Or copy the skill folder (skills/mailchimp in HybridAIOne/hybridclaw) into .claude/skills/mailchimp in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HybridAIOne/hybridclaw --skill mailchimp -a codex`. Or copy the skill folder (skills/mailchimp in HybridAIOne/hybridclaw) into .agents/skills/mailchimp in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill mailchimp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mailchimp, .gemini/skills/mailchimp, .github/skills/mailchimp and .opencode/skills/mailchimp in your project.
Going by SKILL.md and its folder, Mailchimp needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node) and credentials named MAILCHIMP_MARKETING_OAUTH_TOKEN and MANDRILL_API_KEY. Our summary lists: A credential in MAILCHIMP_MARKETING_OAUTH_TOKEN; A credential in MANDRILL_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Mailchimp is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Mailchimp: Mailchimp Integration (hewi333/Mom-n-Pop-Skills, 122 stars), CLI Anything Mailchimp (HKUDS/CLI-Anything, 52k stars), 14 Email Marketing Global (minhnv0807/ai-business-skills, 610 stars) and Ecommerce Email Marketing Builder (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 158 GitHub stars. The repository holds 71 skills in this directory. The repository was last updated on October 9, 2026.
Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.