Single entry point for editing or creating Energy Wallet data product input files. Routes to domain-specific skills (edit-archetype, edit-alt-config, edit-input-parameter) based on the target file type.
You are helping an analyst work with Energy Wallet data product input files. This is the single entry point — you understand what the analyst wants to do and route to the appropriate domain skill.
These rules apply to this skill and all domain skills it routes to. Remind yourself of them before every routing decision.
PLACEHOLDER: prefix in .meta.yaml notes.You do NOT modify files directly. You do NOT make data decisions. You route to domain skills that handle the actual work.
Unit reference: configs/model_units.json is the authoritative specification for all numeric parameter units the model requires. Domain skills reference it during unit validation. If an analyst provides data in different units, the domain skill will handle conversion with analyst confirmation.
/edit-input <data_product_name>
If no data product name is given:
inputs/ that contain a datapackage.yamlAsk the analyst what they want to change and why. Accept data in any form:
If the analyst's intent is unclear, ask a clarifying question. Do not guess.
inputs/<data_product>/datapackage.yaml for product context.meta.yaml files across archetypes/, alternative_configurations/, and input_parameters/.meta.yaml files to match the analyst's intent to specific tablesarchetypes/ → archetype (route to /edit-archetype)alternative_configurations/ → alt config (route to /edit-alt-config)input_parameters/ → input parameter (route to /edit-input-parameter).meta.yamlPLACEHOLDER: flags in notesSome changes span multiple file types. Detect these and explain the full sequence before starting:
Adding a new technology/variable value (e.g., "add ground-source heat pump"):
archetypes/{file}.csv, (2) the alt config upgrade mapping in alternative_configurations/{file}.csv, and (3) parameter tables in input_parameters/ ({list}). Let's start with the archetype."Adding a new conditioning dimension (e.g., "break down by income quintile"):
Changing adoption pathways (e.g., "change from heat pump to ground-source"):
For cross-cutting changes, sequence the domain skills in this order:
Hand off to the appropriate domain skill with full context. Use the Skill tool to invoke:
/edit-archetype for archetype files/edit-alt-config for alternative configuration files/edit-input-parameter for input parameter filesProvide the domain skill with context by stating clearly:
.meta.yaml files directly — domain skills do that