# Ligand Exchange Protocol Manager

> Surface chemistry skill for managing ligand exchange reactions, bioconjugation protocols, and functional group quantification

- Skill: `a5c-ai/ligand-exchange-protocol-manager` (Agent Skill)
- Install (CLI): `npx skillmds@latest add a5c-ai/ligand-exchange-protocol-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/a5c-ai/ligand-exchange-protocol-manager/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: a5c-ai (https://skillmd.com/u/a5c-ai)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/a5c-ai/ligand-exchange-protocol-manager

---


# Ligand Exchange Protocol Manager

## Purpose

The Ligand Exchange Protocol Manager skill provides systematic management of surface functionalization reactions for nanoparticles, enabling controlled ligand exchange, bioconjugation, and quantification of surface functional groups.

## Capabilities

- Ligand exchange reaction design
- Bioconjugation chemistry selection
- Click chemistry protocols
- Functional group quantification (TNBS, Ellman's)
- Conjugation efficiency optimization
- Surface coverage calculation

## Usage Guidelines

### Ligand Exchange Design

1. **Chemistry Selection**
   - Match incoming ligand affinity
   - Consider exchange kinetics
   - Optimize solvent system

2. **Bioconjugation Protocols**
   - EDC/NHS for carboxyl-amine coupling
   - Maleimide-thiol for cysteine targeting
   - Click chemistry for orthogonal conjugation

3. **Surface Coverage Quantification**
   - UV-Vis for chromophoric ligands
   - TGA for organic content
   - XPS for elemental analysis

## Process Integration

- Nanomaterial Surface Functionalization Pipeline
- Nanoparticle Drug Delivery System Development
- Nanosensor Development and Validation Pipeline

## Input Schema

```json
{
  "nanoparticle_type": "string",
  "current_ligand": "string",
  "target_ligand": "string",
  "target_functionality": "amine|carboxyl|thiol|azide|alkyne",
  "conjugation_target": "string (optional)"
}
```

## Output Schema

```json
{
  "exchange_protocol": {
    "solvent": "string",
    "temperature": "number (C)",
    "duration": "number (hours)",
    "ligand_excess": "number (equivalents)"
  },
  "expected_coverage": "number (molecules/nm2)",
  "verification_methods": ["string"],
  "stability_notes": "string"
}
```

