Agent skill

Testing

by bonny in bonny/WordPress-Simple-History

Guidance for writing and running tests in Simple History, including the Premium add-on.

No licenceAuto-check: notesTesting & QA

Install Testing

skills CLI
$ npx skills add bonny/WordPress-Simple-History --skill testing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bonny/WordPress-Simple-History testing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/bonny/WordPress-Simple-History.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/testing .claude/skills/testing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
testing
GitHub stars
317
Token cost
~5k tokens
SKILL.md length
1,990 words
Files
1
Skills in repo
21
Repo updated
First seen
Licence
None found

At a glance

Guidance for writing and running tests in Simple History, including the Premium add-on.

  • Tasks that involve Project scaffolding
  • SKILL.md covers Which framework to use, Running tests, Testing Simple History Premium and Playwright setup, plus 2 more sections
  • Calls npm, npx and docker; needs WP_ADMIN_PASSWORD

What it does

Testing is an agent skill from bonny/WordPress-Simple-History. Guidance for writing and running tests in Simple History, including the Premium add-on. Covers which framework to use, how to run existing tests, how to create new ones (codegen recording workflow), and how to test Premium (whose PHP tests live in this repo, not the add-ons repo).

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering Project scaffolding. It works with PHP, Playwright, WordPress and npm. The repository describes itself as: 🔍🕵️♀️ WordPress audit log that track user changes in WordPress admin using a nice activity feed.

When your agent uses it

  • Tasks that involve Project scaffolding

Example prompts

  • “/testing”

Requirements

  • Node.js
  • Docker
  • Pre-approved tools (allowed-tools): Read, Bash, Edit, Write

What it can do on your machine

Read from SKILL.md and the folder at commit 24f337f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash
    • Edit
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • npx
    • docker
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • playwright.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • WP_ADMIN_PASSWORD

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Testing loads about 5k tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 1,990 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:280
    -   **Environment:** `.env.testing` in the repo root (params for the suite ymls)
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash, Edit, Write

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,990 words (~4,974 tokens).

“Rule of thumb: If a human would test it by clicking around in a browser, use Playwright. If it's PHP logic, use Codeception.”

— opening of SKILL.md by bonny
name
testing
allowed-tools
Read, Bash, Edit, Write

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/testing of bonny/WordPress-Simple-History.

Open the folder on GitHubat commit 24f337f

Compare with similar skills

Testing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Testing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Testing this skillbonny/WordPress-Simple-History317—~5kAutomated safety check: NotesNone
Playground Website DebuggingWordPress/wordpress-playground2k—~1.9kAutomated safety check: PassGPL-2.0
DevAutomattic/wordpress-activitypub582—~1.1kAutomated safety check: PassMIT
Wordpress Sage Themegiuseppe-trisciuoglio/developer-kit355—~3.2kAutomated safety check: NotesMIT
Desktopgridaco/grida2.7k—~3.2kAutomated safety check: NotesApache-2.0
Testingtrieb-work/nextjs-turbo-redis-cache151—~1.1kAutomated safety check: PassMIT

Similar skills

  • Playground Website Debugging

    WordPress/wordpress-playground

    Debug the WordPress Playground website by running the dev server from source and interacting with it via Playwright MCP.

    2k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Dev

    Automattic/wordpress-activitypub

    Development workflows for WordPress ActivityPub plugin including wp-env setup, testing commands, linting, and build processes.

    582 GitHub stars~1.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Wordpress Sage Theme

    giuseppe-trisciuoglio/developer-kit

    Provides WordPress theme development patterns using Sage (roots/sage) framework.

    355 GitHub stars~3.2k tokensUpdated 28 days ago
    DevelopmentAuto-check: notes
  • Desktop

    gridaco/grida

    Grida Desktop Electron shell and release-impact work: BrowserWindow, preload, window.grida, menus, protocol/deep links, file associations, Forge, path-scoped bridge security, Electron-only UI bugs…

    2.7k GitHub stars~3.2k tokensUpdated today
    Testing & QAAuto-check: notes
  • Testing

    trieb-work/nextjs-turbo-redis-cache

    Run tests and add Next.js version coverage for the cache handler.

    151 GitHub stars~1.1k tokensUpdated 13 days ago
    Testing & QAAuto-check passed
  • Run One Spec

    LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator

    Run a single Node, browser, or Playwright spec instead of the full suite.

    1.8k GitHub stars~746 tokensUpdated today
    Testing & QAAuto-check passed

