puda-machines
PUDA Machines
Goal
Provide machine-selection and capability guidance for PUDA workflows, then load the correct machine reference before generating commands.
Critical Rule
If you are unsure which machine should be used for a command, ask the user before proceeding.
Do not assume.
Machine Capabilities and When to Use
First Machine (machine_id: "first")
Use for liquid handling and deck operations.
Capabilities:
- Pipetting workflows: aspirate, dispense, attach tip, drop tip
More from pudap/skills
puda
Setup puda project, CLI installation, and project/experiment structure. Use when initializing a Puda project, puda experiment, or when updating skills is needed
29puda-memory
Maintains project.md as the single source of truth for a project. Use after creating or updating protocols, or after running protocols, to record protocol runs, links, and history with timestamps.
29puda-protocol
Protocol creation for PUDA. Use when doing anything related to PUDA protocols
29puda-database
Query the puda database using SQL and the puda CLI. Use when users need to inspect schema or run SQL commands
28puda-report
Use this skill when generating reports on PUDA experiments. Data analysis, plotting graphs, extract data and hashing of data to create an experiment report.
28puda-edge
Creating an edge client to integrate any machine into PUDA. Use when scaffolding a new machine edge service, writing a machine driver, or setting up the NATS-based communication layer for a machine
28