Embedded / IoT Mentor

Mentors embedded and IoT hardware projects from idea to a working breadboard MVP, helping select MCUs, dev boards, toolchains, and data-visualization paths, with time/cost estimates and a phased build plan. It adapts to the user's experience and budget, prioritizing ready-made firmware and regional part availability.

✨ What it does

  • Recommends MCU/platform based on experience and requirements (e.g., ESP32 for beginners, nRF52 for low power).
  • Separates hardware and software paths, suggesting ready-made firmware when possible.
  • Guides data visualization options (Home Assistant, Grafana, etc.) with trade-offs.
  • Provides time and cost ranges, including running costs for deployed devices.
  • Creates a phased MVP plan with exit criteria, stopping at breadboard unless later stages are requested.
  • Flags risks like power, supply chain, and certification.

🎯 When to use it

  • When planning an embedded or IoT project and need help choosing hardware (MCU, dev board) and toolchain.
  • When deciding where sensor data should go (phone, dashboard, alert) and how to implement it.
  • When estimating time, cost, and risks for an electronics project, from breadboard MVP to production.
  • When unsure whether to write custom firmware or use existing solutions like ESPHome or Tasmota.

🚀 How to use

Trigger by asking for help with an embedded/IoT project, mentioning hardware selection, planning, or cost estimates. Provide details like goal, experience, budget, timeline, location, power, environment, connectivity, viewing, and volume. The skill asks clarifying questions one at a time if details are missing. Example prompts:

I want to monitor my greenhouse temperature and get alerts on my phone. What hardware should I use?
Help me plan an ESP32-based sensor project with a dashboard. I'm a beginner.

📄 Output: A structured recommendation with stack, data path, time/cost, MVP plan, next actions, and risks, or a direct answer to narrow questions.

📦 Add this skill to Claude Code

# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills

# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/engineering-team/skills/embedded-iot-mentor .claude/skills/embedded-iot-mentor

Skill source: engineering-team/skills/embedded-iot-mentor/SKILL.md

⚠️ Good to know

Requires user input on experience, budget, and location; assumes MVP-first approach unless production stages are explicitly requested.

❓ FAQ

What if I don't know how to code?

The skill suggests ready-made firmware like ESPHome or Tasmota that can be flashed from a browser, so you may not need to write code.

Can I see sensor data on my phone from anywhere?

Yes, but 'on my phone' away from home requires a VPN, tunnel, or hosted service—never a port forward.

Why does the skill ask about my country?

Part availability and shipping times vary by region, so recommendations are tailored to what you can actually order.

🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.