Teach your agent the Raven controls
Install the packaged Raven terminal skill for Codex, Claude Code, OpenCode, or Pi. The CLI can show exactly what it will change before writing a file.
Preview, install, and check
With a current source build, run these commands from your repository. Project scope installs the skill for that project; use --scope user for your account. --root DIR selects an explicit root.
raven-term agent-skill install --client codex --scope project --dry-run
raven-term agent-skill install --client codex --scope project
raven-term agent-skill status --client codex --scope projectChoose codex, claude, opencode, pi, or all. Restart or reload the agent after installation so it discovers the skill. The skill explains Raven’s terminal controls; the agent still follows its own permission and approval rules.
Keep your existing configuration
Repeated installs are idempotent. Raven records ownership of the installed skill and preserves foreign or edited files, reporting them for you to review. Legacy Codex skill locations are reported without being deleted. Settings, permission rules, hooks, and MCP registrations are left as they are.
raven-term agent-skill remove --client codex --scope project --dry-run
raven-term agent-skill remove --client codex --scope projectRemoval only deletes an unchanged skill owned by Raven. For your own scripted actions and key bindings, continue with JavaScript automation.