turing-chemputer

Compile XDL synthesis protocols into executable hardware instructions for chemputer rigs.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill turing-chemputer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: turing-chemputer
Source: https://github.com/plurigrid/asi/tree/main/skills/turing-chemputer
Command: npx skills add https://github.com/plurigrid/asi --skill turing-chemputer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill coordinates XDL-based chemical synthesis on modular hardware, enabling programmable reactions using an executable synthesis graph.

Core Features & Use Cases

  • XDL Programming: Define synthesis steps in XML-based language.
  • Chempiler & Scheduling: Compile XDL to hardware instructions and optimize.
  • Modular Hardware Primitives: Reactors, filters, and separators for flexible workflows.

Quick Start

Use the chemputer commands to compile an XDL file, validate hardware, simulate, and execute on available hardware.

Frequently Asked Questions about turing-chemputer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate chemical synthesis using XDL programming?

XDL (eXtensible Description Language) is an XML-based format for defining chemical synthesis steps as executable programs. This Skill compiles XDL workflows into hardware instructions for modular chemputer rigs, enabling automated, repeatable synthesis with support for loops, conditionals, and optimization.

Can I use modular hardware for scalable lab automation?

Yes. This Skill coordinates synthesis on modular hardware primitives—reactors, filters, and separators—validating topology, scheduling execution, and supporting iterative optimization. It enables flexible workflows that scale from single reactions to complex automated laboratory processes.

What does Chempiler do and why is it needed?

Chempiler converts XDL synthesis protocols into hardware-specific instructions and optimizes scheduling across modular equipment. It bridges the gap between high-level chemical descriptions and low-level device control, ensuring reliable execution on available hardware.

How do I validate hardware topology before running synthesis?

This Skill performs hardware topology validation as part of its compilation pipeline, checking that your modular hardware configuration matches the requirements of your XDL protocol before execution scheduling begins.

Does this support conditional logic and loops in synthesis programs?

Yes. XDL workflows support looping, branching, and recursion, allowing you to write adaptive synthesis programs that iterate based on conditions or repeat steps across multiple reagents automatically.

What's the best way to optimize chemical synthesis for a programmable chemputer?

Define your synthesis in XDL, then use Chempiler to compile and schedule execution across your modular hardware. This Skill optimizes instruction sequencing and resource allocation, enabling iterative protocol refinement with consistent, repeatable results.