executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
acquisition-display-shellGuides SimpleCV camera acquisition, virtual cameras, display windows, shell startup, streams, calibration, and headless runtime checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the difficult part is acquiring frames, displaying frames, starting the shell, handling interactive loops, or explaining optional hardware.
Read references/workflows.md for camera, display, shell, stream, and calibration patterns.
Read references/troubleshooting.md for headless SDL, webcam, device, and shell-start failures.
Run scripts/env_probe.py --help for safe environment probes that do not open a physical camera.
Use the root ../../scripts/check_display_headless.py for a finite dummy-SDL Display smoke.
Camera, VirtualCamera, JpegStreamCamera, StereoImage, and StereoCamera routing.Display, Image.show(), display loops, Display(..., headless=True), and notebook display mode.simplecv interactive shell and shell help/banner behavior.Stream, JPEG streamers, web display concepts, and finite display probes.../image-processing-basics/SKILL.md.../feature-detection/SKILL.md.../segmentation-tracking/SKILL.md.../machine-learning-legacy/SKILL.md.../../scripts/check_env.py.SDL_VIDEODRIVER=dummy before importing pygame-backed display code.VirtualCamera or sample images over Camera(0).Camera, Kinect, Vimba, scanner, or digital camera objects when the user explicitly confirms hardware availability.while True or wait for mouse input.The simplecv console entry point starts an interactive shell. To smoke-check it in automation, use a timeout:
SDL_VIDEODRIVER=dummy timeout 10 simplecv --help
A printed banner plus prompt is a successful shell-start signal, not necessarily a command that should exit by itself.
Use calibration guidance when the user has a camera and a printed chessboard. The source calibration tool is interactive and should be treated as a workflow reference, not copied as an automatic script. For automated checks, use stored calibration fixtures only after the full skill is integrated.
python sub-skills/acquisition-display-shell/scripts/env_probe.py
SDL_VIDEODRIVER=dummy python ../../scripts/check_display_headless.py
Use --repo-root only for an explicit target checkout.
Good final candidates include the bounded simplecv --help shell smoke, headless Display construction, virtual-camera-only native tests, and stereo/calibration fixture tests when they are safe. Physical camera, Kinect, Vimba, scanner, and web/Flash examples are optional hardware/service workflows and should not block core CPU verification.