boltzgen
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a…
Use the BY MCP database tools to query PDB, UniProt, and SAbDab for target characterization, antibody scaffold selection, and competition analysis.
$ npx -y skills add 001TMF/blatant-why --skill by-database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/by-databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Use the BY MCP database tools to query PDB, UniProt, and SAbDab for target characterization, antibody scaffold selection, and competition analysis.
id: "skill_7b1465f73e1a4c5c9cd7591d123dac91" name: "by-database" display-name: "BY Database Queries (PDB / UniProt / SAbDab)" short-description: "Query the BY MCP database servers (PDB, UniProt, SAbDab) for target characterization, antibody scaffold selection, and competition analysis. Use when you need structural metadata, sequence/domain annotations, or known antibody-antigen complexes for a target." category: "research" keywords: "PDB, RCSB, UniProt, SAbDab, antibody database, structure lookup, interface residues, CDR sequences, hotspot, scaffold selection" version: "1.0" last-updated: "2026-05-20" mcp_tools: [ "mcp__by-pdb__pdb_search", "mcp__by-pdb__pdb_fetch_structure", "mcp__by-pdb__pdb_get_chains", "mcp__by-pdb__pdb_interface_residues", "mcp__by-pdb__pdb_download", "mcp__by-uniprot__uniprot_search", "mcp__by-uniprot__uniprot_fetch_protein", "mcp__by-uniprot__uniprot_get_domains", "mcp__by-uniprot__uniprot_get_variants", "mcp__by-sabdab__sabdab_search_antibodies", "mcp__by-sabdab__sabdab_get_structure", "mcp__by-sabdab__sabdab_cdr_sequences", "mcp__by-sabdab__sabdab_search_by_antigen" ]
Use the BY MCP database tools to query PDB, UniProt, and SAbDab for target characterization, antibody scaffold selection, and competition analysis.
---
Use this skill when you need:
**Don't use this skill for:**
---
Look up a target end-to-end in three calls:
mcp__by-pdb__pdb_search(query="PD-L1", max_results=10) mcp__by-uniprot__uniprot_search(query="CD274 human", max_results=5) mcp__by-sabdab__sabdab_search_by_antigen(antigen_name="PD-L1", max_results=20)
For batch enrichment of a known list of PDB IDs without an MCP loop:
python scripts/batch_pdb_lookup.py --ids 7S4S 6XWG 5JDS --out enriched.csv
✅ **VERIFICATION:** Expect `✓ batch_pdb_lookup completed: 3 rows -> enriched.csv`.
---
**Required (at least one of):**
**Optional:**
See [references/pdb-quality-metrics.md](references/pdb-quality-metrics.md) for resolution and completeness thresholds.
---
All MCP tools return JSON strings. Parse before display — never show raw JSON to the user.
**PDB tool outputs:**
**UniProt tool outputs:**
**SAbDab tool outputs:**
**Script outputs (this skill's `scripts/`):**
---
**⚠️ CRITICAL: ASK THIS FIRST.** Confirm the user actually has identifiers in hand.
1. **Identifiers** (ASK THIS FIRST):
`mcp__by-uniprot__uniprot_search` to resolve canonical IDs.
2. **Organism:**
3. **Modality intent (drives SAbDab usage):**
4. **Resolution threshold:**
5. **Bound vs apo state:**
AI-powered biologics design campaign agent — multi-agent orchestration with BoltzGen, PXDesign, Protenix, and 200+ cloud tools. Antibodies, nanobodies, de novo binders, and beyond.
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a…
Plan, execute, monitor, and assess protein/antibody design campaigns. This skill governs how to size a campaign, track run state,…
Multi-round design campaigns generate scored designs at every iteration. This skill turns that scoring history into actionable…
Most "AI scientist" demos fake reasoning by chaining LLM calls and calling the chain a hypothesis. This skill does the opposite:…
BY is a **local-first** agent. The default compute provider is `"local"` (see `.by/config.json` → `compute.default_provider`).…
`by-design-workflow` is the **routing brain** of BY. It does not run any engine itself. Instead, it answers four questions before…