[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AC4378JAXKE5EY80EP53YJ":3,"skill-same:01M6AC4378JAXKE5EY80EP53YJ":58},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":40,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6AC4378JAXKE5EY80EP53YJ","playwright",null,"Use when the task requires capturing or automating a real browser from the terminal.","openai\u002Fopenai-agents-python","openai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4","01M6AC29YGCR4S2NTJFV0G8B81","OpenAI","01M6AC2Y1RF9XDR59QMSQSGNJF",30602,"MIT","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002Ftutorials\u002Fvision_website_clone\u002Fskills\u002Fplaywright\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[5,24,25,26,27,28,29],"terminal","browser","use","task","real browser","when","2026-11-10 10:12:30",false,"---\nname: \"playwright\"\ndescription: \"Use when the task requires capturing or automating a real browser from the terminal.\"\n---\n\n# Playwright\n\nUse Playwright to capture the static site directly. Do not start a server for this example.\n\n```sh\nmkdir -p output\u002Fscreenshots output\u002Fplaywright\u002F.tmp\nexport TMPDIR=\"$PWD\u002Foutput\u002Fplaywright\u002F.tmp\"\nexport TEMP=\"$TMPDIR\"\nexport TMP=\"$TMPDIR\"\nnpx --yes --package playwright@1.50.0 playwright install chromium\nnpx --yes --package playwright@1.50.0 playwright screenshot \\\n  --browser=chromium \\\n  --viewport-size=2048,1152 \\\n  \"file:\u002F\u002F$PWD\u002Foutput\u002Fsite\u002Findex.html\" \\\n  output\u002Fscreenshots\u002Fdraft-1.png\n```\n\nChange the final path to `output\u002Fscreenshots\u002Fdraft-2.png` for the second pass.\n","# Playwright\n\nUse Playwright to capture the static site directly. Do not start a server for this example.\n\n```sh\nmkdir -p output\u002Fscreenshots output\u002Fplaywright\u002F.tmp\nexport TMPDIR=\"$PWD\u002Foutput\u002Fplaywright\u002F.tmp\"\nexport TEMP=\"$TMPDIR\"\nexport TMP=\"$TMPDIR\"\nnpx --yes --package playwright@1.50.0 playwright install chromium\nnpx --yes --package playwright@1.50.0 playwright screenshot \\\n  --browser=chromium \\\n  --viewport-size=2048,1152 \\\n  \"file:\u002F\u002F$PWD\u002Foutput\u002Fsite\u002Findex.html\" \\\n  output\u002Fscreenshots\u002Fdraft-1.png\n```\n\nChange the final path to `output\u002Fscreenshots\u002Fdraft-2.png` for the second pass.\n",{"name":5,"description":7},"main","e355d69152d4f4730dfb03b63dbce53e8d9f5d8c","examples\u002Fsandbox\u002Ftutorials\u002Fvision_website_clone\u002Fskills\u002Fplaywright",5029,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F","https:\u002F\u002Fgithub.com\u002Fopenai","https:\u002F\u002Fopenai.com\u002F","2026-11-11 08:35:18",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add openai\u002Fopenai-agents-python --skill playwright",{"tool":50,"command":51},"bunx","bunx skills add openai\u002Fopenai-agents-python --skill playwright",{"tool":53,"command":54},"pnpm","pnpm dlx skills add openai\u002Fopenai-agents-python --skill playwright","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002Ftutorials\u002Fvision_website_clone\u002Fskills\u002Fplaywright\u002FSKILL.md",true,[],[59,77,95,111,130,144],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":68,"publishedAt":30},"01M6AC44SFMJ4HVV9JMHG512AF","csv-workbench","Analyze CSV files in \u002Fmnt\u002Fdata and return concise numeric summaries.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002Fexamples\u002Ftools\u002Fskills\u002Fcsv-workbench\u002FSKILL.md",[65],{"categoryNo":66,"categoryName":67,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000004","电子表格",[69,70,71,72,73,74,75,76],"csv","csv workbench","data","analyze","files","concise","summaries","analyze csv files",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":30},"01M6AC41D0TJJSDT1GR852DPZK","prior-auth-packet-builder","Build a concise prior authorization packet from local case files and payer policy docs.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002Fhealthcare_support\u002Fskills\u002Fprior-auth-packet-builder\u002FSKILL.md",[],[84,85,86,87,88,89,90,73,91,92,93,74,94],"auth","prior auth packet builder","builder","docs","policy","local","authorization","build","prior authorization","case","payer",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":30},"01M6AC3ZYJZVN0CQBJTJR59TXX","credit-note-fixer","Fix the tiny credit-note formatting bug and rerun the exact targeted test command.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002Fdocs\u002Fskills\u002Fcredit-note-fixer\u002FSKILL.md",[],[102,103,104,105,106,107,108,109,110],"note","credit note fixer","fixer","rerun","formatting","bug","test","command","fix",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":118,"publishedAt":30},"01M6AC3Y77VB5C437JYFS42QFH","test-coverage-improver","Measure Python SDK coverage or address measured coverage gaps. Use for coverage audits and metric regressions, not routine test additions.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftest-coverage-improver\u002FSKILL.md",[117],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[119,120,121,108,122,123,124,125,126,26,127,128,129],"coverage","test coverage","test coverage improver","gaps","python","sdk","coverage gaps","python sdk","for","metric","routine",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":30},"01M6AC3W7HPNRB7F6ZER6G5ZM9","sensitive-logging-audit","Audit or fix sensitive-data exposure in Python SDK diagnostics, exceptions, logging, and telemetry.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsensitive-logging-audit\u002FSKILL.md",[],[137,138,139,110,123,124,140,141,71,142,126,143],"audit","logging","sensitive logging audit","telemetry","diagnostics","sensitive-data","data exposure",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":30},"01M6AC3T3T4PX36423023Y6MG8","runtime-behavior-probe","Plan controlled runtime probes when explicitly invoked; execute only after the required probe approval.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fruntime-behavior-probe\u002FSKILL.md",[],[151,152,153,154,155,156,157,158,29],"runtime behavior probe","runtime","probe","behavior","plan","execute","approval","only"]