About setup
A setup skill for provisioning the Oracle ML inference environment. It creates a Python 3.11+ virtual environment with uv, installs and verifies onnxruntime, then reports whether the daemon can start next session.
Key features
- 01Creates a Python 3.11+ virtual environment
- 02Installs onnxruntime with uv
- 03Verifies the installation
- 04Reports setup success or failure
Use cases
- 01Provisioning the Oracle inference environment
- 02Checking whether onnxruntime is available
- 03Preparing the daemon for the next session
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill setupAfter installing, type/setupin Claude Code to confirm it loaded.
Details
From the project READMEOracle Setup
Provision the ML inference environment.
When NOT To Use
- The daemon is already provisioned and only needs to be used
- Evaluating skill quality itself (use
abstract:skills-eval)
What This Does
- Creates a Python 3.11+ virtual environment using uv
- Installs onnxruntime into the venv
- Verifies the installation
Prerequisites
- uv must be installed
- Internet connection for initial download
Steps
- Run provisioning:
cd plugins/oracle && uv run python -c "
from oracle.provision import provision_venv, get_venv_path
result = provision_venv(get_venv_path())
print(result.message)
"
- Report result to the user.
- If successful, tell the user the daemon will start on next session.
- If failed, show the error and suggest checking uv and network.
Exit Criteria
-
provision_venv()returns a result with a non-errormessageand the venv path exists on disk underplugins/oracle/ -
onnxruntimeis importable inside the provisioned venv; verified byuv run python -c "import onnxruntime"exiting 0 - User receives a clear success message stating the daemon will start on next session, or a clear failure message citing the specific error and whether it is a uv or network issue
- On failure, no partial venv left in a broken state that would prevent a clean retry
Comments
Markdown supported