Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mkurman/adaptyv
How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval.
Passed 21 of 23 test cases with the skill, and 7 of 23 without it.
and 20 more in the full report
14 fixed7 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When setting skip_draft to True on an Adaptyv experiment creation request, what initial status does the newly created experiment enter immediately upon creation?
| Checked | Without skill | With skill |
|---|---|---|
| Transitions newly created experiments directly to WaitingForConfirmation status when skip_draft is True. | Missed | Passed |
| Bypasses the editable Draft state during creation. | Passed | Passed |
The instructions your model reads when the skill loads.
|---|---|
| affinity | bli or spr | KD, kon, koff kinetics | Yes |
| screening | bli or spr | Yes/no binding | Yes |
| thermostability | — | Melting temperature (Tm) | No |
| expression | — | Expression yield | No |
| fluorescence | — | Fluorescence intensity | No |
Draft → WaitingForConfirmation → QuoteSent → WaitingForMaterials → InQueue → InProduction → DataAnalysis → InReview → Done
| Status | Who Acts | Description |
|---|---|---|
Draft | You | Editable, no cost commitment |
WaitingForConfirmation | Adaptyv | Under review, quote being prepared |
QuoteSent | You | Review and confirm the quote |
WaitingForMaterials | Adaptyv | Gene fragments and target ordered |
InQueue | Adaptyv | Materials arrived, queued for lab |
InProduction | Adaptyv | Assay running |
DataAnalysis | Adaptyv | Raw data processing and QC |
InReview | Adaptyv | Final validation |
Done | You | Results available |
Canceled | Either | Experiment canceled |
The results_status field on an experiment tracks: none, partial, or all.
# 1. Find a target
targets = client.targets.list(search="EGFR", selfservice_only=True)
target_id = targets.items[0].id
# 2. Preview cost
estimate = client.experiments.cost_estimate({
"experiment_spec": {
test cases passed, vs 7 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.