aras-add-user-message
Automates the process of adding custom UserMessages for Aras Innovator applications.
Install
mkdir -p .claude/skills/aras-add-user-message && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14986" && unzip -o skill.zip -d .claude/skills/aras-add-user-message && rm skill.zipInstalls to .claude/skills/aras-add-user-message
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Aras UserMessage を追加するKey capabilities
- →Determine UserMessage names for methods or UI
- →Create custom UserMessage XML files
- →Explicitly mark custom messages with `custom=1`
- →Use `name` as a reference key
- →Place display text in `text` or `i18n:text` with `xml:lang`
- →Avoid overwriting existing standard UserMessages without confirmation
How it works
The skill guides the creation of Aras UserMessage XML files by defining naming conventions, localization practices, and safety measures against overwriting standard messages.
Inputs & outputs
When to use aras-add-user-message
- →Add a new custom UserMessage for a UI action
- →Define localized text for Aras system feedback
- →Manage project-specific UserMessage keys
About this skill
スキル: Aras UserMessage を追加する
- Method や UI から参照する UserMessage 名を決める。
- カスタム UserMessage XML を
Import/UserMessage/{UserMessage Name}.xmlに作成する。 custom=1を明示する。nameは参照キーとして扱い、表示文言と混同しない。- 表示文言は
textまたはi18n:textに置き、必要なxml:langを明示する。 - 既存標準 UserMessage を上書きする変更は、ユーザー確認なしに行わない。
When not to use it
- →The task does not involve Aras UserMessage creation or modification
- →Modifying existing standard UserMessages without explicit user confirmation
Limitations
- →The skill is specific to Aras UserMessage creation.
- →It requires explicit user confirmation before overwriting existing standard UserMessages.
- →The skill focuses on XML file creation and content, not broader Aras system configuration.
How it compares
This skill provides a structured process for creating Aras UserMessage XML files with specific naming, localization, and safety rules, unlike manually creating XML files without such guidelines.
Compared to similar skills
aras-add-user-message side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| aras-add-user-message (this skill) | 0 | 3mo | No flags | Beginner |
| i18n-localization | 15 | 6mo | Review | Intermediate |
| browser-extension-developer | 4 | 6mo | No flags | Intermediate |
| i18n | 5 | 2mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
i18n-localization
davila7
Internationalization and localization patterns. Detecting hardcoded strings, managing translations, locale files, RTL support.
browser-extension-developer
yamadashy
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
i18n
lobehub
Internationalization guide using react-i18next. Use when adding translations, creating i18n keys, or working with localized text in React components (.tsx files). Triggers on translation tasks, locale management, or i18n implementation.
vscode-ext-localization
github
Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices
localization-developer
anyproto
Context-aware routing to the Anytype iOS localization system. Use when working with .xcstrings files, Loc constants, hardcoded strings, or user-facing text.
i18n-expert
daymade
This skill should be used when setting up, auditing, or enforcing internationalization/localization in UI codebases (React/TS, i18next or similar, JSON locales), including installing/configuring the i18n framework, replacing hard-coded strings, ensuring en-US/zh-CN coverage, mapping error codes to localized messages, and validating key parity, pluralization, and formatting.