
Init
- 1.6k installs
- 23.5k repo stars
- Updated July 17, 2026
- alirezarezvani/claude-skills
init is an agent skill that >-.
About
>- --- name: "init" description: >- Set up Playwright in a project. Use when user says "set up playwright", "add e2e tests", "configure playwright", "testing setup", "init playwright", or "add test infrastructure". --- # Initialize Playwright Project Set up a production-ready Playwright testing environment. Detect the framework, generate config, folder structure, example test, and CI workflow. Analyze the Project Use the `Explore` subagent to scan the project: - Check `package.json` for framework (React, Next.js, Vue, Angular, Svelte) - Check for `tsconfig.json` → use TypeScript; otherwise JavaScript - Check if Playwright is already installed (`@playwright/test` in dependencies) - Check for existing test directories (`tests/`, `e2e/`, `__tests__/`) - Check for existing CI config (`.github/workflows/`, `.gitlab-ci.yml`) ### 2. Install Playwright If not already installed: ```bash npm init playwright@latest -- --quiet ``` Or if the user prefers manual setup: ```bash npm install -D @playwright/test npx playwright install --with-deps chromium ``` ### 3.
- Initialize Playwright Project
- Check `package.json` for framework (React, Next.js, Vue, Angular, Svelte)
- Check for `tsconfig.json` → use TypeScript; otherwise JavaScript
- Check if Playwright is already installed (`@playwright/test` in dependencies)
- Check for existing test directories (`tests/`, `e2e/`, `__tests__/`)
Init by the numbers
- 1,645 all-time installs (skills.sh)
- +3 installs in the week ending Jul 29, 2026 (Skillselion tracking)
- Ranked #443 of 2,159 Testing & QA skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 31, 2026 (Skillselion catalog sync)
init capabilities & compatibility
- Capabilities
- initialize playwright project · check `package.json` for framework (react, next. · check for `tsconfig.json` → use typescript; othe · check if playwright is already installed (`@play · check for existing test directories (`tests/`, `
- Use cases
- documentation
What init says it does
--- name: "init" description: >- Set up Playwright in a project.
Use when user says "set up playwright", "add e2e tests", "configure playwright", "testing setup", "init playwright", or "add test infrastructure".
--- # Initialize Playwright Project Set up a production-ready Playwright testing environment.
Detect the framework, generate config, folder structure, example test, and CI workflow.
npx skills add https://github.com/alirezarezvani/claude-skills --skill initAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.6k |
|---|---|
| repo stars | ★ 23.5k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 17, 2026 |
| Repository | alirezarezvani/claude-skills ↗ |
What problem does init solve for developers using this skill?
>-
Who is it for?
Developers who need init patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
>-
What you get
Actionable workflows and conventions from SKILL.md for init.
- playwright.config.ts
- Example e2e test file
- CI workflow YAML
By the numbers
- Detects 5 frontend frameworks: React, Next.js, Vue, Angular, and Svelte
- Generates 4 artifacts: Playwright config, folder structure, example test, and CI workflow
Files
../../../engineering/agenthub/skills/init/SKILL.md
Related skills
How it compares
Pick init over manual Playwright docs when you need framework-aware scaffolding with config, example test, and CI workflow generated in one step.
FAQ
What does init do?
>-
When should I use init?
>-
Is init safe to install?
Review the Security Audits panel on this page before installing in production.