{
  "$schema": "/schemas/skill-manifest-v1.schema.json",
  "schemaVersion": 1,
  "name": "webapp-testing",
  "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
  "license": "Complete terms in LICENSE.txt",
  "compatibility": null,
  "metadata": {},
  "revision": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd",
  "generatedAt": "2026-07-26T23:35:15.967Z",
  "source": {
    "repository": "https://github.com/mleem97/mm-skills",
    "path": "webapp-testing",
    "ref": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd"
  },
  "manifestUrl": "/registry/v1/skills/webapp-testing.json",
  "pageUrl": "/skills/webapp-testing",
  "fileCount": 7,
  "totalBytes": 22951,
  "clients": {
    "agents": {
      "label": "Shared Agent Skills",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "codex": {
      "label": "Codex",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "opencode": {
      "label": "OpenCode",
      "user": "~/.config/opencode/skills",
      "project": ".opencode/skills"
    },
    "antigravity": {
      "label": "Antigravity",
      "user": "~/.gemini/config/skills",
      "project": ".agents/skills"
    }
  },
  "files": [
    {
      "path": "examples/console_logging.py",
      "size": 1027,
      "sha256": "ea46877289acb82da7e7ce59d0bc37c8977cd57e2a006d0c88d7a1c625bf95da",
      "url": "/raw/webapp-testing/examples/console_logging.py"
    },
    {
      "path": "examples/element_discovery.py",
      "size": 1463,
      "sha256": "d63c89604a22f8845d724e95dda45db49b1bf57c25ce0a83afbb7b8da3d402f0",
      "url": "/raw/webapp-testing/examples/element_discovery.py"
    },
    {
      "path": "examples/static_html_automation.py",
      "size": 953,
      "sha256": "9d533aafb875ee3ab8b8ebf8f5b9003ac8d999da3d09b285cce252e623140064",
      "url": "/raw/webapp-testing/examples/static_html_automation.py"
    },
    {
      "path": "LICENSE.txt",
      "size": 11345,
      "sha256": "bc6b3af2f331cbc7fb0da1344efb2cbe5877a31498b4d70dbc7000f3405a1362",
      "url": "/raw/webapp-testing/LICENSE.txt"
    },
    {
      "path": "scripts/with_server.py",
      "size": 3693,
      "sha256": "b0dcf4918935b795f4eda9821579b9902119235ff4447f687a30286e7d0925fd",
      "url": "/raw/webapp-testing/scripts/with_server.py"
    },
    {
      "path": "SKILL.md",
      "size": 3913,
      "sha256": "51b7349e77ec63b7744a6f63647e7566a0b4d2e301121cc10e8c2113af6556a2",
      "url": "/raw/webapp-testing/SKILL.md"
    },
    {
      "path": "SOURCE.md",
      "size": 557,
      "sha256": "6d9dd83a3868c7f08b860de7b64f8f3158609173bfbcf8ff75af7ef7862810ae",
      "url": "/raw/webapp-testing/SOURCE.md"
    }
  ]
}
