{"categories":[{"label":"Embedded Systems","url":"https://skillfed.io/packages/category/software-development-embedded-systems"}],"enrichment":{"capability":"Collects ESP-IDF environment, system, and project information into a diagnostic report directory, with optional redaction of sensitive data and zip archive export for sharing.","skillfed_tags":["esp-idf","embedded-systems","diagnostics"],"use_cases":["Generate a diagnostic report when encountering build or runtime issues in an ESP-IDF project to share with the Espressif team.","Collect system and environment information automatically before filing a bug report on GitHub.","Create a redacted snapshot of your ESP-IDF setup for troubleshooting without exposing credentials or private paths.","Archive diagnostic data from multiple development machines to compare configurations and identify environment-specific problems."],"what_it_does":"esp-idf-diag is a command-line diagnostic tool for the Espressif IoT Development Framework. It gathers information about the ESP-IDF environment, system configuration, and the current ESP-IDF project, organizing the collected data into a report directory. The tool is designed to help developers troubleshoot problems by automating the collection of relevant diagnostic information.\n\nData collection is managed through YAML-based recipes that specify which commands to run and capture. The tool includes automatic redaction of sensitive information (passwords, tokens in URLs) guided by a configurable purge file in YAML format. Once a report is generated, it can be compressed into a zip archive for easy sharing with maintainers or in GitHub issues. The tool supports Python 3.7 through 3.13 and runs on macOS, Windows, and POSIX systems.","worth_installing":"Yes. This is a lightweight, actively maintained diagnostic utility with no known vulnerabilities and permissive licensing. Install it if you develop with ESP-IDF and want to streamline bug reporting or troubleshooting. The low install friction and minimal dependencies make it a practical addition to any ESP-IDF workflow."},"id":"esp-idf-diag","links":{"html":"https://skillfed.io/packages/esp-idf-diag","md":"https://skillfed.io/packages/esp-idf-diag.md","pypi":"https://pypi.org/project/esp-idf-diag/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-13","license_spdx":null,"license_treatment":"permissive","name":"esp-idf-diag","python_support":"supports_current","summary":"Diagnostic tool for ESP-IDF"},"popularity":{"monthly_downloads":410476,"position":6864,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
