1Sat Codex Agent Setup
Install Uno Satoj's generated Codex adapter as a regular file. Run this skill only after an explicit request to install, update, check, or uninstall Uno.
Safety contract
- Default to the current project's
.codex/agents/directory. - Use
--useronly when the user explicitly requests a user-wide install. - Never edit
~/.codex/config.tomlor any global Codex configuration. - Never create plugin-cache symlinks or delete unrelated custom agents.
- Run
--checkwhen the user asks what would change.
Commands
bash "${SKILL_DIR}/scripts/setup.sh" [--check|--uninstall|--force]
bash "${SKILL_DIR}/scripts/setup.sh" --user [--check|--uninstall|--force]
bash "${SKILL_DIR}/scripts/setup.sh" --target /custom/agents/directory
The installer manages only 1sat-ordinals.toml and records ownership in
.1sat-agents.json. An unmanaged collision is refused unless the user
explicitly authorizes --force.
After a successful install or update, tell the user to start a new Codex
session, then invoke Uno using the runtime name onesat_ordinals.
Maintainer generation
This command first refreshes the public root skill copies from their canonical package locations, then refreshes Uno's generated Codex adapter.
bash "${SKILL_DIR}/scripts/generate.sh"
bash "${SKILL_DIR}/scripts/generate.sh" --check