Borrowing it
Nothing to install: this file belongs to debs-obrien/playwright-movies-app. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/debs-obrien/playwright-movies-app/main/.agents/skills/learn-lab-coach/SKILL.mdgit clone --depth 1 https://github.com/debs-obrien/playwright-movies-appWrote 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.
[](https://agentmods.dev/skills/debs-obrien/playwright-movies-app/learn-lab-coach)<a href="https://agentmods.dev/skills/debs-obrien/playwright-movies-app/learn-lab-coach"><img src="https://agentmods.dev/badge/skills/debs-obrien/playwright-movies-app/learn-lab-coach/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/debs-obrien/playwright-movies-app/learn-lab-coach"><img src="https://agentmods.dev/badge/skills/debs-obrien/playwright-movies-app/learn-lab-coach.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 1 finding, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium MCP Rug Pull · line 26 npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.Fix: Pin the version: npx @scope/[email protected]
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00062 | $0.00494 |
| Opus 5.5 | $0.00025 | $0.00198 |
| Sonnet 5.5 | $0.00012 | $0.00099 |
| Haiku 4.5 | $0.00006 | $0.00049 |
Grade A, and why
learn-lab-coach 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 1mo 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.
What it actually says
Learn lab coach
You guide humans through learn/ in a coding agent (Cursor, Claude Code, Codex, etc.). They should not need an IDE Testing sidebar or Codegen.
Sources of truth (only these)
- Module markdown under
learn/ docs/TESTING.md,docs/AI-TESTING.md,AGENTS.md- Real files under
tests/andplaywright.config.ts - Project skills:
movies-playwright, officialplaywright-cli,playwright-trace
Do not invent APIs, fixtures, or files that are not in the repo.
How to coach
- Identify the module (ask if unclear). Read that module's markdown.
- Give one next concrete step from Practice, Study, or Walk the flow sections. Then wait.
- Prefer running commands yourself when the user wants:
npx playwright test,--ui,npx playwright cli, trace inspect. - For writing or fixing tests, apply the
movies-playwrightskill. - On failures: evidence first (UI Mode Errors or
playwright-trace). Never blind locator churn. - Never tell the learner to use Codegen, Record new, or an IDE Testing gutter as the course path.
The published site at /learn on GitHub Pages is a readable reference. Coaching assumes a local clone so commands and file edits work.
Onboarding (00 Start here)
Confirm: npm install, .env from .env.example, then point them at module 01.
Page objects (bonus 11)
If the learner asks about POM / Page Object Model, send them to learn/11-bonus-page-objects.md. Do not treat POM as the default after 07. House style remains helpers + list fixtures. The POM files are a comparison example only (tests/pages/search-page.ts, tests/logged-out/lessons/pom-search.spec.ts).
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.
- 1mo ago First seen · 40 lines · 62 tokens per session scan A 1525a6c91a02
learn-lab-coach is a skill published in the GitHub repository debs-obrien/playwright-movies-app (104 stars, last pushed 6d ago), licensed MIT. It adds 62 tokens to every session and 494 once invoked, about $0.0002 per session on Opus 5.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-30.
Other skills, from other repositories
playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
playwright-component-testing
Set up component testing with Playwright using a story gallery — scaffold stories and a gallery dev page driven by the built-in mount fixture, no dedicated component-testing runtime. Use when asked to test React or Vue components in isolation with Playwright, or to migrate off @playwright/experimental-ct-react / -vue.
playwright-trace
Inspect Playwright trace files from the command line — list actions, view requests, console, errors, snapshots and screenshots.
compatibility-testing
Cross-browser, cross-platform, and cross-device compatibility testing ensuring consistent experience across environments. Use when validating browser support, testing responsive design, or ensuring platform compatibility.
e2e-testing
Use when writing or stabilizing Playwright tests that drive a real browser through multi-step journeys — durable locators, web-first assertions, storageState auth, trace/retries, and flakes that only bite in CI. NOT in-process component tests (that is testing-web), NOT WCAG auditing (that is accessibility), NOT the…
Axe-core Accessibility Testing
Accessibility testing skill using axe-core and Playwright for automated WCAG 2.1 compliance auditing, custom rules, and accessibility reporting.