platformio-env

Official

Streamline ESP32 PlatformIO builds and CI.

Authorsmart-swimmingpool
Version1.0.0
Installs0

System Documentation

What problem does it solve?

PlatformIO environment configuration for ESP32 pool-controller projects; this skill documents build environments, platformio.ini configuration, library management, Python venv usage, and CI integration to reduce setup time and mistakes.

Core Features & Use Cases

  • PlatformIO.ini deep dive covering default_envs, [env] blocks, and build flags; explains how to add new targets and override settings.
  • Library management and version pinning strategies for ESP32 projects (ArduinoJson, PubSubClient, OneWire, etc.).
  • Python virtual environment management for PlatformIO CLI and CI with a sample venv layout.
  • CI/CD integration guidance for GitHub Actions, GitLab CI, and CI hints for local development.
  • PlatformIO static checks (pio check) and debugging workflows.

Quick Start

Run the skill to review and configure the ESP32 PlatformIO environment for the pool-controller project.

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: platformio-env
Download link: https://github.com/smart-swimmingpool/pool-controller/archive/main.zip#platformio-env

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 510,000+ vetted skills library on demand.