robot-python-projects

Official

Guidelines for robot Python projects

AuthorOpentrons
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides centralized guidelines for organizing and maintaining the core robot Python projects—api/, robot-server/, hardware/, auth-server/, shared-data/, server-utils/, system-server/, update-server/, usb-bridge/, g-code-testing/—to streamline development, testing, and collaboration.

Core Features & Use Cases

  • Project cataloging: clearly documents which directories are part of the robot Python project ecosystem.
  • Standard patterns: summarizes build, testing, linting, and setup conventions across all projects to ensure consistency.
  • Use Case: a new contributor references the guidelines to quickly locate where to add a feature to the api/ or update the pyproject.toml.

Quick Start

Follow these guidelines to begin organizing a new robot Python project, starting with creating a pyproject.toml and a small API module.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: robot-python-projects
Download link: https://github.com/Opentrons/opentrons/archive/main.zip#robot-python-projects

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.