connectivity-network-expert

Diagnose Android connectivity failures by comparing ConnectivityService policy with netd routing behavior.

40|7|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jonaschen/Android-Software --skill connectivity-network-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connectivity-network-expert
Source: https://github.com/jonaschen/Android-Software/tree/main/skills/L2-connectivity-network-expert
Command: npx skills add https://github.com/jonaschen/Android-Software --skill connectivity-network-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill focuses on diagnosing mismatched network policy, netd routing, and HAL interactions that cause connectivity, VPN, Wi-Fi, or Bluetooth failures in Android 15 so the agent can remain inside the correct subsystem.

Core Features & Use Cases

  • Context-aware Routing Diagnosis: Maps the path scope across ConnectivityService, netd, VPN, and HAL layers to keep debug guidance tied to the relevant code areas.
  • Tool Call Prescriptions: Recommends adb, dumpsys, netd ndc, and ip route/ip rule invocations to capture routing tables, firewall chains, DNS, and interface state.
  • Handoff Intelligence: Highlights forbidden actions and explicit handoff rules so the agent can defer HAL version changes or kernel driver issues to the appropriate L2 experts.

Quick Start

Run the connectivity-network-expert workflow to collect netd, ConnectivityService, and HAL dumps when routes or wireless interfaces misbehave.

Frequently Asked Questions about connectivity-network-expert

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

FAQPage Schema
How do I debug Android Wi-Fi association or Bluetooth pairing failures?

Debug Android Wi-Fi association or Bluetooth pairing failures by collecting dumpsys connectivity, netd logs, and HAL service listings to verify interface state, network scoring, and firewall rules. This skill maps the troubleshooting path across ConnectivityService, netd, and HAL layers to pinpoint policy mismatches.

What is the best way to diagnose mismatched network policy and netd routing in Android 15?

Diagnose mismatched network policy and netd routing in Android 15 by running the connectivity-network-expert workflow to collect targeted dumpsys connectivity and netd ndc invocations. This approach aligns troubleshooting across ConnectivityService, netd, and HAL layers to verify routing tables and interface state.

How do I troubleshoot Android connectivity issues when routes or wireless interfaces misbehave?

Troubleshoot Android connectivity issues when routes or wireless interfaces misbehave by capturing adb, dumpsys, and ip route/ip rule invocations to verify firewall rules and network scoring. This skill provides context-aware routing diagnosis to keep debug guidance tied to the relevant code areas.

Does this Android connectivity diagnosis workflow handle kernel driver issues?

This Android connectivity diagnosis workflow does not handle kernel driver issues or HAL version changes directly. It includes handoff intelligence that highlights forbidden actions and explicit handoff rules so the agent can defer these issues to the appropriate L2 experts while focusing on ConnectivityService and netd.