[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-vercel-labs-slack-zh-CN":3,"guides-for-vercel-labs-slack":420,"similar-k1723ahhrd1f8ax5s297rmdp9s86n40f-zh-CN":421},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":248,"parentExtension":256,"providers":257,"relations":263,"repo":266,"tags":416,"workflow":417},1778698650056.7576,"k1723ahhrd1f8ax5s297rmdp9s86n40f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"通过浏览器自动化与 Slack 工作区进行交互。适用于用户需要检查未读频道、导航 Slack、发送消息、提取数据、查找信息、搜索对话或自动化任何 Slack 任务的场景。触发词包括“检查我的 Slack”、“有哪些未读频道”、“发送消息给”、“搜索 Slack”、“从 Slack 提取”、“查找谁说了”或任何需要程序化 Slack 交互的任务。",{"claudeCode":12},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":250},1778698650056.7578,"kn77fcebehze2vgq93xgmtq0t586mp0v","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":209,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"tier":224,"useCases":225},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了使用浏览器自动化与 Slack 工作区交互的问题，并提供了具体的用例和触发词。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该功能通过提供一个专门针对 Slack 的浏览器自动化专用工具，提供了超越基本 LLM 功能的显著价值，从而能够实现常规提示难以达成的复杂交互。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展提供了通过浏览器自动化与 Slack 交互的完整生命周期，从连接、导航到数据提取和报告，使其能够用于实际工作流程。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该功能仅专注于 Slack 的浏览器自动化，符合其名称和描述，不涉及不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该功能的能力，简洁易读，并包含相关的触发词和用例。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该功能公开了窄范围的动词-名词工具，如 'connect'、'open'、'click'、'snapshot' 等，这些工具特定于浏览器自动化任务。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 提供了其命令的全面文档，包括参数和用法示例。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","诸如 'connect'、'open'、'click'、'snapshot'、'fill' 等工具名称具有描述性，遵循 kebab-case 格式，并且与浏览器自动化清晰相关。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","诸如选择器、文本和 URL 等输入参数特定于任务，并且输出（如 JSON 快照或屏幕截图）是集中的且有文档记录的。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 Apache-2.0 许可，这是一种宽松的开源许可，许可文本在专用的 LICENSE 文件中提供。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","该存储库显示了过去 90 天内的近期提交，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该项目使用 npm 进行包管理并拥有 lockfile，表明良好的依赖管理实践。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","该工具似乎不直接处理秘密；它自动化浏览器交互，并且不回显已解析的秘密值。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该工具的设计侧重于执行浏览器命令，并且似乎不会加载或执行任意第三方数据作为指令。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该工具依赖于捆绑的依赖项，并且在运行时不获取外部代码或数据进行执行。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该工具在浏览器沙箱内运行，并且不修改其指定范围之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在脚本中未发现分离的进程生成或围绕被拒绝的工具调用的重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该工具自动化浏览器操作，不包含读取或将机密数据提交给第三方的指令。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和描述没有隐藏的操纵技巧、不可见的 Unicode 字符或其他混淆技术。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","捆绑的脚本是纯文本、可读的 Rust 和 JavaScript，没有 base64 解码或运行时获取等混淆。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该工具的脚本和指令不基于用户项目组织进行结构性假设，在必要时使用相对路径或占位符。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","过去 90 天内开放和关闭的 issue 数量以及关闭率表明维护者积极参与。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该项目使用 npm 进行安装和管理，有一个清晰的 LICENSE 文件，并且 README 表明版本更新是受管理的。",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","该工具使用定义良好且经过验证的选择器和参数，确保行为可预测。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该工具主要用于浏览器自动化，不公开 'rm -rf' 或 'git push --force' 等破坏性原始命令。",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","该工具设计有清晰的命令和预期输出，错误很可能通过标准机制报告。",{"category":110,"check":114,"severity":24,"summary":115},"Logging","虽然没有详细说明，但其 CLI 性质和与 AI 代理的集成表明其具有用于审计操作的日志记录功能。",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","not_applicable","该工具自动化浏览器交互，并且在用户操作或配置之前，本身不处理个人数据。",{"category":117,"check":122,"severity":24,"summary":123},"Target market","该工具是一个通用的浏览器自动化工具，没有任何区域或司法限制，因此是全球性的。",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","该工具用 Rust 编写，设计为跨平台，并提供各种操作系统的清晰安装说明。",{"category":44,"check":128,"severity":24,"summary":129},"README","存在一个全面的 README，清楚地说明了该扩展的目的、安装和用法。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","CLI 暴露了一组定义明确的命令，这些命令的范围符合此类工具的预期。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","工具命令是不同的，并且没有近义词名称导致混淆。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 中宣传的所有功能，例如浏览器自动化命令和 AI 集成，都有相应的实现。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了清晰的、可复制粘贴的安装和调用示例，适用于多个平台，包括身份验证详细信息。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","该工具提供详细的 CLI 输出和错误信息，这对于调试自动化脚本至关重要。",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","该项目使用 npm 并包含 lockfile，表明依赖项已被固定。",{"category":33,"check":151,"severity":119,"summary":152},"Dry-run preview","该工具的主要功能是浏览器自动化，这本身就涉及直接交互和状态更改，因此对于大多数命令而言，无法进行试运行预览。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","该工具支持命令链式操作并指定默认超时时间，支持健壮的自动化工作流程。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该工具的文档未指明任何遥测收集，并且根据其设计原则，任何此类功能很可能是选择加入的。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该功能清晰地定义了其作为通过浏览器交互进行 Slack 自动化的目的，并提供了具体的触发词和用例。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Frontmatter 内容丰富且直接说明了核心功能和触发词，符合路由精度指南。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，并使用链接的参考文件进行更深入的解释，保持主内容简洁。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 有效地使用了链接的参考文件来详细说明任务流程，展示了良好的渐进式披露。",{"category":170,"check":174,"severity":119,"summary":175},"Forked exploration","此功能是用于直接浏览器自动化的，不涉及需要分叉探索上下文的深入代码审查或多文件检查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 和 README 提供了许多常见的 Slack 任务和 agent-browser 命令的端到端示例，展示了可行的输出。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","文档解决了诸如 Slack API 访问、会话特异性以及速率限制等限制，并提供了恢复步骤的建议。",{"category":110,"check":183,"severity":119,"summary":184},"Tool Fallback","此功能是一个独立的 CLI 工具，不依赖于具有回退路径的可选外部 MCP 服务器。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","文档暗示意外状态或缺失元素将导致脚本失败或出错，从而隐式地暂停工作流。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该功能是独立的，用于 Slack 自动化，不隐式依赖于其他功能；任何交叉引用都将是显式的。",1778698508298,"这是一个用 Rust 编写的命令行界面 (CLI) 工具，它使用浏览器自动化来与 Slack 工作区进行交互。它允许用户执行诸如检查未读频道、导航 Slack、发送消息、提取数据、搜索对话以及自动化其他与 Slack 相关的任务等操作。",[195,196,197,198,199],"用于 Slack 的浏览器自动化","导航和交互 Slack UI","提取数据和搜索对话","自动化 Slack 任务","从 Slack 数据生成报告",[201,202,203,204],"直接与 Slack API 交互。","执行跨工作区的自动化。","替换官方 Slack 客户端进行直接用户交互。","在浏览器上下文之外自动化任务。",[206,207,208],"Browser Automation","Web Scraping","Task Automation",[210,211],"浏览器（建议使用 Chrome/Chromium，通过 `agent-browser install` 下载）","可通过 Web 浏览器访问的 Slack 工作区","3.0.0","4.4.0","通过浏览器自动化实现与 Slack 工作区的程序化交互，以促进手动执行困难或繁琐的任务。","该扩展的文档极其完善，示例清晰，错误处理健壮，并且非常注重安全性和可用性。未发现任何关键或警告级别的错误。",99,"一个高质量的 CLI 工具，用于通过浏览器自动化操作 Slack。",[219,220,221,222,223],"browser-automation","slack","cli","automation","web-scraping","verified",[226,227,228,229,230],"检查未读频道和消息。","导航到特定频道或对话。","在 Slack 中搜索信息或消息。","从 Slack 对话或用户配置文件中提取数据。","自动化重复性的 Slack 交互。",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"popularity":244,"security":246,"testCoverage":249},{"hasLockfile":233},true,1778698489688,{"descriptionLength":236,"readmeSize":237},418,61552,{"closedIssues90d":239,"forks":240,"hasChangelog":233,"openIssues90d":241,"pushedAt":242,"stars":243},155,2035,142,1778168700000,32896,{"npmDownloads":245},2851726,{"hasNpmPackage":233,"license":247,"smitheryVerified":248},"Apache-2.0",false,{"hasCi":233,"hasTests":233},{"updatedAt":251},1778698650056,{"basePath":253,"githubOwner":254,"githubRepo":13,"locale":18,"slug":220,"type":255},"skill-data/slack","vercel-labs","skill",null,{"evaluate":258,"extract":261},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":259,"targetMarket":260,"tier":224},[219,220,221,222,223],"global",{"commitSha":262,"license":247},"HEAD",{"repoId":264,"translatedFrom":265},"kd74a6sfc26xa0ec2tpntj8r2986mn0a","k175jjsqj2p1he1cnp97qv600x86m87w",{"_creationTime":267,"_id":264,"identity":268,"providers":269,"workflow":411},1778698380039.9202,{"githubOwner":254,"githubRepo":13,"sourceUrl":14},{"classify":270,"discover":403,"extract":406,"github":407,"npm":410},{"commitSha":262,"extensions":271},[272,289,300,309,340,352,360,370,378,385,395],{"basePath":273,"description":274,"displayName":13,"installMethods":275,"rationale":276,"selectedPaths":277,"source":286,"sourceLanguage":287,"type":288},"","Browser automation for AI agents",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[278,281,283],{"path":279,"priority":280},".claude-plugin/marketplace.json","mandatory",{"path":282,"priority":280},"README.md",{"path":284,"priority":285},"LICENSE","high","rule","en","marketplace",{"basePath":273,"description":290,"displayName":13,"installMethods":291,"rationale":292,"selectedPaths":293,"source":286,"sourceLanguage":287,"type":299},"Automates browser interactions for web testing, form filling, screenshots, and data extraction",{"claudeCode":13},"inline plugin source from marketplace.json at /",[294,295,296],{"path":282,"priority":280},{"path":284,"priority":285},{"path":297,"priority":298},"bin/agent-browser.js","low","plugin",{"basePath":301,"description":302,"displayName":303,"installMethods":304,"rationale":305,"selectedPaths":306,"source":286,"sourceLanguage":287,"type":255},"skill-data/agentcore","Run agent-browser on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include \"use agentcore\", \"run on AWS\", \"cloud browser with AWS\", \"bedrock browser\", \"agentcore session\", or any task requiring AWS-hosted browser automation.","agentcore",{"claudeCode":12},"SKILL.md frontmatter at skill-data/agentcore/SKILL.md",[307],{"path":308,"priority":280},"SKILL.md",{"basePath":310,"description":311,"displayName":312,"installMethods":313,"rationale":314,"selectedPaths":315,"source":286,"sourceLanguage":287,"type":255},"skill-data/core","Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the user asks to interact with a website, fill a form, click something, extract data, take a screenshot, log into a site, test a web app, or automate any browser task.","core",{"claudeCode":12},"SKILL.md frontmatter at skill-data/core/SKILL.md",[316,317,320,322,324,326,328,330,332,334,336,338],{"path":308,"priority":280},{"path":318,"priority":319},"references/authentication.md","medium",{"path":321,"priority":319},"references/commands.md",{"path":323,"priority":319},"references/profiling.md",{"path":325,"priority":319},"references/proxy-support.md",{"path":327,"priority":319},"references/session-management.md",{"path":329,"priority":319},"references/snapshot-refs.md",{"path":331,"priority":319},"references/trust-boundaries.md",{"path":333,"priority":319},"references/video-recording.md",{"path":335,"priority":298},"templates/authenticated-session.sh",{"path":337,"priority":298},"templates/capture-workflow.sh",{"path":339,"priority":298},"templates/form-automation.sh",{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":286,"sourceLanguage":287,"type":255},"skill-data/dogfood","Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to \"dogfood\", \"QA\", \"exploratory test\", \"find issues\", \"bug hunt\", \"test this app/site/platform\", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.","dogfood",{"claudeCode":12},"SKILL.md frontmatter at skill-data/dogfood/SKILL.md",[347,348,350],{"path":308,"priority":280},{"path":349,"priority":319},"references/issue-taxonomy.md",{"path":351,"priority":298},"templates/dogfood-report-template.md",{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"source":286,"sourceLanguage":287,"type":255},"skill-data/electron","Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include \"automate Slack app\", \"control VS Code\", \"interact with Discord app\", \"test this Electron app\", \"connect to desktop app\", or any task requiring automation of a native Electron application.","electron",{"claudeCode":12},"SKILL.md frontmatter at skill-data/electron/SKILL.md",[359],{"path":308,"priority":280},{"basePath":253,"description":361,"displayName":220,"installMethods":362,"rationale":363,"selectedPaths":364,"source":286,"sourceLanguage":287,"type":255},"Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include \"check my Slack\", \"what channels have unreads\", \"send a message to\", \"search Slack for\", \"extract from Slack\", \"find who said\", or any task requiring programmatic Slack interaction.",{"claudeCode":12},"SKILL.md frontmatter at skill-data/slack/SKILL.md",[365,366,368],{"path":308,"priority":280},{"path":367,"priority":319},"references/slack-tasks.md",{"path":369,"priority":298},"templates/slack-report-template.md",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":286,"sourceLanguage":287,"type":255},"skill-data/vercel-sandbox","Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include \"Vercel Sandbox browser\", \"microVM Chrome\", \"agent-browser in sandbox\", \"browser automation on Vercel\", or any task requiring Chrome in a Vercel Sandbox.","vercel-sandbox",{"claudeCode":12},"SKILL.md frontmatter at skill-data/vercel-sandbox/SKILL.md",[377],{"path":308,"priority":280},{"basePath":379,"description":380,"displayName":13,"installMethods":381,"rationale":382,"selectedPaths":383,"source":286,"sourceLanguage":287,"type":255},"skills/agent-browser","Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.",{"claudeCode":12},"SKILL.md frontmatter at skills/agent-browser/SKILL.md",[384],{"path":308,"priority":280},{"basePath":273,"description":386,"displayName":13,"installMethods":387,"license":247,"rationale":388,"selectedPaths":389,"source":286,"sourceLanguage":287,"type":221},"Browser automation CLI for AI agents",{"npm":13},"cli ecosystem detected at /",[390,392,393,394],{"path":391,"priority":280},"package.json",{"path":282,"priority":280},{"path":284,"priority":285},{"path":297,"priority":319},{"basePath":221,"installMethods":396,"rationale":397,"selectedPaths":398,"source":286,"sourceLanguage":287,"type":221},{"cargo":13},"cli ecosystem detected at cli",[399,401],{"path":400,"priority":280},"Cargo.toml",{"path":402,"priority":319},"src/main.rs",{"sources":404},[405],"manual",{"npmPackage":13},{"closedIssues90d":239,"description":386,"forks":240,"homepage":408,"license":247,"openIssues90d":241,"pushedAt":242,"readmeSize":237,"stars":243,"topics":409},"https://agent-browser.dev",[],{"downloads":245},{"classifiedAt":412,"discoverAt":413,"extractAt":414,"githubAt":414,"npmAt":415,"updatedAt":412},1778698387373,1778698380040,1778698383100,1778698385198,[222,219,221,220,223],{"evaluatedAt":418,"extractAt":419,"updatedAt":251},1778698509141,1778698388091,[],[422,449,481,503,529,548],{"_creationTime":423,"_id":424,"community":425,"display":426,"identity":431,"providers":435,"relations":441,"tags":444,"workflow":445},1778697369634.8499,"k17333g8dacqsmw8kk79h77vmx86n0d1",{"reviewCount":8},{"description":427,"installMethods":428,"name":13,"sourceUrl":430},"AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用，包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。",{"claudeCode":429},"shanraisshan/claude-code-best-practice","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":432,"githubOwner":433,"githubRepo":434,"locale":18,"slug":13,"type":255},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":436,"extract":440},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":438,"targetMarket":260,"tier":224},100,[219,223,439,221,222],"testing",{"commitSha":262},{"repoId":442,"translatedFrom":443},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[222,219,221,439,223],{"evaluatedAt":446,"extractAt":447,"updatedAt":448},1778697222051,1778697205743,1778697369634,{"_creationTime":450,"_id":451,"community":452,"display":453,"identity":459,"providers":464,"relations":474,"tags":477,"workflow":478},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":454,"installMethods":455,"name":457,"sourceUrl":458},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":456},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":460,"githubOwner":461,"githubRepo":462,"locale":287,"slug":463,"type":255},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":465,"extract":472},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":466,"targetMarket":260,"tier":224},[467,468,469,470,222,221,471],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":262,"license":473},"MIT",{"parentExtensionId":475,"repoId":476},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[222,221,471,468,467,470,469],{"evaluatedAt":479,"extractAt":480,"updatedAt":479},1778699613343,1778699234184,{"_creationTime":482,"_id":483,"community":484,"display":485,"identity":488,"providers":491,"relations":499,"tags":500,"workflow":501},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":486,"installMethods":487,"name":462,"sourceUrl":458},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":456},{"basePath":489,"githubOwner":461,"githubRepo":462,"locale":287,"slug":490,"type":255},"skills/ask","ask",{"evaluate":492,"extract":498},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":493,"targetMarket":260,"tier":224},[221,222,494,495,496,497],"llm","prompting","code-review","artifact-generation",{"commitSha":262,"license":473},{"parentExtensionId":475,"repoId":476},[497,222,221,496,494,495],{"evaluatedAt":502,"extractAt":480,"updatedAt":502},1778699303045,{"_creationTime":504,"_id":505,"community":506,"display":507,"identity":512,"providers":516,"relations":523,"tags":525,"workflow":526},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":508,"installMethods":509,"name":220,"sourceUrl":511},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":510},"steipete/clawdis","https://github.com/steipete/clawdis",{"basePath":513,"githubOwner":514,"githubRepo":515,"locale":287,"slug":220,"type":255},"skills/slack","steipete","clawdis",{"evaluate":517,"extract":522},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":518,"targetMarket":260,"tier":224},[220,519,520,222,521],"messaging","communication","api",{"commitSha":262},{"repoId":524},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[521,222,520,519,220],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778698950505,1778697652123,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":537,"providers":539,"relations":544,"tags":545,"workflow":546},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":534,"installMethods":535,"name":536,"sourceUrl":511},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":510},"github",{"basePath":538,"githubOwner":514,"githubRepo":515,"locale":287,"slug":536,"type":255},"skills/github",{"evaluate":540,"extract":543},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":541,"targetMarket":260,"tier":224},[536,221,521,542,222],"developer-tools",{"commitSha":262},{"repoId":524},[521,222,221,542,536],{"evaluatedAt":547,"extractAt":528,"updatedAt":547},1778698569289,{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":556,"providers":558,"relations":564,"tags":565,"workflow":566},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":553,"installMethods":554,"name":555,"sourceUrl":511},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":510},"telegram-crabbox-e2e-proof",{"basePath":557,"githubOwner":514,"githubRepo":515,"locale":287,"slug":555,"type":255},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":559,"extract":563},{"promptVersionExtension":212,"promptVersionScoring":213,"score":437,"tags":560,"targetMarket":260,"tier":224},[439,561,222,562,221],"telegram","qa",{"commitSha":262},{"repoId":524},[222,221,562,561,439],{"evaluatedAt":567,"extractAt":528,"updatedAt":567},1778698038113]