openmates:add-app-skill
CommunityScaffold a new skill inside an app
Authorglowingkitty
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Creating a new app skill in OpenMates usually requires coordinating backend Python code, app YAML registration, and localization entries, which is error-prone and slows down development.
Core Features & Use Cases
- Scaffold a complete skill skeleton: Generates the request/response Pydantic models and a BaseSkill subclass in the correct app skills folder.
- Register the skill in app.yml: Adds the required tool schema, provider metadata, and class path so the app can route and expose the skill.
- Add i18n for names and descriptions: Updates the skills translation source across all supported locales, then instructs rebuilding UI translations.
- Use an existing skill as a template: Ensures consistency with the target app’s structure, embed behavior, and schema conventions.
Quick Start
Run the command exactly as: add-app-skill <appId> <skillId> <SkillClassName> to scaffold and register a new skill in the specified OpenMates app microservice.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: openmates:add-app-skill Download link: https://github.com/glowingkitty/OpenMates/archive/main.zip#openmates-add-app-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.