More from bonny/WordPress-Simple-History

All 21 skills in this repo
  • Blueprint

    bonny/WordPress-Simple-History

    A skill your agent uses when the deliverable is WordPress Playground Blueprint JSON or a Blueprint bundle, including creating, editing, reviewing, validating schema keys, choosing steps/resources…

    317 GitHub starsUsed in 1 repo~4k tokens
    Auto-check passed
  • Action Links

    bonny/WordPress-Simple-History

    Guides implementation of structured action links on log events.

    317 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Changelog

    bonny/WordPress-Simple-History

    Adds changelog entries to readme.txt following keepachangelog format.

    317 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Code Quality

    bonny/WordPress-Simple-History

    Runs linting and static analysis on PHP/CSS/JS using phpcs, phpstan, and rector.

    317 GitHub stars~519 tokensUpdated today
    Auto-check: notes
  • Create Logger

    bonny/WordPress-Simple-History

    Guides creation of custom loggers for Simple History. An agent skill from bonny/WordPress-Simple-History.

    317 GitHub stars~3.7k tokensUpdated today
    Auto-check: notes
  • Logger Messages

    bonny/WordPress-Simple-History

    Enforces active voice for logger messages and the Event Details API.

    317 GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Testing

What does Testing do?

Guidance for writing and running tests in Simple History, including the Premium add-on. Testing is an agent skill from bonny/WordPress-Simple-History. Guidance for writing and running tests in Simple History, including the Premium add-on.

When should I use Testing?

Testing fits situations like: tasks that involve Project scaffolding.

How do I install Testing in Claude Code?

Run `npx skills add bonny/WordPress-Simple-History --skill testing -a claude-code`. Or copy the skill folder (.claude/skills/testing in bonny/WordPress-Simple-History) into .claude/skills/testing in your project. Claude Code loads it when a task matches its description.

How do I install Testing in Codex?

Run `npx skills add bonny/WordPress-Simple-History --skill testing -a codex`. Or copy the skill folder (.claude/skills/testing in bonny/WordPress-Simple-History) into .agents/skills/testing in your project. Codex loads it when a task matches its description.

Can I use Testing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bonny/WordPress-Simple-History --skill testing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/testing, .gemini/skills/testing, .github/skills/testing and .opencode/skills/testing in your project.

What does Testing need to run?

Going by SKILL.md and its folder, Testing needs the command-line tools its instructions call (npm, npx, docker and git) and credentials named WP_ADMIN_PASSWORD. Our summary lists: Node.js; Docker. Its frontmatter pre-approves these tools: Read, Bash, Edit, Write.

Does Testing access the network?

SKILL.md names 1 domain. As links in the text: playwright.dev. This is read from the text; nothing was executed.

Is Testing safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file; pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Testing use?

No licence was found for Testing or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Testing use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Testing?

Skills that share tags, products or a category with Testing: Playground Website Debugging (WordPress/wordpress-playground, 2k stars), Dev (Automattic/wordpress-activitypub, 582 stars), Wordpress Sage Theme (giuseppe-trisciuoglio/developer-kit, 355 stars) and Desktop (gridaco/grida, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Testing?

bonny (a GitHub user) maintains it in bonny/WordPress-Simple-History, which has 317 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 7, 2026.

Source: bonny/WordPress-Simple-History on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.