Touch Grass, Check the Clouds First: SkyReader A developer built SkyReader, a browser-based app that uses an ONNX image-classification model running via onnxruntime-web to identify cloud types from a single phone photo, cross-references live local weather, and returns a plain go/no-go verdict for outdoor activity. Photos are processed entirely on-device and never leave the phone, and the app includes a cloud atlas and a sky log for checking whether its tips held up. The developer also reported that the coding agent used during the build needed stricter prompts and phase-by-phase stopping after it ran bash syntax in PowerShell and started in the wrong repository. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass https://dev.to/challenges/hacktoberfest-week1-2026-10-05 SkyReader is a website that reads the sky. Take one photo of the clouds and it names the cloud type cirrus, cumulonimbus, stratus and so on , checks live weather for your area, and gives a plain verdict: Go, Go with care, Wait, or Stay in , with the reasons and a short note on what those clouds usually mean. It's built to make the screen the shortest part of going outside: look up, take one photo, get an answer in a few seconds, put the phone away. A built-in cloud atlas helps you learn to read the sky yourself, and a sky log later checks whether the tip held up against what actually happened. It's for walkers, runners, hikers and anyone curious about the weather above them. onnxruntime-web . Photos never leave the device. | Result | Value | |---|---| | Top-1 accuracy, held-out test set | after training | | Top-1 accuracy, my own phone photos | after field test | | Verdict hit rate over N days | after outcome checks | model.onnx and manifest and the app uses it, with no code changes. Add one honest comparison once measured, for example open model vs a closed API on your own photos. Embed the DevRelay session with the agent session tag, or link it. It wasn't a smooth run: the agent used bash syntax in PowerShell, started in the wrong repo and tried to open Notepad. Fixing that meant stricter prompts and stopping after each phase, and I'd recommend the same to anyone building with an agent. List the partner categories you qualify for, or remove this section.