{"uid":"cap_-c0MVvbXjnH5CC5ch3Ng1","slug":"aiskills402-playwright-test-from-steps-skill-file-98c1c8b5","name":"AISkills402 Playwright Test from Steps Skill File","description":"Playwright Test from Manual Steps — Turns manual test steps plus the page facts you have (route, labels, button names, messages) into one Playwright Test file in TypeScript that can really fail. Elements are found by role and accessible name, by label or by text, never by a CSS class, an id or XPath, and a name that is the start of another gets the exact option; every step that observes something gets one awaited, auto-retrying assertion; a step such as wait a couple of seconds becomes an asser…","url":"https://api.aiskills402.com/v1/skills/playwright-test-from-steps/file?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"file":{"name":"SKILL.md","content":"<the SKILL.md file>","encoding":"utf-8"},"name":"Playwright Test from Manual Steps","skill":"playwright-test-from-steps","sha256":"<sha256 of SKILL.md>","receipt":{"tx":"0x<settlement transaction>","settled":true},"version":"1.0.0","redownload":{"url":"<api>/v1/purchases/<token>","token":"<64 hex chars>"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_C57RAgEB9EeyiVGhtkp9G","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Purchases and downloads the 'Playwright Test from Manual Steps' SKILL.md file via x402 micropayment in USDC on Base","exampleAgentPrompt":"Buy me the Playwright Test from Manual Steps skill file from AISkills402 — pay for it in USDC on Base so I can use it to automatically generate Playwright tests from manual QA steps.","exampleUseCases":[{"title":"Agent acquires Playwright test automation skill","prompt":"I need my agent to be able to turn manual QA steps into Playwright tests automatically — can you purchase and download the Playwright test skill from AISkills402 using USDC so we have it?"},{"title":"CI pipeline skill bootstrapping","prompt":"Set up my agent with the Playwright Test from Manual Steps skill file from AISkills402 — pay the $0.02 USDC fee and store the SKILL.md so the agent can generate browser tests whenever I give it a list of steps."},{"title":"One-time skill purchase with redownload token","prompt":"Buy the playwright-test-from-steps SKILL.md from AISkills402 once over x402 and save the redownload token so I never have to pay again if I need to fetch it again later."}],"resultDescription":"Returns a JSON object containing the SKILL.md file content (name, content string, encoding), the skill's canonical name and identifier, a SHA256 hash for integrity verification, a version string, a blockchain settlement receipt with the transaction hash, and a redownload URL and token for future free re-fetches of the same skill.","failureModes":["Payment not settled — x402 payment header missing or insufficient USDC balance causes 402 response","Invalid HTTP method — only GET and HEAD are accepted; other methods return 405","Skill not found — incorrect skill slug in URL path returns 404","Network or Base blockchain settlement timeout — payment may be pending; receipt settled flag will be false","Malformed authorization header — improperly formatted x402 payment results in 400 or 402 error"],"whenToPreferThis":"Choose this endpoint when your agent needs the specific 'Playwright Test from Manual Steps' SKILL.md capability and you want a one-time purchase model with permanent ownership and free re-downloads. Prefer this over building custom prompts from scratch when you want a tested, versioned skill definition for Playwright test generation that an AI agent can immediately act on.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:52:07.350Z","isFirstParty":false,"canonicalSlug":"aiskills402-playwright-test-from-steps-skill-file-98c1c8b5"}