Agent skill

Dokan Run Test Suite

by getdokan in getdokan/dokan

Execute the Dokan Playwright test suite (E2E + API), locally or via GitHub Actions.

No licenceAuto-check: notesTesting & QA

Install Dokan Run Test Suite

skills CLI
$ npx skills add getdokan/dokan --skill dokan-run-test-suite -a claude-code

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

GitHub CLI
$ gh skill install getdokan/dokan dokan-run-test-suite --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/getdokan/dokan.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/dokan-run-test-suite .claude/skills/dokan-run-test-suite && 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
dokan-run-test-suite
GitHub stars
288
Token cost
~4.7k tokens
SKILL.md length
2,057 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
None found

At a glance

Execute the Dokan Playwright test suite (E2E + API), locally or via GitHub Actions.

  • Works in 8 steps: Docker pre-flight → .env pre-flight → Environment setup → …
  • Inspect the automated test runs
  • SKILL.md covers Selecting an execution target, Local execution, GitHub Actions execution and Maintenance: refreshing the…, plus 4 more sections
  • Calls npm, gh and npx; needs LICENSE_KEY and USER_PASSWORD

What it does

Dokan Run Test Suite is an agent skill from getdokan/dokan. Execute the Dokan Playwright test suite (E2E + API), locally or via GitHub Actions. Invoke when the user asks to run, kick off, trigger, re-run, debug, or inspect the automated test runs. Phrases such as "run the suite", "run e2e tests", "trigger CI", "execute the QA suite", or "check the failed run" should activate this skill.

Its SKILL.md is about 4.7k 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 Test generation, End-to-end testing and CI/CD. It works with GitHub Actions, Playwright and Docker. The repository describes itself as: Multivendor marketplace platform for WordPress.

When your agent uses it

  • Inspect the automated test runs
  • Execute the QA suite
  • Check the failed run should activate this skill

Example prompts

  • “run the suite”
  • “run e2e tests”
  • “trigger CI”
  • “/dokan-run-test-suite”

Requirements

  • Node.js
  • Docker
  • A credential in LICENSE_KEY

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Docker pre-flight
  2. .env pre-flight
  3. Environment setup
  4. Verify required plugins
  5. Enable the React UI
  6. Test execution
  7. Tag conventions
  8. Inspecting local results

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • gh
    • npx
    • docker

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

  • Network

    No URLs in SKILL.md. Its commands use npm, gh, npx and docker, which can reach the network depending on how they are called.

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

  • Credentials

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

    • LICENSE_KEY
    • USER_PASSWORD

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

Context cost

