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.