Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aeondave avatar

Sensors

  • 2 installs
  • 12 repo stars
  • Updated August 4, 2026
  • aeondave/malskill

sensors is a Claude Code skill for selecting, comparing, and integrating sensors for Arduino, ESP32, robotics, and home automation with a focus on signal reliability.

About

sensors is a Claude Code skill for selecting, comparing, and integrating sensors for Arduino, ESP32, robotics, model-making, and home automation. It centers on real-world reliability: signal quality, debounce, hysteresis, false positives, and wiring rather than datasheet specs. Developers use it when choosing a sensor, detecting an event reliably, or designing sensor-driven automations like break-beams, PIR, or occupancy detection.

  • Helps pick the right sensor for Arduino, ESP32, robotics, and home automation
  • Focuses on real-world reliability: debounce, hysteresis, false positives, mounting
  • Decision rules by event type (crossing, impact, open/closed, presence)

Sensors by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,839 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

sensors capabilities & compatibility

Free; guidance-only skill.

Capabilities
sensor selection · signal tuning · home automation design
Pricing
Free
From the docs

What sensors says it does

Select, compare, and integrate sensors for Arduino, ESP32, robotics, model-making, and home automation with focus on signal quality, false positives, debounce, and practical wiring.
SKILL.md
This skill is for picking the right sensor and making it behave in the real world, not just on paper.
SKILL.md
npx skills add https://github.com/aeondave/malskill --skill sensors

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars12
Last updatedAugust 4, 2026
Repositoryaeondave/malskill

What it does

Choose and tune the right sensor for an embedded or home-automation project so events are detected reliably despite noise and bounce.

Who is it for?

Picking a sensor and tuning it for reliability in noisy, real-world conditions.

Skip if: Datasheet-only comparisons that ignore mounting and environment.

When should I use this skill?

You need to choose a sensor, detect an event reliably, or design a sensor-driven automation.

By the numbers

  • 5-step workflow
  • 3 reference files: sensor-selection, signal-quality, home-automation

Files

SKILL.mdMarkdownGitHub ↗

Sensors

This skill is for picking the right sensor and making it behave in the real world, not just on paper.

Use it when the hard part is reliability: noisy rooms, bounce, bad mounting, false triggers, threshold tuning, or choosing between several sensor types.

Workflow

1. Define the event or quantity.

  • presence, passage, open/closed, impact, orientation, distance, climate, occupancy, leak, smoke

2. Define the environment.

  • indoor/outdoor
  • noisy people nearby
  • vibration, dust, sunlight, reflective surfaces
  • battery vs mains

3. Prefer the sensor that directly measures the thing that matters.

  • impact -> piezo / vibration / accelerometer, not microphone
  • path crossing -> break-beam or switch, not generic ranging by default
  • open/closed -> reed / Hall / microswitch

4. Specify the signal model.

  • digital or analog
  • active-low or active-high
  • debounce, hysteresis, cooldown, baseline drift, edge detection

5. Describe failure modes and fallback options.

  • false positives from noise
  • missed triggers due to blocking code
  • calibration drift
  • ambiguous multi-sensor events

Decision rules

  • If the environment is noisy, avoid microphones unless audio itself is the signal.
  • If the event is a physical crossing, start with break-beam.
  • If the structure feels the event, mount the sensor on the structure.
  • If two sensors are viable, prefer the one with easier calibration and clearer failure modes.

Output rules

When recommending a sensor or architecture, include:

  • why this sensor fits the environment
  • why common alternatives are worse here
  • wiring/interface type
  • tuning notes: debounce, threshold, cooldown, sampling
  • whether the project needs edge-based logic, not just level polling

When to load references

  • Load references/sensor-selection.md when choosing among sensor families.
  • Load references/signal-quality.md when debugging false triggers, debounce, or noisy data.
  • Load references/home-automation.md when the task is about domotica, occupancy, binary sensors, or practical monitoring.

Resources

references/

  • references/sensor-selection.md — selection workflow and concrete recommendations by use case.
  • references/signal-quality.md — debounce, hysteresis, cooldown, mounting, and ambiguous-event handling.
  • references/home-automation.md — binary-sensor style thinking and practical smart-home sensor patterns.

Related skills

FAQ

How do I detect a physical crossing?

Start with a break-beam or switch rather than generic ranging by default.

Should I use a microphone for impact detection?

No; prefer a piezo, vibration, or accelerometer sensor, and avoid microphones in noisy environments unless audio is the signal.

Automation & Workflowsmonitoringinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.