Dokan Run Test Suite loads about 4.7k tokens when it runs. Until then it costs about 88 tokens; SKILL.md has 2,057 words of instructions outside code blocks.

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

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.

  • NoteRuns commands with sudoSKILL.md:46
    docker info >/dev/null 2>&1 || sudo systemctl start docker
  • NoteMentions a .env fileSKILL.md:51
    ### 2. `.env` pre-flight
  • NoteMentions a .env fileSKILL.md:53
    tests read configuration from `tests/pw/.env` (loaded via `dotenv`). Without it the helpers fall back to `cd undefined
  • NoteMentions a .env fileSKILL.md:55
    reset:env` or any test command, inspect `.env` and resolve every missing key by asking the user. Do not silently scaffol
  • NoteMentions a .env fileSKILL.md:59
    | `.env` does not exist | Ask the user for `LICENSE_KEY` (when Pro), `GMAP`, and `USER_PASSWORD` in one bundled `AskUser
  • NoteMentions a .env fileSKILL.md:60
    | `.env` exists, `DOKAN_PRO=true`, `LICENSE_KEY=` empty | Stop and ask for the key. License-related Pro tests will fail
  • NoteMentions a .env fileSKILL.md:61
    | `.env` exists, `GMAP=` empty | Tell the user explicitly: *all 12 `tests/e2e/geolocation/*` specs will fail without `GM
  • NoteMentions a .env fileSKILL.md:62
    | `.env` exists, `USER_PASSWORD=` empty, equal to the `.env.example` placeholder `your_test_password`, or contains no di
  • NoteMentions a .env fileSKILL.md:63
    | `.env` exists, all required keys populated | Pass. |
  • NoteMentions a .env fileSKILL.md:70
    # Inspect existing .env without printing secret values

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 2,057 words (~4,726 tokens).

“Procedural reference for executing the Playwright suite at tests/pw/. The suite covers ~1,400 tests across six E2E shards and one API shard. In CI, total wall-clock is approximately 14–18 minutes with the parallel-build workflow; locally, a full run takes 30…”

— opening of SKILL.md by getdokan
name
dokan-run-test-suite

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/dokan-run-test-suite of getdokan/dokan.

Open the folder on GitHubat commit 63ad893

Compare with similar skills

Dokan Run Test Suite 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.

Dokan Run Test Suite compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dokan Run Test Suite this skillgetdokan/dokan288—~4.7kAutomated safety check: NotesNone
Playwright Testmizchi/skills360—~4.7kAutomated safety check: NotesNone
Testing Test Automation Engineerchendongqi/OPB-Skills126—~3.1kAutomated safety check: PassNone
Debug Playwrightquay/quay2.8k—~1.2kAutomated safety check: PassApache-2.0
Deploy Release Testvercel/next.js143k—~1.2kAutomated safety check: PassMIT
Playwright CIzebbern/claude-code-guide4.7k2 repos~675Automated safety check: PassMIT

Similar skills

  • Playwright Test

    mizchi/skills

    Best practices and reference for Playwright Test (E2E). An agent skill from mizchi/skills.

    360 GitHub stars~4.7k tokensUpdated 8 days ago
    Testing & QAAuto-check: notes
  • 自动化测试助手 - 专业的测试自动化设计与实现专家。适用场景: (1) 自动化测试框架选型与搭建(Selenium/Cypress/Playwright/Appium) (2) 自动化测试脚本编写(Web/API/Mobile) (3) 测试数据管理与Mock设计 (4) CI/CD测试集成(Jenkins/GitLab CI/GitHub Actions) (5) Page…

    126 GitHub stars~3.1k tokensUpdated 8 mo ago
    Testing & QAAuto-check passed
  • Debug Playwright E2E test failures from GitHub Actions CI runs.

    2.8k GitHub stars~1.2k tokensUpdated today
    Testing & QAAuto-check passed
  • Deploy Release Test

    vercel/next.js

    Official

    Validate a commit-specific Next.js preview package and manually trigger the entire Next.js deployment test suite through the teste2edeployrelease.yml GitHub Actions workflow.

    143k GitHub stars~1.2k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Playwright CI

    zebbern/claude-code-guide

    Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.

    4.7k GitHub starsUsed in 2 repos~675 tokens
    DevOps & CloudAuto-check passed
  • Playwright E2E

    forcedotcom/salesforcedx-vscode

    writing, running, and debugging Playwright tests; creating and recreating scratch orgs (Dreamhouse, minimal, non-tracking); working with their output from github actions

    1k GitHub stars~3k tokensUpdated yesterday
    Testing & QAAuto-check passed

More from getdokan/dokan

All 9 skills in this repo
  • Dokan Backend Dev

    getdokan/dokan

    Add or modify Dokan backend PHP code following project conventions.

    288 GitHub stars~4.9k tokensUpdated yesterday
    Auto-check passed
  • Dokan Code Review

    getdokan/dokan

    Review Dokan code changes and pull requests for coding standards, security, and architectural compliance.

    288 GitHub stars~3.2k tokensUpdated yesterday
    Auto-check passed
  • Dokan Dev Cycle

    getdokan/dokan

    Run tests, linting, and quality checks for Dokan development.

    288 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Dokan Frontend Dev

    getdokan/dokan

    Add or modify Dokan frontend code (React, TypeScript, Vue, Tailwind).

    288 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Dokan Settings

    getdokan/dokan

    Implementation patterns for the Dokan admin settings system — flat-array schema, single-option storage, and @wedevs/plugin-ui rendering.

    288 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed
  • Dokan Automation

    getdokan/dokan

    Build, scaffold, and run the Dokan Lite/Pro Playwright suite.

    288 GitHub stars~6.1k tokensUpdated yesterday
    Auto-check: notes

Questions about Dokan Run Test Suite

What does Dokan Run Test Suite do?

Execute the Dokan Playwright test suite (E2E + API), locally or via GitHub Actions. Dokan Run Test Suite is an agent skill from getdokan/dokan. Execute the Dokan Playwright test suite (E2E + API), locally or via GitHub Actions.

When should I use Dokan Run Test Suite?

Dokan Run Test Suite fits situations like: inspect the automated test runs; execute the QA suite; check the failed run should activate this skill.

How do I install Dokan Run Test Suite in Claude Code?

Run `npx skills add getdokan/dokan --skill dokan-run-test-suite -a claude-code`. Or copy the skill folder (.claude/skills/dokan-run-test-suite in getdokan/dokan) into .claude/skills/dokan-run-test-suite in your project. Claude Code loads it when a task matches its description.

How do I install Dokan Run Test Suite in Codex?

Run `npx skills add getdokan/dokan --skill dokan-run-test-suite -a codex`. Or copy the skill folder (.claude/skills/dokan-run-test-suite in getdokan/dokan) into .agents/skills/dokan-run-test-suite in your project. Codex loads it when a task matches its description.

Can I use Dokan Run Test Suite 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 getdokan/dokan --skill dokan-run-test-suite -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dokan-run-test-suite, .gemini/skills/dokan-run-test-suite, .github/skills/dokan-run-test-suite and .opencode/skills/dokan-run-test-suite in your project.

What does Dokan Run Test Suite need to run?

Going by SKILL.md and its folder, Dokan Run Test Suite needs the command-line tools its instructions call (npm, gh, npx and docker) and credentials named LICENSE_KEY and USER_PASSWORD. Our summary lists: Node.js; Docker; A credential in LICENSE_KEY.

Does Dokan Run Test Suite access the network?

SKILL.md contains no URLs. Its commands use npm, gh, npx and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Dokan Run Test Suite safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo; mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Dokan Run Test Suite use?

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

How many tokens does Dokan Run Test Suite use?

About 4.7k tokens (SKILL.md is roughly 19k 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 Dokan Run Test Suite?

Skills that share tags, products or a category with Dokan Run Test Suite: Playwright Test (mizchi/skills, 360 stars), Testing Test Automation Engineer (chendongqi/OPB-Skills, 126 stars), Debug Playwright (quay/quay, 2.8k stars) and Deploy Release Test (vercel/next.js, 143k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dokan Run Test Suite?

getdokan (a GitHub organization) maintains it in getdokan/dokan, which has 288 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 9, 2026.

Source: getdokan/dokan on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.