### Install AnySkin using pip Source: https://github.com/raunaqbhirangi/anyskin/blob/main/README.md Install the latest stable release of the AnySkin library using pip. ```bash pip install anyskin ``` -------------------------------- ### Clone and Install Development Version Source: https://github.com/raunaqbhirangi/anyskin/blob/main/README.md Clone the repository and install the latest (potentially unstable) version of the AnySkin library using pip in editable mode. ```bash git clone https://github.com/raunaqbhirangi/anyskin.git --recursive pip install -e . ``` -------------------------------- ### Find Serial Port on MacOS Source: https://github.com/raunaqbhirangi/anyskin/blob/main/arduino/README.md List available serial ports on macOS to identify the microcontroller's connection. Ports typically start with 'cu.usbmodem'. ```bash ls /dev/ | grep cu.usb ``` -------------------------------- ### Run AnySkin Visualizer Source: https://github.com/raunaqbhirangi/anyskin/blob/main/README.md Launch the AnySkin visualizer tool, specifying the identified device port as an argument. ```bash anyskin_viz ``` -------------------------------- ### Initialize Git Submodule Source: https://github.com/raunaqbhirangi/anyskin/blob/main/arduino/README.md Use this command to initialize and update the Git submodule containing the AnySkin library. ```bash git submodule update --init ``` -------------------------------- ### Find Serial Port on Linux Source: https://github.com/raunaqbhirangi/anyskin/blob/main/arduino/README.md List available serial ports on Linux to identify the microcontroller's connection. If permission is denied, use chmod to grant read/write access. ```bash ls /dev/ | grep -e ACM -e USB ``` ```bash sudo chmod a+rw ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.