locale-tui-localization
Use this skill when users request i18n/localization updates for Android string resources, especially when adding new keys or translating via locale-tui.
git clone --depth 1 https://github.com/rikkahub/rikkahub /tmp/locale-tui-localization && cp -r /tmp/locale-tui-localization/.agents/skills/locale-tui-localization ~/.claude/skills/locale-tui-localizationSKILL.md
# Locale TUI Localization Use this skill for Android localization tasks that should be handled by `locale-tui`. ## When to use - The user asks to add a new localized string key. - The user asks to translate/update `strings.xml` across multiple locales. - The user mentions i18n/l10n or `locale-tui`. ## Workflow 1. Confirm the target module (for example `app`). 2. Create/update strings with `locale-tui` instead of editing all locale files by hand. 3. Prefer auto-translation unless the user asks to skip it. 4. Verify generated changes in affected `values-*/strings.xml` files. 5. Report the exact files changed and what was added/updated. ## Commands ```bash # Add a new string resource with automatic translation uv run --directory locale-tui src/main.py add <key> "<English Value>" [OPTIONS] # Examples uv run --directory locale-tui src/main.py add hello_world "Hello, World!" uv run --directory locale-tui src/main.py add greeting "Welcome" -m app uv run --directory locale-tui src/main.py add test_key "Test" --skip-translate ``` ## Options - `--module, -m`: Specify module name (defaults to first module in config) - `--skip-translate`: Add only to source language and skip translations ## Constraints - Input value should be English. - If user explicitly requests localization, ensure all configured languages are updated. - Do not commit secrets or API keys.
|-
Use this skill when the user wants to find or search for HugeIcons by keyword, or when you need to look up what icon names are available in the HugeIcons library before using them in Compose code.
Use this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.
Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the Interactions API, the recommended way to use Gemini models and agents in Python and TypeScript.
Use this skill when users request to publish an release update.