experimental-hutch-python

Assist hutch-python beamline control tasks with configuration, device loading, and debugging.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/carbonscott/deploy-opencode --skill experimental-hutch-python
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experimental-hutch-python
Source: https://github.com/carbonscott/deploy-opencode/tree/main/claude/skills/experimental-hutch-python
Command: npx skills add https://github.com/carbonscott/deploy-opencode --skill experimental-hutch-python

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires IPython, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Hutch-python guidance and live-bridge execution support for beamline control tasks; helps users configure, load devices, run scans, and debug sessions.

Core Features & Use Cases

  • Documentation mode for answering questions with reference docs.
  • Live Bridge mode to execute commands in a running hutch-python session via an IPython bridge.
  • Bridge setup guidance, safety prompts, and a formal confirmation protocol for write operations.

Quick Start

Ask about hutch-python configuration or request step-by-step bridge setup to enable live execution.

Frequently Asked Questions about experimental-hutch-python

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

FAQPage Schema
How do I configure hutch-python for beamline device loading and startup?

Hutch-python configuration involves defining beamline devices and startup scripts to load them automatically. This Skill provides reference documentation to guide your setup and ensure devices initialize correctly within your session.

Can I execute live commands in a running hutch-python session through an IPython bridge?

Yes, you can execute live commands via an IPython bridge. This Skill supports a Live Bridge mode using a JSON command protocol to send operations to a running hutch-python session, complete with safety prompts for write operations.

What is the best way to debug a hutch-python beamline control session?

Debugging a hutch-python session is handled through Documentation mode for answering configuration questions and Live Bridge mode for interactive troubleshooting. The Skill offers reference docs and step-by-step bridge setup to identify and resolve issues.

Do I need IPython installed to use the hutch-python live bridge?

Yes, IPython is a required dependency for the hutch-python live bridge. The bridge relies on an IPython integration to execute commands across active sessions, and you must have it installed before beginning the bridge setup workflow.

How does the JSON command protocol work for write operations in hutch-python?

The JSON command protocol formats commands sent to the hutch-python session via the IPython bridge. For write operations, it triggers a formal confirmation protocol with safety prompts, ensuring potentially destructive beamline changes are explicitly approved.

Why are my beamline devices not loading during hutch-python startup?

Beamline device loading failures during hutch-python startup often stem from configuration errors. Use this Skill's Documentation mode to verify your configuration settings and reference docs, or switch to Live Bridge mode to debug the active session.