Skip to main content
Glama

Vestibulo-Ocular Reflex (VOR) Gain & Gaze Stabilization Skill

License: MIT Python 3.10+ Zero Dependencies OpenClaw Ready MCP Protocol

A sovereign personal agent capability for computational neuro-otology, evaluating angular Vestibulo-Ocular Reflex (VOR) gain, bilateral semicircular canal asymmetry, and dynamic visual acuity.

Architecture

flowchart TD
    ImpulseData["Head Impulse Kinematics: Head Velocity & Eye Velocity (deg/s)"] --> GainEngine["VOR Gain Engine = abs(Eye Velocity) / abs(Head Velocity)"]
    GainEngine --> SaccadeAudit["Corrective Saccade Audit (Covert vs Overt Retinal Slip)"]
    GainEngine --> AsymmetryCalc["Contralateral Canal Asymmetry: |Gain_L - Gain_R| / (Gain_L + Gain_R) * 100%"]
    SaccadeAudit & AsymmetryCalc --> VOSI["Vestibulo-Ocular Stability Index (VOSI: 0 - 100)"]
    VOSI --> TherapyPlan["OpenClaw / Hermes Vestibular Adaptation (VOR x1) Prescriptions"]

Related MCP server: physiological-tremor

Quickstart

from client import VestibuloOcularReflexClient

client = VestibuloOcularReflexClient()

# Assess horizontal canal head impulse test (vHIT)
res = client.evaluate_vor_gain(
    head_velocity_deg_s=195.0,
    eye_velocity_deg_s=184.0,
    canal_plane="horizontal_lateral",
    has_covert_saccade=False,
    has_overt_saccade=False
)

print("VOR Gain:", res["vor_gain"])
print("Stability Index:", res["vestibulo_ocular_stability_index"], "/ 100")
print("Status:", res["status"])

MCP Server Integration

Add to your claude_desktop_config.json or OpenClaw tool registry:

{
  "mcpServers": {
    "vor-gain": {
      "command": "python",
      "args": ["/path/to/genpark-personal-agent-ocular-vestibulo-ocular-reflex-vor-gain-skill/mcp_server.py"]
    }
  }
}

License

MIT License.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables modeling ciliary eye-muscle fatigue and suppressed blink rates, estimating tear-film break-up, scheduling 20-20-20 optical recovery breaks, and calculating Hansraj cervical-spine torque for ergonomic posture remediation.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic analysis of accelerometer and gyroscope timeseries for 8–12 Hz microtremor spectral bands, postural stability, and central motor fatigue, returning stability scores and fatigue categorization for agent guidance.
    7
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables assessment of tear film breakup dynamics, Ocular Protection Index, blink behavior, and digital asthenopia risk during screen work, returning corneal exposure analysis and ergonomic microbreak/blink coaching recommendations.
    7
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables analysis of cutaneous laser Doppler thermal hyperemia, axon-reflex peaks, and endothelial nitric oxide bioavailability, generating CVC metrics, microvascular health scores, and classification guidance.
    7
    MIT