bakesheep/emberprobe-mcu-flash-debug/mcu-chip-info

Claude Code and agent skill by bakesheep/emberprobe-mcu-flash-debug

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Selectively read attached MCU identity, debug-link, or runtime information through EmberProbe. Use only when the user asks about the connected chip, core, UID, flash size, vendor fingerprint (genuine ST vs compatible clone such as APM32/GD32/AT32), debugger, transport, voltage, target state, or CPU registers.

Install

npx vskill@latest install bakesheep/emberprobe-mcu-flash-debug/mcu-chip-info

SKILL.md

MCU Chip Information

Use scripts/read-chip.js from this skill directory. EmberProbe owns the probe and enforces mutual exclusion.

Before you run

  • MCP first: if this session provides EmberProbe MCP tools (such as chip_read), use them; the scripts here are the fallback. The authorization and hardware rules on this page apply to both.
  • Applies to: reading attached MCU identity, debug-link, or runtime information (core, series, UID, Flash size, vendor fingerprint, debugger, transport, voltage, target state, CPU registers).
  • Requires: the EmberProbe Agent Bridge, OpenOCD, a connected probe, and a powered target.
  • Preconditions: the probe is free (single owner); request only the fields needed to answer.
  • Side effects: read-only; briefly uses the probe with no persistent target change.
  • Success evidence: the requested identity/debug/runtime fields are returned. Do not replace a specific probe/target/configuration diagnosis with a generic “service not running”.

For failure handling, retry limits, cross-skill routing, and result scoping, read ../_emberprobe/agent-workflow.md.

bash
node <skill-dir>/scripts/read-chip.js --workspace <workspace> --section identity
node <skill-dir>/scripts/read-chip.js --workspace <workspace> --fields core,series,deviceId,flashSize
node <skill-dir>/scripts/read-chip.js --workspace <workspace> --fields designer,authenticity,compatVendor,compatBrand

Sections are identity, debug, and runtime. If neither --section nor --fields is supplied, read identity. The identity section also carries the vendor fingerprint decoded from the CoreSight ROM table: designer/designerCode (JEP106 designer), romPart, and for chips claiming an STM32 series an authenticity verdict (genuine = real ST, compatible = clone; compatVendor/compatBrand name the maker, e.g. Geehy APM32, GigaDevice GD32). Request only the fields needed to answer the user. If EmberProbe reports that the probe is busy, do not start another OpenOCD process.

On failure, parse the stderr JSON diagnostic and use its error.code, likelyCause, suggestedActions, and details.openocdTail. Do not replace a specific probe/target/configuration diagnosis with a generic “service not running” explanation.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
75
Repository forks
7
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/bakesheep/emberprobe-mcu-flash-debug/mcu-chip-info/badge)](https://verified-skill.com/skills/bakesheep/emberprobe-mcu-flash-debug/mcu-chip-info)

Something wrong with this skill or its page? Tell us.