Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Azure Log Observer Skill
Summary
This PR adds a new skill
azure-log-observerthat enables Codex to read logs in real-time from Azure Web Apps for debugging and error diagnosis. The skill allows developers to diagnose Azure application issues without leaving their development environment.What This Skill Does
The Azure Log Observer skill provides the following capabilities:
Use Cases
This skill is triggered when users ask questions like:
Implementation Details
Files Added
skills/.experimental/azure-log-observer/SKILL.md- Skill documentation with usage instructionsskills/.experimental/azure-log-observer/scripts/get_azure_logs.py- Main Python script implementing log retrievalskills/.experimental/azure-log-observer/requirements.txt- Dependencies (none required, uses stdlib only)skills/.experimental/azure-log-observer/LICENSE.txt- Apache 2.0 licenseKey Features
az account showaz webapp log tailto stream logs with configurable timeoutTechnical Implementation
az) must be installed and authenticated on host systemExample Usage
Testing
py_compilegh-fix-ci)Prerequisites
Users must have:
az)az loginDesign Decisions
az webapp log tailstreams continuously, the script uses a timeout mechanism to capture a snapshotFollows Repository Patterns
This skill follows the established patterns in the repository:
nameanddescriptionfor skill triggeringscripts/directoryFuture Enhancements (Out of Scope)
Potential future improvements that are not included in this PR:
Ready for Review ✨
This skill is production-ready and follows all repository conventions. It provides immediate value for developers working with Azure Web Apps and needing quick access to application logs for debugging.