Agent Plugins Marketplace
All plugins

cio-localization

v2.0.0

Skills for localizing Customer.io campaigns: pull per-language banners into Assets, migrate currency-split campaigns into Design Studio, fill locale versions with the right images, and move hardcoded amounts onto Liquid snippets.

Claude Code3 Skills

License: MIT0 GitHub starsUpdated 4 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
3 skill or MCP entries
Source updated
Aug 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install cio-localization@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/pasha-TP/cio_localization_plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/cio-localization/.

Plugin files

plugins/cio-localization/
├── .claude-plugin/plugin.json
├── skills/cio-banners-to-assets/SKILL.md
├── skills/cio-locale-banners/SKILL.md
└── skills/inapp-fixing/SKILL.md

Included Skills3

cio-banners-to-assetsskills/cio-banners-to-assets/SKILL.md

Extract every localized banner image out of a Customer.io campaign and upload labelled copies into Assets, sorted into per-language folders. Use this whenever the person wants to "витягнути банери" from a campaign, asks where a campaign's translated images live, wants banners organised by language or by email step, is migrating a currency-split campaign into Design Studio nodes, or needs a picture reference of which banner belongs to which email and locale. Also use it before building any per-locale email in Design Studio, since the banners have to exist somewhere findable first, and use it as the banner half of cio-campaign-to-design-studio, which delegates that work here rather than repeating it. Do NOT walk the campaign graph by hand or guess which currency branch to follow — read this skill first, it documents the traps that produced wrong data twice.

cio-locale-bannersskills/cio-locale-banners/SKILL.md

Put the correct localized images into every language version of a Customer.io Design Studio email (any workspace, any campaign), once the person tells you which email(s) and which Assets folder holds the banners. Use this whenever the person says "постав правильні банери", "банери по локалях", "картинки не перекладені", asks why a translated email still shows English images, hands over a Design Studio node that n8n has just translated, points at an Assets folder of per-language images, or asks which banner belongs to which locale. Do NOT reconstruct the email HTML by hand, paste bodies into context, or verify by eye — read this skill first, it documents the file-based write pipeline that turns a three-hour job into a two-minute one, and the checks that actually catch a wrong swap.

inapp-fixingskills/inapp-fixing/SKILL.md

Audit and fix a Customer.io in-app message so a money amount comes from a Liquid currency snippet instead of a hardcoded figure, across every language version of that step. Use this skill whenever the person pastes a Customer.io in-app action link (…/journeys/automations/{campaign}/setup/workflow/actions?actionId=…) and asks to "check if the snippet is everywhere", "collect all the languages into one", "put the snippet in", "replace the currency split", or asks which locales/currencies an in-app covers. Also use it before any bulk migration away from per-currency branching. Do NOT edit in-app templates by hand-guessing the PUT payload — read this skill first, it documents which fields must be written together or the change silently reverts.

Plugin manifests1

plugins/cio-localization/.claude-plugin/plugin.json
{
  "name": "cio-localization",
  "version": "2.0.0",
  "description": "Skills for localizing Customer.io campaigns: pull per-language banners into Assets, migrate currency-split campaigns into Design Studio, fill locale versions with the right images, and move hardcoded amounts onto Liquid snippets.",
  "license": "MIT"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[cio-localization on Agent Plugins Marketplace](https://pluginsmp.com/plugins/cio-localization)