Skills for CPU
brunofbloq/embedded-agent-skills
embedded-architect
Design, evaluate and review embedded systems across bare-metal MCUs, RTOS, embedded Linux and heterogeneous SoCs. Use for new feature or product architecture, compute/OS selection, hardware-software partitioning, system topology, interfaces, concurrency and IPC, resource/latency/power budgets, recovery, architectural trade-offs and architecture-changing refactors. For substantial work use a two-phase architecture review and approved module-by-module implementation workflow; skip the full gate for isolated fixes that do not change architecture.
klutchell/claude-skills
balenify
Guide for converting Docker projects to run on balenaCloud. Use this skill when balenifying or converting an existing Docker/docker-compose project for balena, writing or modifying Dockerfile.template files, setting up docker-compose.yml for balena fleets, choosing between Dockerfile.template and plain Dockerfile for balena services, debugging balena build failures, converting volume mounts for balena, handling environment variables on balena, configuring hardware access (GPIO, USB, serial) for containers, or understanding balena networking. Also use when the user mentions balena device types, %%BALENA_ARCH%%, %%BALENA_MACHINE_NAME%%, balenalib base images, bh.cr registry references, or asks how to run something on balena.
edgeimpulse/agent-tools
api
Work with the Edge Impulse Studio, Ingestion, and Remote Management APIs; CLI tools; Linux runners; SDKs; and custom blocks. Use for project and sample management, data upload, model training and testing, deployment builds, device control, job monitoring, automation, or any programmatic Edge Impulse platform integration.