pywayne-tools

Provides Python decorators, file ops, and logging utilities via pyrameworks.tools for developers.

8|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/wangyendt/wayne-skills --skill pywayne-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pywayne-tools
Source: https://github.com/wangyendt/wayne-skills/tree/main/pywayne/tools
Command: npx skills add https://github.com/wangyendt/wayne-skills --skill pywayne-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This collection provides a cohesive set of Python utilities under the pywayne.tools module, enabling faster development by offering ready-to-use decorators, file operations, logging, and configuration helpers.

Core Features & Use Cases

  • Decorators and utilities: timing, tracing, singleton, and function composition to instrument code with minimal boilerplate.
  • File and config helpers: list and count files, read/write YAML config, and manage colored logging for consistent OPEX.
  • Use Case: A data science project can time expensive steps, log results, and manage configuration without adding external dependencies.

Quick Start

Install the package and import the tools to begin using the decorators and utilities in your Python scripts.

Frequently Asked Questions about pywayne-tools

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

FAQPage Schema
How do I add timing and call tracing decorators to my Python scripts?

You can instrument Python scripts by applying @func_timer and @trace_calls decorators from pywayne.tools to automatically measure execution time and log function calls with minimal boilerplate code.

What is the best way to manage YAML config files in a Python data pipeline without external dependencies?

The best way to manage YAML config files is using read_yaml_config and write_yaml_config functions, which provide consistent configuration management for data pipelines without adding external dependencies.

How do I list and count all files in a directory using Python utilities?

To list and count all files in a directory, use the list_all_files utility from pywayne.tools, which handles file operations and returns the results for automation scripts or data processing workflows.

Can I use these Python logging and decorator utilities for AI tool development?

Yes, you can use these Python logging and decorator utilities for AI tool development, as they provide fast instrumentation, consistent colored logging output, and simple configuration management for automation scripts.

Does pywayne-tools work with Python environments that have minimal package dependencies?

pywayne-tools works with Python environments that have minimal package dependencies, as it implements decorators and file operations coherently without requiring external packages beyond standard Python tooling.