Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add globalize-now/globalize-skills --skill globalize-guidegit clone --depth 1 https://github.com/globalize-now/globalize-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/globalize-now/globalize-skills/globalize-guide)<a href="https://agentmods.dev/skills/globalize-now/globalize-skills/globalize-guide"><img src="https://agentmods.dev/badge/skills/globalize-now/globalize-skills/globalize-guide/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/globalize-now/globalize-skills/globalize-guide"><img src="https://agentmods.dev/badge/skills/globalize-now/globalize-skills/globalize-guide.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00268 | $0.06362 |
| Opus 5.5 | $0.00107 | $0.02545 |
| Sonnet 5.5 | $0.00054 | $0.01272 |
| Haiku 4.5 | $0.00027 | $0.00636 |
Grade A, and why
globalize-guide scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 284 lines — stays where its author put it; the contents beside it link to each section on GitHub.
i18n Orchestrator
Start here
This file is the map. The detailed instructions for every step live in references/ and are loaded on demand. You will not find library setup code in this file — do not write any from memory.
Phase map
| Stage | Goal | Load before acting |
|---|---|---|
| 1 — Inspect and decide | Detect stack, ask all questions, write the plan | references/orchestrator/inspect.md + detect.<language>.md, then compat.<language>.md, library-choice.md, setup-choices.md |
| 1.5 — Globalize account | Sign in, via the globalize-now-account-setup skill |
— |
| 2 — Setup | Install + configure the library | references/orchestrator/setup-subagent.md + every references.setup and references.rulesTemplate path |
| 3 — Convert | Wrap strings, convert formatting, extract + compile | references/orchestrator/wrap-subagent.md, verify-subagent.md, cleanup-loop.md + every references.convert path |
| 4 — Globalize project | Create project + connect repo, via globalize-now-project-setup |
references/orchestrator/globalize-inputs.md |
Stages 1.5 and 4 run only when Globalize stays in scope (default-on; §1.6). Account sign-in needs no project data, so it runs upfront; project + repo setup needs the converted catalog paths, so it runs at the end.
How to load references
- Orchestrator procedure files live in
references/orchestrator/and are named in the phase map and in each section below. - Stack-specific files come from
manifest.json. Itsstacks[]entries each carrymatch(the §1.3 predicate),packages(runtime/dev, pinned) andreferences:setup(array, read in order),convert(array, read in order),rulesTemplate, optionaloptional.*. All paths are relative to this skill's directory. After §1.11, read.globalize/manifest-snapshot.json(the frozen chosen entry) instead of the live manifest. - Read before you edit. Every reference a step names is read in full, before the first project file is edited for that step. If a tool truncates or pages output, keep reading by offset / line range until the end of the file — never act on a partial file. Ordering and ownership rules for multi-file arrays:
references/orchestrator/reading-references.md.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- manifest.json 23 KB
- manifest.schema.json 5.8 KB
- metadata.json 555 B
- references/languages/android/native/android-strings.convert.md 13 KB
- references/languages/android/native/android-strings.rules.template.md 13 KB
- references/languages/android/native/android-strings.setup.md 45 KB
- references/languages/android/native/setup.add-ons.md 23 KB
- references/languages/ios/native/string-catalog.convert.md 20 KB
- references/languages/ios/native/string-catalog.rules.template.md 17 KB
- references/languages/ios/native/string-catalog.setup.md 66 KB
- references/languages/js-ts/convert.format-pass.md 7.4 KB
- references/languages/js-ts/convert.recall-self-check.md 8.3 KB
- references/languages/js-ts/frameworks/angular/angular-localize.convert.md 9.3 KB
- references/languages/js-ts/frameworks/angular/angular-localize.setup.md 56 KB
- references/languages/js-ts/frameworks/nextjs/app-router/lingui.convert.md 12 KB
- references/languages/js-ts/frameworks/nextjs/app-router/lingui.setup.md 39 KB
- references/languages/js-ts/frameworks/nextjs/app-router/next-intl.convert.md 12 KB
- references/languages/js-ts/frameworks/nextjs/app-router/next-intl.setup.md 33 KB
- references/languages/js-ts/frameworks/nextjs/pages-router/next-intl.convert.md 6.5 KB
- references/languages/js-ts/frameworks/nextjs/pages-router/next-intl.setup.md 18 KB
- references/languages/js-ts/frameworks/nuxt/vue-i18n.convert.md 10.0 KB
- references/languages/js-ts/frameworks/nuxt/vue-i18n.setup.md 17 KB
- references/languages/js-ts/frameworks/quasar/vue-i18n.convert.md 4.8 KB
- references/languages/js-ts/frameworks/quasar/vue-i18n.setup.md 8.6 KB
- references/languages/js-ts/frameworks/react-router-framework/lingui.setup.md 47 KB
- references/languages/js-ts/frameworks/react-router-framework/swc/lingui.setup.md 49 KB
- references/languages/js-ts/frameworks/remix/lingui.setup.md 42 KB
- references/languages/js-ts/frameworks/remix/swc/lingui.setup.md 46 KB
- references/languages/js-ts/frameworks/sveltekit/paraglide.convert.md 13 KB
- references/languages/js-ts/frameworks/sveltekit/paraglide.setup.md 31 KB
- references/languages/js-ts/frameworks/tanstack-start/lingui.setup.md 38 KB
- references/languages/js-ts/frameworks/tanstack-start/swc/lingui.setup.md 42 KB
- references/languages/js-ts/frameworks/vite/react-babel/lingui.setup.md 67 KB
- references/languages/js-ts/frameworks/vite/react-swc/lingui.setup.md 68 KB
- references/languages/js-ts/frameworks/vite/vue/vue-i18n.convert.md 4.8 KB
- references/languages/js-ts/frameworks/vite/vue/vue-i18n.setup.md 17 KB
- references/languages/js-ts/frameworks/webext/lingui.convert.md 12 KB
- references/languages/js-ts/frameworks/webext/lingui.setup.md 59 KB
- references/languages/js-ts/frameworks/webext/setup.add-ons.md 43 KB
- references/languages/js-ts/frameworks/webext/swc/lingui.setup.md 60 KB
- references/languages/js-ts/frameworks/webext/webext-native.convert.md 20 KB
- references/languages/js-ts/frameworks/webext/webext-native.rules.template.md 16 KB
- references/languages/js-ts/frameworks/webext/webext-native.setup.md 55 KB
- references/languages/js-ts/libraries/angular-localize/rules.template.md 8.3 KB
- references/languages/js-ts/libraries/lingui/convert.standard-react.md 17 KB
- references/languages/js-ts/libraries/lingui/rules.template.md 29 KB
- references/languages/js-ts/libraries/lingui/setup.add-ons.md 46 KB
- references/languages/js-ts/libraries/lingui/setup.locale-module.md 25 KB
- references/languages/js-ts/libraries/lingui/setup.navigation.md 17 KB
- references/languages/js-ts/libraries/next-intl/po-format.convert.md 11 KB
- references/languages/js-ts/libraries/next-intl/po-format.setup.md 18 KB
- references/languages/js-ts/libraries/next-intl/rules.template.md 22 KB
- references/languages/js-ts/libraries/next-intl/setup.add-ons.md 43 KB
- references/languages/js-ts/libraries/paraglide/json-format.convert.md 2.9 KB
- references/languages/js-ts/libraries/paraglide/json-format.setup.md 6.2 KB
- references/languages/js-ts/libraries/paraglide/rules.template.md 15 KB
- references/languages/js-ts/libraries/paraglide/setup.add-ons.md 35 KB
- references/languages/js-ts/libraries/vue-i18n/convert.shared.md 50 KB
- references/languages/js-ts/libraries/vue-i18n/po-format.convert.md 18 KB
- references/languages/js-ts/libraries/vue-i18n/rules.template.md 19 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago Changed · -759 lines scan B → A b45551c6b075
- 24d ago Changed · +57 lines scan D → B 8cbb9df942d4
- 1mo ago First seen · 986 lines · 268 tokens per session scan D 3a22e21b87af
globalize-guide is a skill published in the GitHub repository globalize-now/globalize-skills (3 stars, last pushed 5d ago), licensed MIT. It adds 268 tokens to every session and 6,362 once invoked, about $0.0011 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
improve-search-visibility-entity-footprint
Step of the improve-search-visibility playbook: checks the profiles answer engines read, plus local listings and reviews, against the brand's facts and writes corrections. Run improve-search-visibility instead; not for direct use.
thai-resume
Use this skill for any task involving Thai-language or bilingual (TH/EN) resumes and CVs. Trigger whenever the user asks to: write a Thai resume, draft a CV in Thai, build a bilingual Thai-English resume, format an application for a Thai employer, choose between พ.ศ. and ค.ศ. dates in a CV, or tailor a resume for…
thai-text-processing
Use this skill for any task involving Thai text in code — word segmentation, Unicode normalization, sorting/collation, search indexing, romanization, truncation, or database/Elasticsearch configuration for Thai. Trigger whenever the user asks to: tokenize / segment Thai (no spaces between words), normalize Thai text…
thai-address
Use this skill for any task involving Thai postal address parsing, validation, formatting, or province/postcode lookup. Trigger whenever the user asks to: parse a Thai address into fields, validate a 5-digit Thai postcode, look up a province from its postcode, or format an address for a shipping label. Also trigger…
thai-festival-card
Use this skill for any task involving Thai festival greetings, condolences, wedding cards, royal-occasion messages, or seasonal cards. Trigger whenever the user asks to: write a Songkran/Loy Krathong/New Year greeting, draft a condolence message, write a wedding card, compose a Mother's/Father's Day message, write a…
thai-customer-service
Use this skill for any task involving Thai customer service messaging — replies, apologies, status updates, refund/return scripts, and auto-replies on LINE OA, Facebook Page, Shopee, Lazada, Instagram DM, TikTok Shop, and similar channels. Trigger whenever the user asks to: reply to a Thai customer, draft an apology…