genpark-personal-agent-ocular-tear-film-breakup-time-nibut-skill

mcp
Security Audit
Warn
Health Warn
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 4 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Deterministic personal agent skill for calculating Non-Invasive Tear Film Break-Up Time (First NIBUT, Average NIBUT), OPI, and TSI% via TFOS DEWS II.

README.md

Ocular Non-Invasive Tear Film Break-Up Time (NIBUT) Personal Agent Skill

License: Apache-2.0
Python: 3.8+
Zero Dependencies
Model Context Protocol
Production Ready

Deterministic, zero-mock personal agent micro-skill for calculating Non-Invasive Tear Film Break-Up Time (First NIBUT, Average NIBUT), Ocular Protection Index (OPI), and Tear Stability Index (TSI%) based on TFOS DEWS II diagnostic standards.

Architecture

flowchart TD
    A[Automated Keratograph Placido Rings] --> B[Detect First Ring Distortion / Break-up]
    B --> C[Compute First NIBUT & Average NIBUT sec]
    C --> D[Calculate Ocular Protection Index OPI = NIBUT / IBI]
    D --> E[Compute Tear Stability Index TSI%]
    E --> F[DEWS II Diagnostic Stratification]

Quickstart

from client import TearFilmBreakupTimeClient

client = TearFilmBreakupTimeClient()
result = client.evaluate_nibut(
    first_break_time_sec=14.5,
    average_break_time_sec=18.2,
    interblink_interval_sec=5.0
)
print(result)

License

Apache-2.0

Reviews (0)

No results found