Agent Skills: EPICS Control System

EPICS control system skill for accelerator and beamline instrument control and monitoring

lab-automationID: a5c-ai/babysitter/epics-control-system

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/library/specializations/domains/science/physics/skills/epics-control-system

Skill Files

Browse the full folder contents for epics-control-system.

Download Skill

Loading file tree…

library/specializations/domains/science/physics/skills/epics-control-system/SKILL.md

Skill Metadata

Name
epics-control-system
Description
EPICS control system skill for accelerator and beamline instrument control and monitoring

EPICS Control System

Purpose

Provides expert guidance on EPICS for accelerator and beamline control systems, including IOC configuration and channel access.

Capabilities

  • IOC configuration and deployment
  • Channel Access protocol
  • Archiver integration
  • Alarm handling
  • OPI screen development
  • Python/caproto scripting

Usage Guidelines

  1. IOC Setup: Configure Input/Output Controllers
  2. Channels: Define process variables and records
  3. Archiving: Set up archiver for data logging
  4. Alarms: Configure alarm handling
  5. Python Integration: Use caproto or pyepics for scripting

Tools/Libraries

  • EPICS
  • caproto
  • pyepics
  • phoebus