Goman Translation Skill Guide
Install and Use the Goman Translation Skill
Use this page when you prefer an installable skill with command-based localization workflows, from language discovery to bulk translation updates.
Installable Skill
Install the Goman translations skill with one command and run workflows directly from local scripts.
Command-Based Automation
Use focused commands for languages, namespaces, get, search, create, and delete operations.
Context for Translators
Create or update translations with context so translators and AI systems receive clearer intent.
Workflow-Ready
Run practical workflows for audits, bulk import, and key lifecycle management.
Who is it for?
Developers and localization managers who prefer scriptable skill workflows and explicit command control in repository-local tooling.
Get started
Install the skill, configure environment credentials, then use command workflows to create, search, update, and clean up translations.
Skill Setup and Usage Examples
Below is a practical guide for installing the goman-translations skill, setting credentials, and running command-based localization workflows.
1Install and setup
Copy the skill to your agent (all agents detected on your machine):
npx skills add bel-frontend/goman-live-skillsOr for a specific agent / globally:
npx skills add bel-frontend/goman-live-skills -a github-copilot
npx skills add bel-frontend/goman-live-skills -a claude-code
npx skills add bel-frontend/goman-live-skills -gSet up credentials (run once from your project root):
npx github:bel-frontend/goman-live-skillsOpen .agents/skills/goman-translations/.env and fill in your credentials (from goman.live dashboard → Settings → API Keys):
GOMAN_API_KEY=your_api_key
GOMAN_APP_ID=your_application_id2Usage
Just ask your agent in natural language:
- localize my LoginScreen component
- add key auth.login.button with "Log In" in English
- check if screens.home.title exists
- audit missing translations in the auth namespace
- search all keys containing "button"Scripts the agent runs automatically (can also run manually from .agents/skills/goman-translations/scripts/):
node goman-languages.js
node goman-namespaces.js
node goman-get.js auth.login.button
node goman-search.js --namespace auth --query button
node goman-create.js auth.login.button '{"en":"Log in"}' "Login button"
node goman-delete.js auth.login.button3Recommendations
Use dotted full keys so namespace extraction works (e.g., auth.login.button).
Always run languages and namespaces checks before creating new keys.
Pass translator context when creating or updating keys for higher translation quality.
Treat delete as irreversible and verify with goman-get.js first.
4Troubleshooting
Missing credentials: fill .env with GOMAN_API_KEY / GOMAN_APP_ID from your goman.live dashboard.
Validation errors: ensure fullKey includes at least one dot (namespace.key).
Unexpected overwrite: call get first and only create missing translations when needed.
For more details and advanced workflows (audit, localize folder, bulk import), use the complete goman-translations skill references.