Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nisrulz/add-localization
Add or update a language translation in the privacy policy generator.
Passed 19 of 22 test cases with the skill, and 13 of 22 without it.
and 6 more in the full report
7 fixed12 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Before opening a PR for a new locale JSON, I want to run our full validation check suite including Go vet, golden file testing, and Playwright tests. Should I run individual test commands or is there a single make target?
| Checked | Without skill | With skill |
|---|---|---|
| Instruct running make check to execute the full validation suite. | Missed | Passed |
The instructions your model reads when the skill loads.
cp src/locales/en.json src/locales/{code}.json
Use the ISO 639-1 language code (e.g., es, fr, de, ja, pt, zh).
Edit the new JSON file. Only translate values, never keys.
✅ Correct:
"wizard.step1.tagline": "Genera un documento personalizado..."
❌ Wrong — don't change keys:
"wizard.step1.tagline_es": "Genera un documento personalizado..."
{{ variable }} placeholdersKeep placeholders like {{ appName }}, {{ platformDesc }}, {{ deviceType }} unchanged in the translated text.
make build
The Go build tool detects every JSON file in src/locales/ and generates the HTML and JavaScript for each locale.
Open public/index.html — the language switcher dropdown now includes the new language.
test cases passed, vs 13 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.