#A shared destination
Both --tool codex and --tool agents write skills to ~/.agents/skills/<skill.name>/. Both values are equivalent for the destination. --tool all includes this directory and ~/.claude/skills/<skill.name>/.
#Apply the Maleta
Validate
bashmaleta validate --file ./maleta.jsonSimulate for Codex
bashmaleta install --file ./maleta.json --tool codex --dry-runInstall for Codex
bashmaleta install --file ./maleta.json --tool codexOr install for Agents
bashmaleta install --file ./maleta.json --tool agents
The --tool override applies only to that run and never rewrites targetTool in the JSON. Built-in and GitHub skills follow the same pipeline; selecting the destination changes only where they are materialized.
#Plugins do not apply
#Check in Codex
After installation, restart Codex and use /skills to check the available skills. If the base directory is elsewhere, the MALETA_CLI_HOME variable changes the home directory used by the CLI.