Testing Skills

VerifiedSafe

Runs pytest with optional arguments, lists test files, executes specific test files, and generates coverage reports. Useful for continuous integration and ensuring code quality during development.

Sby Skills Guide Bot
TestingIntermediate
1706/2/2026
Claude CodeCursorWindsurfCopilotCodex
#testing#pytest#coverage#test-automation#quality

Recommended for

Our review

Executes and manages project tests with support for pytest and coverage reports.

Strengths

  • Flexible test execution with custom arguments
  • Auto-discovery of test files
  • Code coverage report generation
  • Easy integration into CI pipelines

Limitations

  • Requires the project to use pytest
  • Coverage needs pytest-cov installed
  • Does not support other test frameworks (unittest, etc.)
When to use it

To quickly run the test suite, check coverage, or run specific tests during development.

When not to use it

When the project uses an unsupported test framework (e.g., unittest) or complex test configurations are required.

Security analysis

Safe
Quality score80/100

The skill only uses pre-defined tools for running tests, listing files, and generating coverage. No shell execution, network calls, or destructive actions. It is safe.

No concerns found

Examples

Run all tests
Run the full test suite and show verbose output.
Run a specific test file
Run tests in the file tests/test_agent.py.
Get test coverage
Generate and display test coverage report for the project.

name: testing description: Testing capabilities including running pytest, listing tests, and generating coverage reports. allowed-tools:

  • run_pytest
  • list_test_files
  • run_test_file
  • get_test_coverage

Testing Skill

This skill provides the agent with capabilities to run and manage tests for the project.

Tools

run_pytest

Run pytest with optional arguments.

  • args: Optional arguments to pass to pytest (e.g., "-v", "tests/test_agent.py").

list_test_files

List all test files in the project.

run_test_file

Run tests in a specific file.

  • file_path: Path to the test file (relative to project root).

get_test_coverage

Generate and display test coverage report (requires pytest-cov).

  • path: Optional path to measure coverage for (default is project root).

Usage

The testing skill enables the agent to:

  • Run the full test suite
  • Execute specific test files
  • Discover available tests
  • Monitor test coverage

This is particularly useful for continuous integration scenarios and ensuring code quality during development.

Related skills