library-migration-guide
OfficialStandardize Arduino/ESP32 libraries for Blockly.
AuthorailyProject
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The library migration guide provides a systematic, repeatable process to convert Arduino/ESP32 hardware libraries into Blockly-compatible formats, covering the required frontmatter, file structure, and integration points.
Core Features & Use Cases
- Comprehensive conversion workflow from source libraries to Blockly blocks (block.json), code generation (generator.js), and toolbox mappings.
- Clear structure for library assets including block definitions, generators, and example projects, enabling consistent migration across boards.
- Step-by-step guidelines for I2C/SPI/Serial bus initialization, board configuration adaptation, and safe, deterministic code generation for Blockly libraries.
Quick Start
Follow the migration plan to convert an existing Arduino/ESP32 library into a Blockly-ready package using the provided block.json, generator.js, and toolbox templates.
Dependency Matrix
Required Modules
None requiredComponents
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: library-migration-guide Download link: https://github.com/ailyProject/aily-blockly/archive/main.zip#library-migration-guide Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.