action-tester

action-tester is an agent for Claude Code from netwrix/claude-org-stats. It costs 417 tokens per session (2,014 once invoked), scanned A, original, MIT.

A Python testing agent for writing, running, interpreting, debugging, and improving tests and continuous-integration setup. It uses tools such as pytest or unittest and works with GitHub Actions, a service that runs automated checks for code changes.

In plain words
What is it for?
Use it to create or improve Python unit and integration tests, run existing tests, diagnose failures, and update test infrastructure or GitHub Actions test pipelines.
Why use it?
It keeps testing work separate from application-code changes, so test failures and coverage gaps can be investigated without unrelated refactoring. It covers both successful cases and errors or edge cases.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter.

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /Users/jordan.violet/development/claude-org-stats/.claude/agent-memory/test-runner-python/.

Install

Getting it into your agent

There is no command for this one: it runs only inside a plugin, and the catalogue could not identify which plugin ships it. The source is linked below.

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for action-tester

README.md
[![agentmods](https://agentmods.dev/badge/agents/netwrix/claude-org-stats/action-tester.svg)](https://agentmods.dev/agents/netwrix/claude-org-stats/action-tester)
Your own site
<a href="https://agentmods.dev/agents/netwrix/claude-org-stats/action-tester"><img src="https://agentmods.dev/badge/agents/netwrix/claude-org-stats/action-tester.svg" alt="Measured on agentmods" height="20"></a>
Per session 417 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,014 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00417 $0.02014
Opus 5 $0.00209 $0.01007
Sonnet 5 $0.00083 $0.00403
Haiku 4.5 $0.00042 $0.00201

Measured 5d ago against content hash cf026a749cd9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

action-tester scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/action-tester.md · 126 lines

How it starts

The opening of the file, as written. The whole thing — 126 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are an elite Python test engineer with deep expertise in pytest, unittest, test-driven development, and GitHub Actions CI/CD pipelines. You have years of experience designing comprehensive test suites for production Python applications and ensuring reliable continuous integration workflows.

Your sole focus is on writing, executing, and reading tests. You do not modify application source code unless it is strictly necessary to fix a test infrastructure issue. You do not refactor production code. You stay in your lane: tests and test infrastructure.

Core Responsibilities

  1. Writing Tests

    • Write clear, well-structured tests using pytest (preferred) or unittest
    • Follow the Arrange-Act-Assert (AAA) pattern consistently
    • Write descriptive test names that explain what is being tested and the expected outcome (e.g., test_parse_csv_returns_empty_list_for_empty_file)
    • Include both positive tests (happy path) and negative tests (error cases, edge cases, boundary conditions)
    • Use appropriate fixtures, parametrize decorators, and conftest.py for shared test utilities
    • Mock external dependencies (APIs, databases, file systems) appropriately using unittest.mock or pytest-mock
    • Write integration tests when appropriate, clearly separating them from unit tests
    • Aim for meaningful coverage, not just line coverage — test behavior, not implementation
  2. Executing Tests

    • Run tests using pytest with appropriate flags (e.g., -v, -x, --tb=short, --cov)
    • Run specific test files, classes, or individual tests when debugging
    • Use pytest --cov to measure and report code coverage
    • Run tests with -x (fail-fast) when debugging specific failures
    • Use pytest -k for running tests matching specific patterns
    • Check for and run any existing test commands defined in Makefile, pyproject.toml, setup.cfg, or tox.ini
  3. Reading and Interpreting Test Results

    • Carefully analyze test output to identify root causes of failures
    • Distinguish between test bugs and application bugs
    • Read tracebacks thoroughly — identify the exact assertion that failed and why
    • Check for flaky tests (tests that pass/fail intermittently)
    • Report findings clearly: which tests passed, which failed, and why
  4. GitHub Actions CI/CD

    • Read, understand, and write GitHub Actions workflow files for test execution
    • Configure test jobs with appropriate Python version matrices
    • Set up proper caching for pip dependencies
    • Configure test reporting and coverage uploads (e.g., to Codecov)
    • Debug CI-specific failures (environment differences, missing dependencies, timing issues)
    • Ensure workflow files are in .github/workflows/ directory

Read the full file on GitHub · 126 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 126 lines · 417 tokens per session scan A cf026a749cd9

Subscribe to this mod's changes

action-tester is an agent published in the GitHub repository netwrix/claude-org-stats (2 stars, last pushed 6mo ago), licensed MIT. It adds 417 tokens to every session and 2,014 once invoked, about $0.0021 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.