[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-PleasePrompto-notebooklm-skill-zh-CN":3,"guides-for-PleasePrompto-notebooklm-skill":332,"similar-k17346gw32t4gahnqgf0q1stgd86n92z-zh-CN":333},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":233,"parentExtension":255,"providers":256,"relations":262,"repo":265,"tags":328,"workflow":329},1778695613089.784,"k17346gw32t4gahnqgf0q1stgd86n92z",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用此技能直接从 Claude Code 查询您的 Google NotebookLM 笔记本，以获取来自 Gemini 的、有来源依据且附带引用的答案。浏览器自动化、库管理、持久化身份验证。通过仅文档响应，极大地减少了幻觉。",{"claudeCode":12},"PleasePrompto/notebooklm-skill","NotebookLM 技能","https://github.com/PleasePrompto/notebooklm-skill",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":248},1778695613089.7842,"kn73evv1pjs0s2m9zydaeysek586ncxr","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":201,"practices":206,"prerequisites":207,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"tier":225,"useCases":226},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,89,93,97,101,105,108,112,115,119,122,125,128,131,134,137,141,145,148,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","该描述清楚地指出了在与文档交互时手动复制粘贴和令牌消耗的问题，并将 NotebookLM 定位为解决方案。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","通过实现与 NotebookLM 知识库的直接交互，提供有来源依据的答案并极大地减少幻觉，该技能相比简单的提示提供了显著的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能似乎已为生产做好准备，涵盖了身份验证、笔记本管理、查询以及强大的后续机制，所有这些都通过清晰的工作流程和脚本进行管理。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于与 NotebookLM 交互以进行文档查询、管理笔记本和处理身份验证，遵循单一职责原则。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了技能的功能，重点介绍了其目的、核心功能（如浏览器自动化和持久化身份验证）以及好处（如减少幻觉）。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能公开了一组定义明确、作用域狭窄的工具，如 `auth_manager.py`、`notebook_manager.py` 和 `ask_question.py`，并通过 `run.py` 包装器进行管理，避免了单一的通用命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","诸如 `add_notebook` 和 `ask_question.py` 等命令的所有参数都在 SKILL.md 和 README.md 中得到了清晰的文档记录，包括要求和示例。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具脚本（`auth_manager.py`、`notebook_manager.py`、`ask_question.py`）具有描述性的、kebab-case 的名称，清晰地表明了它们的功能。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数定义明确（例如，URL、问题、ID），输出是结构化的文本答案，仅请求必要的数据并返回承诺的有效负载。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","MIT 许可证清晰地包含在专门的 LICENSE 文件中，该文件是允许自由分发的。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最新提交发生在 2025 年 11 月，这是过去 3 个月内，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该技能使用 `requirements.txt` 文件和 `run.py` 脚本自动安装依赖项，确保了受管理的运行环境。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","身份验证数据本地存储在 `~/.claude/skills/notebooklm/data/` 中，并通过 `.gitignore` 进行保护，并明确警告不要提交。未回显已解析的密钥。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该技能在受控环境中执行 Python 脚本，并使用 Playwright 进行浏览器自动化，Playwright 处理输入清理，并且不会执行从加载数据中获取的任意代码。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该技能捆绑其依赖项并通过 `pip` 本地安装它们，确保所有代码都已提交，并避免运行时获取外部脚本或数据。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该技能在其自己的虚拟环境中运行，并使用具有特定配置的 Playwright 来管理浏览器上下文，确保隔离并且不修改其指定数据目录之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","Python 脚本似乎不使用分离的进程生成或否决工具调用的重试循环，而是运行在预期的执行边界内。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","身份验证数据本地存储并受到保护。该技能通过浏览器自动化与 Google NotebookLM 交互，并且所有出站调用都指向已记录的服务。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和描述似乎没有隐藏文本技巧、控制字符或其他混淆方法。",{"category":65,"check":87,"severity":24,"summary":88},"Opaque code execution","Python 脚本是普通的、可读的源代码，并且依赖项是本地安装的，避免了混淆或运行时代码获取。",{"category":90,"check":91,"severity":24,"summary":92},"Portability","Structural Assumption","该技能管理其在技能目录内的环境和数据存储，避免了对用户项目结构的假设。",{"category":94,"check":95,"severity":24,"summary":96},"Trust","Issues Attention","过去 90 天内有 4 个打开和 1 个关闭的问题，关闭率低于 50%，但问题总数很少，表明维护者参与度尚可。",{"category":98,"check":99,"severity":24,"summary":100},"Versioning","Release Management","该项目有一个 CHANGELOG.md 并使用带有发布标签的语义版本控制，清晰地表明了新版本。",{"category":102,"check":103,"severity":24,"summary":104},"Execution","Validation","脚本参数由 `argparse` 处理，Playwright 与 Web 元素交互，这表明这些工具本身具有一定程度的输入验证。",{"category":65,"check":106,"severity":24,"summary":107},"Unguarded Destructive Operations","该技能主要对用户数据执行只读操作。清理操作需要显式的 `--confirm` 标志，并且不存在破坏性操作。",{"category":109,"check":110,"severity":24,"summary":111},"Code Execution","Error Handling","脚本包括对身份验证、浏览器交互和依赖项管理的错误处理，提供信息性消息并在失败时以非零退出。",{"category":109,"check":113,"severity":24,"summary":114},"Logging","脚本为操作和错误提供信息性打印语句，作为技能上下文中执行的审计跟踪。",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","该技能仅通过经过身份验证的浏览器会话与 Google NotebookLM 交互，并且不明确处理除身份验证和查询所需的个人数据之外的数据。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该技能的功能依赖于 Google NotebookLM 和 Chrome 浏览器，但核心逻辑不受地域限制，因此是“global”。",{"category":90,"check":123,"severity":24,"summary":124},"Runtime stability","该技能明确管理其 Python 环境和依赖项，并使用 Playwright 和 Chrome 进行浏览器自动化，旨在实现跨平台稳定性。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 文件内容全面，详细介绍了安装、用法、技术架构和优势，可作为清晰的指南。",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","该技能公开了多个脚本，但它们是连贯工作流程中定义良好的组件，而不是过多的不相关工具。",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","公开的脚本具有不同的功能（身份验证、笔记本管理、查询），并且似乎没有重叠的近义词名称。",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","所有宣传的功能，如浏览器自动化、持久化身份验证和库管理，都已实现并反映在脚本和文档中。",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","README 文件中的安装说明清晰，详细介绍了克隆存储库和自动设置过程，并提供可复制粘贴的命令。",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","脚本中的错误消息提供了上下文（例如，需要身份验证、找不到笔记本）并建议了补救步骤（例如，运行设置、检查 ID）。",{"category":102,"check":146,"severity":24,"summary":147},"Pinned dependencies","`requirements.txt` 文件和 `run.py` 脚本确保安装了依赖项，并且 `setup_environment.py` 脚本旨在将其安装在 venv 中。",{"category":33,"check":149,"severity":150,"summary":151},"Dry-run preview","not_applicable","该技能主要用于分析，不执行需要进行干运行预览的破坏性操作。",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","虽然没有明确描述为幂等变异，但查询操作具有定义的超时时间，并且调用之间的无状态设计缓解了重试问题。",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该技能似乎不发送任何遥测数据；所有操作都是本地的且由用户发起。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","目的明确：直接从 Claude Code 查询 Google NotebookLM 笔记本，以获取有来源依据的答案，并概述了清晰的触发器和边界。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，直接陈述了核心功能和触发器，适合精确路由。",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 和 README.md 内容详细但结构清晰，包含明确的部分和指向参考文件的链接，使正文保持简洁。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","该技能使用 `references/` 文件进行扩展文档，如 API 参考和用法模式，展示了渐进式披露。",{"category":169,"check":173,"severity":150,"summary":174},"Forked exploration","该技能不涉及需要 `context: fork` 的深度探索或代码审查。",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","SKILL.md、README.md 和 `references/usage_patterns.md` 提供了大量端到端示例，并附有清晰的输入、调用和预期结果。",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","“故障排除指南”和“常见问题解答”部分解决了诸如身份验证失败、浏览器崩溃、速率限制和环境问题等边缘情况，并提供了具体的恢复步骤。",{"category":109,"check":182,"severity":150,"summary":183},"Tool Fallback","该技能不依赖于需要备用路径的外部 MCP 服务器或工具；它是独立的。",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","该技能管理自己的环境和数据，错误处理脚本会报告问题并以非零状态退出，从而在出现意外状态时有效地暂停工作流。",{"category":90,"check":189,"severity":24,"summary":190},"Cross-skill coupling","该技能是独立的，不隐式依赖于其他技能。它仅专注于 NotebookLM 交互。",1778695578345,"这个基于 Python 的 Claude Code 技能使用浏览器自动化与 Google NotebookLM 集成。它允许用户在隔离的虚拟环境中查询其 NotebookLM 笔记本、管理笔记本库以及处理身份验证。",[194,195,196,197,198,199,200],"直接查询 NotebookLM 笔记本","有来源依据、附带引用的答案","用于交互的浏览器自动化","持久化身份验证管理","笔记本库管理（添加、列表、搜索、激活）","自动化的虚拟环境设置","通过仅文档响应减少幻觉",[202,203,204,205],"执行 NotebookLM 之外的常规网络搜索","直接修改或创建 NotebookLM 笔记本（仅通过 URL 进行管理）","取代 NotebookLM 本身；它需要 NotebookLM 帐户和上传的文档","在 Claude Web UI 中运行（需要本地 Claude Code 安装）",[],[208,209,210],"本地 Claude Code 安装","用于 NotebookLM 访问的 Google 帐户","Google Chrome 浏览器（自动安装）","3.0.0","4.4.0","使 Claude Code 能够直接查询 Google NotebookLM 笔记本，提供有来源依据的答案，极大地减少幻觉并消除手动复制粘贴，以完成研究和开发任务。","该技能拥有非常完善的文档、强大的实现、严格的错误处理和安全实践，并提供了显著的实用价值。唯一的小问题是与最高阈值相比，问题参与度略低，但总体质量非常出色。",99,"一个高度优化和健壮的技能，用于与 Google NotebookLM 交互，提供有来源依据的答案和高效的文档管理。",[218,219,220,221,222,223,224],"notebooklm","google","documentation","research","qa","browser-automation","python","verified",[227,228,229,230],"询问存储在 NotebookLM 中的文档的具体问题","从上传的文档中获取代码实现细节或最佳实践","跨多个笔记本比较信息","将您的文档作为可靠的知识库用于编码任务",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":245,"testCoverage":247},{"hasLockfile":233},false,1778695554074,{"descriptionLength":236,"readmeSize":237},265,15901,{"closedIssues90d":239,"forks":240,"hasChangelog":241,"openIssues90d":242,"pushedAt":243,"stars":244},1,713,true,4,1763746932000,6438,{"hasNpmPackage":233,"license":246,"smitheryVerified":233},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":249},1778695613089,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":254},"","PleasePrompto","notebooklm-skill","skill",null,{"evaluate":257,"extract":260},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":258,"targetMarket":259,"tier":225},[218,219,220,221,222,223,224],"global",{"commitSha":261,"license":246},"HEAD",{"repoId":263,"translatedFrom":264},"kd77gpjgrb75m8vdz999898gfx86nmyk","k17a2m4gyjvxe0gagyj92v85b986mdw8",{"_creationTime":266,"_id":263,"identity":267,"providers":268,"workflow":324},1778695537323.5908,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":269,"discover":318,"github":321},{"commitSha":261,"extensions":270},[271],{"basePath":251,"description":272,"displayName":218,"installMethods":273,"rationale":274,"selectedPaths":275,"source":316,"sourceLanguage":317,"type":254},"Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.",{"claudeCode":12},"SKILL.md frontmatter at SKILL.md",[276,279,282,284,287,289,291,293,295,298,300,302,304,306,308,310,312,314],{"path":277,"priority":278},"SKILL.md","mandatory",{"path":280,"priority":281},"README.md","high",{"path":283,"priority":281},"LICENSE",{"path":285,"priority":286},"AUTHENTICATION.md","medium",{"path":288,"priority":286},"CHANGELOG.md",{"path":290,"priority":286},"references/api_reference.md",{"path":292,"priority":286},"references/troubleshooting.md",{"path":294,"priority":286},"references/usage_patterns.md",{"path":296,"priority":297},"scripts/__init__.py","low",{"path":299,"priority":297},"scripts/ask_question.py",{"path":301,"priority":297},"scripts/auth_manager.py",{"path":303,"priority":297},"scripts/browser_session.py",{"path":305,"priority":297},"scripts/browser_utils.py",{"path":307,"priority":297},"scripts/cleanup_manager.py",{"path":309,"priority":297},"scripts/config.py",{"path":311,"priority":297},"scripts/notebook_manager.py",{"path":313,"priority":297},"scripts/run.py",{"path":315,"priority":297},"scripts/setup_environment.py","rule","en",{"sources":319},[320],"manual",{"closedIssues90d":239,"description":322,"forks":240,"license":246,"openIssues90d":242,"pushedAt":243,"readmeSize":237,"stars":244,"topics":323},"Use this skill to enable Claude Code to communicate directly with your Google NotebookLM notebooks. Query your uploaded documents and get source-grounded, citation-backed answers from Gemini. Features browser automation, library management, persistent authentication, and answers exclusively from your own knowledge base.",[],{"classifiedAt":325,"discoverAt":326,"extractAt":327,"githubAt":327,"updatedAt":325},1778695550270,1778695537323,1778695539447,[223,220,219,218,224,222,221],{"evaluatedAt":330,"extractAt":331,"updatedAt":249},1778695578542,1778695552536,[],[334,363,391,418,447,470],{"_creationTime":335,"_id":336,"community":337,"display":338,"identity":344,"providers":348,"relations":356,"tags":359,"workflow":360},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":339,"installMethods":340,"name":342,"sourceUrl":343},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":341},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":345,"githubOwner":346,"githubRepo":347,"locale":317,"slug":342,"type":254},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":349,"extract":355},{"promptVersionExtension":211,"promptVersionScoring":212,"score":350,"tags":351,"targetMarket":259,"tier":225},100,[352,220,221,353,354],"search","information-retrieval","multi-agent",{"commitSha":261},{"parentExtensionId":357,"repoId":358},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[220,353,354,221,352],{"evaluatedAt":361,"extractAt":362,"updatedAt":361},1778699449790,1778699234184,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":373,"providers":377,"relations":384,"tags":387,"workflow":388},1778697513812.0674,"k174b6b0gkvp2r318akg2twggd86nrwj",{"reviewCount":8},{"description":368,"installMethods":369,"name":371,"sourceUrl":372},"UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.",{"claudeCode":370},"spartan-stratos/spartan-ai-toolkit","ui-ux-pro-max","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":374,"githubOwner":375,"githubRepo":376,"locale":317,"slug":371,"type":254},"toolkit/skills/ui-ux-pro-max","spartan-stratos","spartan-ai-toolkit",{"evaluate":378,"extract":383},{"promptVersionExtension":211,"promptVersionScoring":212,"score":350,"tags":379,"targetMarket":259,"tier":225},[380,381,382,220,224],"ui-ux","design-system","frontend",{"commitSha":261},{"parentExtensionId":385,"repoId":386},"k178krwbqrnxn4xscs4htpjvxd86m4kj","kd73rjj0rnrv7y0rz9qc3psn0586n75g",[381,220,382,224,380],{"evaluatedAt":389,"extractAt":390,"updatedAt":389},1778698073321,1778697513812,{"_creationTime":392,"_id":393,"community":394,"display":395,"identity":401,"providers":405,"relations":411,"tags":414,"workflow":415},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":396,"installMethods":397,"name":399,"sourceUrl":400},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":398},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":402,"githubOwner":403,"githubRepo":404,"locale":317,"slug":399,"type":254},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":406,"extract":410},{"promptVersionExtension":211,"promptVersionScoring":212,"score":350,"tags":407,"targetMarket":259,"tier":225},[399,408,220,409,224],"api","oauth",{"commitSha":261},{"parentExtensionId":412,"repoId":413},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[408,220,399,409,224],{"evaluatedAt":416,"extractAt":417,"updatedAt":416},1778696994497,1778696833339,{"_creationTime":419,"_id":420,"community":421,"display":422,"identity":428,"providers":433,"relations":440,"tags":443,"workflow":444},1778686640222.7986,"k173npg49t3qa1x72jhc9vqadn86mvsq",{"reviewCount":8},{"description":423,"installMethods":424,"name":426,"sourceUrl":427},"Run browser tests on pages affected by current PR or branch",{"claudeCode":425},"EveryInc/compound-engineering-plugin","Compound Engineering Browser Test","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":429,"githubOwner":430,"githubRepo":431,"locale":317,"slug":432,"type":254},"plugins/compound-engineering/skills/ce-test-browser","EveryInc","compound-engineering-plugin","ce-test-browser",{"evaluate":434,"extract":439},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":435,"targetMarket":259,"tier":225},[436,223,437,222,438],"testing","cli","ci",{"commitSha":261,"license":246},{"parentExtensionId":441,"repoId":442},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[223,438,437,222,436],{"evaluatedAt":445,"extractAt":446,"updatedAt":445},1778687496344,1778686640222,{"_creationTime":448,"_id":449,"community":450,"display":451,"identity":455,"providers":457,"relations":466,"tags":467,"workflow":468},1778696833339.625,"k178pwpzxsgvbvhcd3rvvqnd5s86mtcj",{"reviewCount":8},{"description":452,"installMethods":453,"name":454,"sourceUrl":400},"Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports. Use when user asks to query NotebookLM, 'ask my notebook', shares NotebookLM notebook URLs, wants to list/create notebooks, manage sources, do bulk folder sync, dedupe, or audit exports.",{"claudeCode":398},"NotebookLM Skill",{"basePath":456,"githubOwner":403,"githubRepo":404,"locale":317,"slug":218,"type":254},"skills/notebooklm",{"evaluate":458,"extract":464},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":459,"targetMarket":259,"tier":225},[218,219,460,461,462,463],"productivity","llm","automation","browser",{"commitSha":261,"license":465},"Apache-2.0",{"parentExtensionId":412,"repoId":413},[462,463,219,461,218,460],{"evaluatedAt":469,"extractAt":417,"updatedAt":469},1778697155637,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":480,"providers":484,"relations":489,"tags":492,"workflow":493},1778697369634.8499,"k17333g8dacqsmw8kk79h77vmx86n0d1",{"reviewCount":8},{"description":475,"installMethods":476,"name":478,"sourceUrl":479},"AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用，包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。",{"claudeCode":477},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":481,"githubOwner":482,"githubRepo":483,"locale":18,"slug":478,"type":254},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":485,"extract":488},{"promptVersionExtension":211,"promptVersionScoring":212,"score":350,"tags":486,"targetMarket":259,"tier":225},[223,487,436,437,462],"web-scraping",{"commitSha":261},{"repoId":490,"translatedFrom":491},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[462,223,437,436,487],{"evaluatedAt":494,"extractAt":495,"updatedAt":496},1778697222051,1778697205743,1778697369634]