shiny-obd

Read vehicle diagnostic data via Bluetooth LE OBD-II adapters.

4|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shinyorg/skills --skill shiny-obd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shiny-obd
Source: https://github.com/shinyorg/skills/tree/main/skills/shiny-obd
Command: npx skills add https://github.com/shinyorg/skills --skill shiny-obd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to easily read vehicle diagnostic data and control vehicle communication through OBD-II adapters, simplifying the integration of automotive data into .NET applications.

Core Features & Use Cases

  • Read Vehicle Data: Access real-time data like speed, RPM, coolant temperature, and VIN.
  • Custom Commands: Define and execute custom OBD-II commands with typed return values.
  • BLE Support: Connect to OBD-II adapters using Bluetooth Low Energy.
  • Adapter Auto-Detection: Automatically detect ELM327 and OBDLink adapters.
  • Use Case: Build a mobile app that displays a vehicle's live speed and engine RPM using a Bluetooth OBD-II dongle.

Quick Start

Use the shiny-obd skill to connect to a BLE OBD-II adapter and retrieve the vehicle's VIN.

Frequently Asked Questions about shiny-obd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read OBD-II vehicle diagnostic data in a .NET application?▼

This Skill facilitates OBD-II vehicle diagnostics in .NET by connecting via Bluetooth LE. It retrieves real-time parameters like speed, RPM, and coolant temperature by integrating ELM327 or OBDLink adapters.

Can I connect to an ELM327 OBD-II adapter using Bluetooth Low Energy?▼

Yes, this Skill supports connecting to an ELM327 adapter using Bluetooth Low Energy. It provides BLE transport support and automatically detects ELM327 and OBDLink devices for vehicle communication.

How do I send custom OBD-II commands to retrieve specific vehicle parameters?▼

You can send custom OBD-II commands using this Skill to define and execute your own requests. It supports custom OBD-II commands with typed return values for specific vehicle data acquisition.

Does this OBD-II .NET library support retrieving the vehicle's VIN?▼

Yes, this OBD-II .NET library supports retrieving the vehicle's VIN. It enables access to standard real-time data like speed, RPM, coolant temperature, and the Vehicle Identification Number.

What is the best way to build a mobile app that displays live vehicle RPM?▼

To build a mobile app for live vehicle RPM, use this .NET Skill with a Bluetooth OBD-II dongle. It handles BLE transport and adapter auto-detection for real-time data acquisition.