[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FPH0GA9MXNFQW9AN2BMM1F":3,"skill-same:01M6FPH0GA9MXNFQW9AN2BMM1F":88},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":61,"commitSha":62,"skillDirectory":63,"forksCount":64,"repositoryHtmlUrl":65,"repositoryHomepageUrl":6,"ownerHtmlUrl":66,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":67,"install":68,"resources":81},"01M6FPH0GA9MXNFQW9AN2BMM1F","playwright-cli",null,"Browser automation via Playwright CLI. Open pages, interact with elements, take screenshots, and more. Ideal for coding agents and automated testing workflows.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fgumadeiras\u002Fplaywright-cli\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"cli","playwright","playwright cli","npm","with","via","automated testing","pages","elements","take","install","node","open","testing","browser","workflows","automation","coding agents","browser automation","MCP","2026-11-10 10:12:30",false,"---\nname: playwright-cli\ndescription: Browser automation via Playwright CLI. Open pages, interact with elements, take screenshots, and more. Ideal for coding agents and automated testing workflows.\nmetadata: {\"clawdbot\":{\"emoji\":\"?\",\"requires\":{\"bins\":[\"playwright-cli\"]},\"install\":[{\"id\":\"node\",\"kind\":\"node\",\"package\":\"@playwright\u002Fmcp\",\"bins\":[\"playwright-cli\"],\"label\":\"Install Playwright CLI (npm)\"}]}}\n---\n\n# Playwright CLI\n\nBrowser automation via Playwright. Token-efficient CLI for coding agents.\n\n## Installation\n\n```bash\nnpm install -g @playwright\u002Fmcp@latest\nplaywright-cli --help\n```\n\n## Core Commands\n\n| Command | Description |\n|---------|-------------|\n| `playwright-cli open \u003Curl>` | Open URL in browser |\n| `playwright-cli close` | Close the page |\n| `playwright-cli type \u003Ctext>` | Type text into editable element |\n| `playwright-cli click \u003Cref> [button]` | Click on element |\n| `playwright-cli dblclick \u003Cref> [button]` | Double click |\n| `playwright-cli fill \u003Cref> \u003Ctext>` | Fill text into field |\n| `playwright-cli drag \u003CstartRef> \u003CendRef>` | Drag and drop |\n| `playwright-cli hover \u003Cref>` | Hover over element |\n| `playwright-cli check \u003Cref>` | Check checkbox\u002Fradio |\n| `playwright-cli uncheck \u003Cref>` | Uncheck checkbox |\n| `playwright-cli select \u003Cref> \u003Cval>` | Select dropdown option |\n| `playwright-cli snapshot` | Capture page snapshot for refs |\n\n## Navigation\n\n```bash\nplaywright-cli go-back           # Go back\nplaywright-cli go-forward        # Go forward\nplaywright-cli reload            # Reload page\n```\n\n## Keyboard & Mouse\n\n```bash\nplaywright-cli press \u003Ckey>       # Press key (a, arrowleft, enter...)\nplaywright-cli keydown \u003Ckey>     # Key down\nplaywright-cli keyup \u003Ckey>       # Key up\nplaywright-cli mousemove \u003Cx> \u003Cy> # Move mouse\nplaywright-cli mousedown [button] # Mouse down\nplaywright-cli mouseup [button]   # Mouse up\nplaywright-cli mousewheel \u003Cdx> \u003Cdy> # Scroll\n```\n\n## Save & Export\n\n```bash\nplaywright-cli screenshot [ref]  # Screenshot page or element\nplaywright-cli pdf               # Save as PDF\n```\n\n## Tabs\n\n```bash\nplaywright-cli tab-list          # List all tabs\nplaywright-cli tab-new [url]     # Open new tab\nplaywright-cli tab-close [index] # Close tab\nplaywright-cli tab-select \u003Cindex> # Switch tab\n```\n\n## DevTools\n\n```bash\nplaywright-cli console [min-level]  # View console messages\nplaywright-cli network              # View network requests\nplaywright-cli run-code \u003Ccode>      # Run JS snippet\nplaywright-cli tracing-start        # Start trace\nplaywright-cli tracing-stop         # Stop trace\n```\n\n## Sessions\n\n```bash\nplaywright-cli session-list         # List sessions\nplaywright-cli session-stop [name]  # Stop session\nplaywright-cli session-stop-all     # Stop all\nplaywright-cli session-delete [name] # Delete session data\n```\n\n## Headed Mode\n\n```bash\nplaywright-cli open https:\u002F\u002Fexample.com --headed\n```\n\n## Examples\n\n```bash\n# Open and interact\nplaywright-cli open https:\u002F\u002Fexample.com\nplaywright-cli type \"search query\"\nplaywright-cli press Enter\nplaywright-cli screenshot\n\n# Use sessions\nplaywright-cli open https:\u002F\u002Fsite1.com\nplaywright-cli --session=project-a open https:\u002F\u002Fsite2.com\n```\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `PLAYWRIGHT_MCP_BROWSER` | Browser: chrome, firefox, webkit, msedge |\n| `PLAYWRIGHT_MCP_HEADLESS` | Run headless (default: headed) |\n| `PLAYWRIGHT_MCP_ALLOWED_HOSTS` | Comma-separated allowed hosts |\n| `PLAYWRIGHT_MCP_CONFIG` | Path to config file |\n\n## Configuration\n\nCreate `playwright-cli.json` for persistent settings:\n\n```json\n{\n  \"browser\": {\n    \"browserName\": \"chromium\",\n    \"headless\": false\n  },\n  \"outputDir\": \".\u002Fplaywright-output\",\n  \"console\": {\n    \"level\": \"info\"\n  }\n}\n```\n\n## Notes\n\n- **Cross-platform** — requires Node.js 18+ (Linux, macOS, Windows)\n- Sessions persist cookies\u002Fstorage by default\n- Use `--session` flag for isolated browser instances\n- Snapshots return element refs for subsequent commands\n\n## Source\n\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright-cli\n","# Playwright CLI\n\nBrowser automation via Playwright. Token-efficient CLI for coding agents.\n\n## Installation\n\n```bash\nnpm install -g @playwright\u002Fmcp@latest\nplaywright-cli --help\n```\n\n## Core Commands\n\n| Command | Description |\n|---------|-------------|\n| `playwright-cli open \u003Curl>` | Open URL in browser |\n| `playwright-cli close` | Close the page |\n| `playwright-cli type \u003Ctext>` | Type text into editable element |\n| `playwright-cli click \u003Cref> [button]` | Click on element |\n| `playwright-cli dblclick \u003Cref> [button]` | Double click |\n| `playwright-cli fill \u003Cref> \u003Ctext>` | Fill text into field |\n| `playwright-cli drag \u003CstartRef> \u003CendRef>` | Drag and drop |\n| `playwright-cli hover \u003Cref>` | Hover over element |\n| `playwright-cli check \u003Cref>` | Check checkbox\u002Fradio |\n| `playwright-cli uncheck \u003Cref>` | Uncheck checkbox |\n| `playwright-cli select \u003Cref> \u003Cval>` | Select dropdown option |\n| `playwright-cli snapshot` | Capture page snapshot for refs |\n\n## Navigation\n\n```bash\nplaywright-cli go-back           # Go back\nplaywright-cli go-forward        # Go forward\nplaywright-cli reload            # Reload page\n```\n\n## Keyboard & Mouse\n\n```bash\nplaywright-cli press \u003Ckey>       # Press key (a, arrowleft, enter...)\nplaywright-cli keydown \u003Ckey>     # Key down\nplaywright-cli keyup \u003Ckey>       # Key up\nplaywright-cli mousemove \u003Cx> \u003Cy> # Move mouse\nplaywright-cli mousedown [button] # Mouse down\nplaywright-cli mouseup [button]   # Mouse up\nplaywright-cli mousewheel \u003Cdx> \u003Cdy> # Scroll\n```\n\n## Save & Export\n\n```bash\nplaywright-cli screenshot [ref]  # Screenshot page or element\nplaywright-cli pdf               # Save as PDF\n```\n\n## Tabs\n\n```bash\nplaywright-cli tab-list          # List all tabs\nplaywright-cli tab-new [url]     # Open new tab\nplaywright-cli tab-close [index] # Close tab\nplaywright-cli tab-select \u003Cindex> # Switch tab\n```\n\n## DevTools\n\n```bash\nplaywright-cli console [min-level]  # View console messages\nplaywright-cli network              # View network requests\nplaywright-cli run-code \u003Ccode>      # Run JS snippet\nplaywright-cli tracing-start        # Start trace\nplaywright-cli tracing-stop         # Stop trace\n```\n\n## Sessions\n\n```bash\nplaywright-cli session-list         # List sessions\nplaywright-cli session-stop [name]  # Stop session\nplaywright-cli session-stop-all     # Stop all\nplaywright-cli session-delete [name] # Delete session data\n```\n\n## Headed Mode\n\n```bash\nplaywright-cli open https:\u002F\u002Fexample.com --headed\n```\n\n## Examples\n\n```bash\n# Open and interact\nplaywright-cli open https:\u002F\u002Fexample.com\nplaywright-cli type \"search query\"\nplaywright-cli press Enter\nplaywright-cli screenshot\n\n# Use sessions\nplaywright-cli open https:\u002F\u002Fsite1.com\nplaywright-cli --session=project-a open https:\u002F\u002Fsite2.com\n```\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `PLAYWRIGHT_MCP_BROWSER` | Browser: chrome, firefox, webkit, msedge |\n| `PLAYWRIGHT_MCP_HEADLESS` | Run headless (default: headed) |\n| `PLAYWRIGHT_MCP_ALLOWED_HOSTS` | Comma-separated allowed hosts |\n| `PLAYWRIGHT_MCP_CONFIG` | Path to config file |\n\n## Configuration\n\nCreate `playwright-cli.json` for persistent settings:\n\n```json\n{\n  \"browser\": {\n    \"browserName\": \"chromium\",\n    \"headless\": false\n  },\n  \"outputDir\": \".\u002Fplaywright-output\",\n  \"console\": {\n    \"level\": \"info\"\n  }\n}\n```\n\n## Notes\n\n- **Cross-platform** — requires Node.js 18+ (Linux, macOS, Windows)\n- Sessions persist cookies\u002Fstorage by default\n- Use `--session` flag for isolated browser instances\n- Snapshots return element refs for subsequent commands\n\n## Source\n\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright-cli\n",{"name":5,"metadata":51,"description":7},{"clawdbot":52},{"emoji":53,"install":54,"requires":59},"?",[55],{"id":37,"bins":56,"kind":37,"label":57,"package":58},[5],"Install Playwright CLI (npm)","@playwright\u002Fmcp",{"bins":60},[5],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fgumadeiras\u002Fplaywright-cli",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":69,"prompt":79,"zipAvailable":80},[70,73,76],{"tool":71,"command":72},"npx","npx skills add kbarbel640-del\u002Fskills --skill playwright-cli",{"tool":74,"command":75},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill playwright-cli",{"tool":77,"command":78},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill playwright-cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fgumadeiras\u002Fplaywright-cli\u002FSKILL.md",true,[82],{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"_meta.json","REFERENCE","参考文档",284,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fgumadeiras\u002Fplaywright-cli\u002F_meta.json",[89,119,141,161,167,187],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":100,"publishedAt":46},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[95],{"categoryNo":96,"categoryName":97,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[101,102,103,30,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":126,"publishedAt":46},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[125],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[127,103,128,129,40,130,131,42,44,132,133,134,135,136,137,138,139,107,140],"dilemm ai","arena","analyze","openclaw agent","create","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":46},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[151,152,153,154,155,156,157,30,158,138,140,159,103,160,31],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":162,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":46},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[165],{"categoryNo":148,"categoryName":149,"taxonomyType":20,"taxonomyTypeDesc":21},[154,153,152,151,31,156,157,30,155,138,140,158,159,103,160],{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":46},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[174,175,176,177,178,179,180,181,182,183,184,185,186],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":197,"publishedAt":46},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[193,194],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":195,"categoryName":196,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000037","律师与法务",[198,199,200,201,30,202,203,61,204,159,205,206,207,208,209,116,210,211,212],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]