Emma is deprecated
Emma was always meant as a place to experiment. Most of the capabilities it tried out have since matured into proper projects in the Infrahub ecosystem, so Emma is now deprecated. OpsMill is no longer developing or supporting it, and this documentation stays online for reference only.
Most of what Emma did is now covered elsewhere.
Loading schemas through a UI. Use the Infrahub Marketplace. It publishes maintained, versioned schemas you can browse and install directly, which replaces Emma's schema library and loader.
Importing CSV data. Use the infrahub-importing-data skill from Infrahub AI Skills. It converts CSV or TSV files into Infrahub objects and loads them onto a branch, the same job as Emma's data importer.
Building schemas from a description. Use the infrahub-managing-schemas skill from the same collection. It creates and validates schema YAML from a plain description, and checks the Marketplace for an existing schema before modeling one from scratch.
Infrahub AI Skills install into Claude Code, Cursor, Copilot, and other AI coding assistants with npx skills add opsmill/infrahub-skills. See the installation guide for details.
If you have questions about the migration, reach out on the OpsMill Discord.