Use when a project or Codex runtime needs environment TOML created, triaged, or updated with safe setup, actions, exec-server providers, and validation evidence.
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./Skills/agent-ops/codex-environment-creator/SKILL.md.codex/environments/environment.toml to bootstrap dependencies or expose Codex actions.$CODEX_HOME/environments.toml triaged for local, remote, or disabled execution environment selection..codex/environments/environment.toml, misspelled .codex/environmentals/* paths, repo docs, or setup scripts.schema_version..codex/environments/ and .codex/environments/environment.toml inside the target project.$CODEX_HOME/environments.toml is a user/runtime exec-server provider file,
not a project bootstrap/action file; inspect or edit it only when the user
asks about runtime environment selection, remote exec servers, or disabled
shell/filesystem access.~/dev/codex, verify
whether repo-local .codex/environments/environment.toml is actually
consumed before creating it; use $CODEX_HOME/environments.toml for Codex
runtime environment-provider selection. Treat .codex/environmental.toml,
.codex/environmentals/environmental.toml, and
.codex/environmentals/enviromental.toml as aliases or drift until live repo
evidence proves otherwise.AGENTS.md or README.md, and package or tooling files.codex-repo MCP before inventing keys../bin/ask, make, pnpm, uv, cargo, or documented scripts over ad hoc dependency installs.name, icon, and command fields; do not hide destructive actions behind friendly names.$CODEX_HOME/environments.toml, use the runtime-provider rules in
references/environment-authoring.md before editing defaults, URL or stdio
transports, relative cwd, timeouts, or disabled access.npm install because it is familiar..codex/environments/environment.toml.$CODEX_HOME/environments.toml; do not confuse it with per-project .codex/environments/environment.toml.~/dev/codex falls back to legacy CODEX_EXEC_SERVER_URL only when
$CODEX_HOME/environments.toml is missing.[setup].script can be intentional when actions are the only useful repo-local commands.references/contract.yaml for the machine-readable contract.references/evals.yaml for benchmark and trigger coverage.references/task-profile.json for evaluator thresholds.references/environment-authoring.md.references/provider-examples.md.| Skill | When to use together |
|---|---|
| [[toml]] | Validate schema-safe TOML edits or repair parse failures |
| [[bootstrap]] | Prove repo setup commands before putting them in [setup].script |
| [[context7]] | Retrieve current dependency or CLI docs when setup commands are version-sensitive |
| [[verification-before-completion]] | Close out with exact pass, fail, or blocked evidence |
jscraik/Agent-Skills
2920192
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.