Назад към всички

contact-angle-analyzer

// Wettability analysis skill for surface energy characterization and hydrophobicity/hydrophilicity assessment

$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namecontact-angle-analyzer
descriptionWettability analysis skill for surface energy characterization and hydrophobicity/hydrophilicity assessment
allowed-toolsRead,Write,Glob,Grep,Bash
metadata[object Object]

Contact Angle Analyzer

Purpose

The Contact Angle Analyzer skill provides comprehensive wettability analysis for nanomaterial surfaces, enabling determination of surface energy components and characterization of hydrophobic/hydrophilic properties.

Capabilities

  • Static contact angle measurement
  • Dynamic advancing/receding angles
  • Surface energy calculation (Owens-Wendt, van Oss)
  • Wilhelmy plate analysis
  • Surface roughness correlation
  • Superhydrophobic/superhydrophilic assessment

Usage Guidelines

Wettability Analysis

  1. Contact Angle Measurement

    • Use consistent droplet volume (2-5 uL)
    • Allow equilibration before measurement
    • Report average of multiple measurements
  2. Surface Energy Calculation

    • Use multiple probe liquids
    • Apply Owens-Wendt for dispersive/polar
    • Use van Oss for acid-base analysis
  3. Surface Classification

    • Hydrophilic: theta < 90 degrees
    • Hydrophobic: theta > 90 degrees
    • Superhydrophobic: theta > 150 degrees

Process Integration

  • Nanomaterial Surface Functionalization Pipeline
  • Thin Film Deposition Process Optimization

Input Schema

{
  "sample_id": "string",
  "probe_liquids": ["water", "diiodomethane", "formamide"],
  "measurement_type": "static|dynamic|wilhelmy",
  "surface_roughness": "number (nm, optional)"
}

Output Schema

{
  "contact_angles": [{
    "liquid": "string",
    "angle": "number (degrees)",
    "std_dev": "number"
  }],
  "surface_energy": {
    "total": "number (mJ/m2)",
    "dispersive": "number (mJ/m2)",
    "polar": "number (mJ/m2)"
  },
  "wettability_class": "string"
}