apacheapacheOfficialยท2 Agent Skills Included

skywalking-python

Distributed tracing plugin scaffolding and Docker-based testing

Scaffolds complete instrumentation plugins for the SkyWalking Python agent, including plugin code, tests, and Docker services. Runs unit, plugin, and end-to-end tests locally that mirror the CI pipeline, removing manual Docker setup and debugging guesswork. Helps developers ship reliable tracing support for web frameworks, databases, and HTTP clients faster.
npx skills add apache/skywalking-python --all -g -y
Available:

Gives your AI agent a full map of the SkyWalking Python agent codebase, including plugin contracts, span patterns, fork-safety rules, and build commands, so it can develop and test instrumentation plugins correctly.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install skywalking-python?โ–ผ

Run `npx skills add apache/skywalking-python --all -g -y` in your terminal to install all skills in this suite globally.

How to create a new SkyWalking Python plugin?โ–ผ

Use the new-plugin skill, which generates the plugin module, component enum entry, Docker test setup, and expected trace data for any library you name.

How to run SkyWalking plugin tests locally?โ–ผ

The plugin-test skill builds the Docker test image and runs the same unit, plugin, and e2e tests that CI runs, scoped to a single plugin or a whole category.

Which libraries can be instrumented?โ–ผ

Web frameworks like Flask and Django, HTTP clients like requests and httpx, and data stores like Redis, MySQL, MongoDB, and Kafka are all supported.

Do I need Docker to test plugins?โ–ผ

Yes for plugin integration tests, since they spin up real services via docker-compose; unit tests run directly with pytest and need no Docker.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’