[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SNGGQJTJC6VP9BP8WN07G":3,"skill-same:01M71SNGGQJTJC6VP9BP8WN07G":82},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":71},"01M71SNGGQJTJC6VP9BP8WN07G","agent-browser",null,"Browser automation CLI for AI agents; use for web tasks - navigate, click, fill forms, screenshot, scrape, test web\u002FElectron apps.","HigorAlves\u002Forc","HigorAlves","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11262976?v=4","01M71S79EZEMHZ8PQSV0XQJHYY","Higor Alves","01M71S79FKKTCHCN1EDR8DSTWQ",7,"MIT","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fagent-browser\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"agent browser","browser","use","navigate","for","true","apps","click","forms","npx","test web","cli","Bash","scrape","screenshot","tasks","automation","ai agents","browser automation","2026-11-10 13:02:02",false,"---\nname: agent-browser\ndescription: Browser automation CLI for AI agents; use for web tasks - navigate, click, fill forms, screenshot, scrape, test web\u002FElectron apps.\nallowed-tools: Bash(agent-browser:*), Bash(npx agent-browser:*)\nhidden: true\n---\n\n# agent-browser\n\nFast browser automation CLI for AI agents. Chrome\u002FChromium via CDP with\naccessibility-tree snapshots and compact `@eN` element refs.\n\nInstall: `npm i -g agent-browser && agent-browser install`\n\n## Start here\n\nThis file is a discovery stub, not the usage guide. Before running any\n`agent-browser` command, load the actual workflow content from the CLI:\n\n```bash\nagent-browser skills get core             # start here — workflows, common patterns, troubleshooting\nagent-browser skills get core --full      # include full command reference and templates\n```\n\nThe CLI serves skill content that always matches the installed version,\nso instructions never go stale. The content in this stub cannot change\nbetween releases, which is why it just points at `skills get core`.\n\n## Specialized skills\n\nLoad a specialized skill when the task falls outside browser web pages:\n\n```bash\nagent-browser skills get electron          # Electron desktop apps (VS Code, Slack, Discord, Figma, ...)\nagent-browser skills get slack             # Slack workspace automation\nagent-browser skills get dogfood           # Exploratory testing \u002F QA \u002F bug hunts\nagent-browser skills get vercel-sandbox    # agent-browser inside Vercel Sandbox microVMs\nagent-browser skills get agentcore         # AWS Bedrock AgentCore cloud browsers\n```\n\nRun `agent-browser skills list` to see everything available on the\ninstalled version.\n\n## QA references (orc-qa-validator)\n\n- [QA-RECIPES.md](references\u002FQA-RECIPES.md): command shapes per workflow step (open, record, walk, edge cases, capture).\n- [STEPS-TEMPLATE.md](references\u002FSTEPS-TEMPLATE.md): the `steps.md` narrative template.\n\n## Why agent-browser\n\n- Fast native Rust CLI, not a Node.js wrapper\n- Works with any AI agent (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)\n- Chrome\u002FChromium via CDP with no Playwright or Puppeteer dependency\n- Accessibility-tree snapshots with element refs for reliable interaction\n- Sessions, authentication vault, state persistence, video recording\n- Specialized skills for Electron apps, Slack, exploratory testing, cloud providers\n","# agent-browser\n\nFast browser automation CLI for AI agents. Chrome\u002FChromium via CDP with\naccessibility-tree snapshots and compact `@eN` element refs.\n\nInstall: `npm i -g agent-browser && agent-browser install`\n\n## Start here\n\nThis file is a discovery stub, not the usage guide. Before running any\n`agent-browser` command, load the actual workflow content from the CLI:\n\n```bash\nagent-browser skills get core             # start here — workflows, common patterns, troubleshooting\nagent-browser skills get core --full      # include full command reference and templates\n```\n\nThe CLI serves skill content that always matches the installed version,\nso instructions never go stale. The content in this stub cannot change\nbetween releases, which is why it just points at `skills get core`.\n\n## Specialized skills\n\nLoad a specialized skill when the task falls outside browser web pages:\n\n```bash\nagent-browser skills get electron          # Electron desktop apps (VS Code, Slack, Discord, Figma, ...)\nagent-browser skills get slack             # Slack workspace automation\nagent-browser skills get dogfood           # Exploratory testing \u002F QA \u002F bug hunts\nagent-browser skills get vercel-sandbox    # agent-browser inside Vercel Sandbox microVMs\nagent-browser skills get agentcore         # AWS Bedrock AgentCore cloud browsers\n```\n\nRun `agent-browser skills list` to see everything available on the\ninstalled version.\n\n## QA references (orc-qa-validator)\n\n- [QA-RECIPES.md](references\u002FQA-RECIPES.md): command shapes per workflow step (open, record, walk, edge cases, capture).\n- [STEPS-TEMPLATE.md](references\u002FSTEPS-TEMPLATE.md): the `steps.md` narrative template.\n\n## Why agent-browser\n\n- Fast native Rust CLI, not a Node.js wrapper\n- Works with any AI agent (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)\n- Chrome\u002FChromium via CDP with no Playwright or Puppeteer dependency\n- Accessibility-tree snapshots with element refs for reliable interaction\n- Sessions, authentication vault, state persistence, video recording\n- Specialized skills for Electron apps, Slack, exploratory testing, cloud providers\n",{"name":5,"hidden":48,"description":7,"allowed-tools":49},true,"Bash(agent-browser:*), Bash(npx agent-browser:*)","main","7522fd7266944e30052204c2f6df287d8b5516be","orc\u002Fskills\u002Fagent-browser",0,"https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc","https:\u002F\u002Forc.novacstack.com\u002F","https:\u002F\u002Fgithub.com\u002FHigorAlves","higoralves.dev","Software Engineering","2026-11-07 07:26:38",{"source":8,"skillName":5,"commands":61,"prompt":70,"zipAvailable":48},[62,64,67],{"tool":33,"command":63},"npx skills add HigorAlves\u002Forc --skill agent-browser",{"tool":65,"command":66},"bunx","bunx skills add HigorAlves\u002Forc --skill agent-browser",{"tool":68,"command":69},"pnpm","pnpm dlx skills add HigorAlves\u002Forc --skill agent-browser","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fagent-browser\u002FSKILL.md",[72,78],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002FQA-RECIPES.md","REFERENCE","参考文档",2797,"https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fagent-browser\u002Freferences\u002FQA-RECIPES.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002FSTEPS-TEMPLATE.md",2054,"https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fagent-browser\u002Freferences\u002FSTEPS-TEMPLATE.md",[83,118,142,163,184,203],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":100,"publishedAt":43},"01M71SW40F9TAAEDKBYYBCM814","writing-plans","Write a comprehensive implementation plan of bite-sized TDD tasks that an engineer with zero codebase context could execute — exact files, code, tests, and verification steps","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[89,92,97],{"categoryNo":90,"categoryName":91,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":98,"categoryName":99,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000036","内容创作者",[101,102,103,104,105,106,107,108,109,110,39,111,112,113,114,115,116,28,117,26],"writing","writing plans","plans","engineer","superpowers","implementation plan","files","when","you","code","verification","plan","write","steps","context","ZeRO","tests",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":127,"publishedAt":43},"01M71SW15KHE4MHJW9NEXV65X2","writing-for-agents","orc's doctrine layer for writing any document an agent consumes — skills, AGENTS.md\u002FCLAUDE.md, reference docs","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[124,125,126],{"categoryNo":90,"categoryName":91,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":98,"categoryName":99,"taxonomyType":95,"taxonomyTypeDesc":96},[128,101,28,129,108,130,131,132,133,134,135,136,26,137,138,139,140,141],"writing for agents","matt pocock","inline","tuning","a skill","layer","doctrine","push","editing","document","github","https","reference","docs",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":149,"publishedAt":43},"01M71SVYQKXT743HHHWGHT3G13","workspace-mode","Use when cwd is a parent dir holding multiple sibling git repos — defines repo auto-detection, --repos\u002F--repo\u002F--all-repos\u002F--this-repo precedence, per-repo dispatch, and linked-PR mechanics.","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fworkspace-mode\u002FSKILL.md",[148],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[150,151,152,153,154,108,155,156,157,158,26,159,160,161,162],"workspace mode","mode","workspace","mechanics","auto","repos","git","pr","repo","dispatch","auto-detection","detection","parent",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":43},"01M71SVVP3BXS06G9395P2K0RH","wizard","Generate an interactive bash wizard walking a human through work only they can perform — credentials, secrets, one-off migrations","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwizard\u002FSKILL.md",[169],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[165,171,172,173,174,129,108,36,175,176,177,178,179,114,180,181,28,26,182,183],"condition","never","provisioning infrastructure","only","work","credentials","generate","human","secrets","infrastructure","do","one","interactive",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":43},"01M71SVT4AR6NKAM5B077E7QSJ","wait-what","Stop and re-pitch — the last message did not land; say it again simply, in the project's own vocabulary.","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[191,192,193,194,29,129,195,196,197,198,138,139,199,200,201,202],"wait what","wait","project","re","pitch","last","say","message","land","it","stop","vocabulary",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":213,"publishedAt":43},"01M71SVQVYRA9QBQ6G8MWR8G6F","vitest","Vitest fast unit testing framework powered by Vite with Jest-compatible API","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fvitest\u002FSKILL.md",[209,212],{"categoryNo":210,"categoryName":211,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},[205,214,215,216,217,218,101,108,219,220,221,222,223,224,225,226,227,228,117,229],"coverage","unit","testing","testing framework","generated","api","jest","2026","at","scripts","unit testing","antfu","framework","vite","mocking","dev"]