[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-SeifBenayed-chatgpt-search-de":3,"guides-for-SeifBenayed-chatgpt-search":426,"similar-k174ty9vbfgj7cv3v2szdwjgh986mrsf-de":427},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":223,"parentExtension":245,"providers":246,"relations":251,"repo":253,"tags":423,"workflow":424},1778696993586.7058,"k174ty9vbfgj7cv3v2szdwjgh986mrsf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Search ChatGPT and extract the full response + hydration JSON that powers the UI.\nAttaches to a running Chrome instance (port 9222 by default), opens ChatGPT,\nsubmits a query, waits for the streamed response, and returns structured data:\nmessages, product cards, hydration JSON, and API calls.\nUse when asked to \"search chatgpt\", \"ask chatgpt\", \"chatgpt search\",\n\"get chatgpt response\", or \"scrape chatgpt\".\n",{"claudeCode":12},"SeifBenayed/claude-code-sdk","chatgpt-search","https://github.com/SeifBenayed/claude-code-sdk",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":238},1778697026743.6802,"kn78hzx0c4tb0qnbav98hxa5r186nh6a","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,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","The description clearly states the problem of extracting structured data from ChatGPT responses and identifies specific user intents for its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill uniquely automates the complex process of interacting with a browser instance, capturing specific data streams (SSE, hydration JSON), and extracting structured information, which goes beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow for its stated use case, including setup for Chrome, interaction with ChatGPT, data extraction, and output formatting, making it usable today.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on searching ChatGPT and extracting its response data, maintaining a clear and singular responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's functionality, detailing its interaction with Chrome, the data it extracts, and its use cases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes scoped tools like `Browser` for specific actions rather than a single generalist execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file clearly documents prerequisites, including how to launch Chrome with the necessary debug port and user data directory.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tools used, such as `Browser` with specific actions like `new_session` and `evaluate`, are descriptive and align with the declared domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool parameters, like `session_id` and `value` for `evaluate`, are specific to the task, and the output is structured data as promised.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and npm badge.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on April 5, 2026, which is within the last 3 months, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension does not appear to use third-party dependencies beyond potentially Node.js built-ins.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill focuses on browser automation and data extraction; it does not load or execute untrusted third-party code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates within a controlled browser environment and does not fetch remote scripts or markdown for execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill interacts with a browser instance and saves files to /tmp, staying within expected operational boundaries and not modifying files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's workflow does not involve detached process spawns or retry loops around denied tool calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill extracts data from ChatGPT and saves it locally; there are no undocumented outbound calls or exfiltration of confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks and use clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's JavaScript code for the fetch interceptor is provided in plain text and is not obfuscated.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a running Chrome instance with a specific port but provides clear instructions on how to set this up and uses standard file paths for output.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating minimal recent activity or issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a `package.json` with a version number and a `CHANGELOG.md`, indicating good release management practices.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill uses `evaluate` with JavaScript for browser interactions, which implicitly handles typed inputs, and the output is structured JSON.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's operations are primarily data extraction and file saving, with no destructive primitives involved.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill provides clear instructions for troubleshooting (e.g., launching Chrome) and expects structured outputs or clear failure signals from browser interactions.",{"category":111,"check":115,"severity":63,"summary":116},"Logging","The skill saves its output to specific files in `/tmp` rather than maintaining a separate audit log, and no destructive actions require audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill extracts data from a user's session and saves it locally; it does not submit personal data to third parties without explicit user action.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill operates on ChatGPT and a local Chrome instance, with no regional restrictions; targetMarket is global.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard browser automation and Node.js, with clear prerequisites for Chrome setup, making it broadly portable.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a comprehensive overview of Cloclo, its purpose, and features, supplementing the skill's specific description.",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","This is a single-purpose skill that leverages the `Browser` toolset, not a collection of distinct tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill uses specific `Browser` actions rather than overlapping synonyms for similar operations.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as extracting messages, hydration JSON, and SSE streams, are implemented via the provided browser automation steps.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The SKILL.md file provides clear, step-by-step instructions for setting up a running Chrome instance with the debug port and then invoking the skill.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill provides clear instructions for setup and troubleshooting, implying that failures in browser interaction will be apparent and recoverable by following the setup guide.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The skill is a single Node.js script that appears to use only built-in Node.js modules and browser interaction, with no external dependencies requiring pinning.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","The skill is primarily for data extraction and does not perform state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's operations are confined to a single session with defined polling and waiting periods, and do not involve remote mutating operations requiring idempotency.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill's purpose (extracting ChatGPT response + hydration JSON) and its usage context (when asked to search/ask ChatGPT), with clear boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, accurately summarizing the core capability and listing trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and avoids excessive verbosity, with details delegated to clear steps.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is concise and directly outlines the workflow, with no large embedded materials or excessive inline details.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill is not an exploration or audit-style skill; it performs a direct task and returns results.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides a detailed workflow with specific commands and expected outputs, effectively serving as ready-to-use examples for each step.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill addresses edge cases by providing setup instructions for Chrome and noting the need for authentication for certain queries, implicitly covering failure modes.",{"category":111,"check":183,"severity":63,"summary":184},"Tool Fallback","The skill relies directly on browser automation tools provided by the runtime and does not have external tool dependencies with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's prerequisites section provides clear instructions for setting up the environment, implying that deviations will halt the workflow.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; its functionality is entirely within its own scope.",1778697026611,"This skill automates the process of interacting with ChatGPT via a Chrome instance to extract the full response, including messages, product cards, hydration JSON, and API calls.",[195,196,197,198,199],"Attaches to a running Chrome instance","Opens ChatGPT and submits queries","Extracts full response text and hydration JSON","Captures SSE streams and API calls","Returns structured data including messages and product cards",[201,202],"Interacting with ChatGPT without a running Chrome instance.","Providing a chat interface; this skill extracts data from an existing session.","3.0.0","4.4.0","To automatically retrieve and structure the complete output from ChatGPT, including conversational messages and underlying UI data, for further analysis or use.","All checks passed, indicating a well-documented, robust, and secure skill with clear utility and no apparent issues.",100,"A robust and well-documented skill for extracting structured data from ChatGPT.",[210,211,212,213,214],"chatgpt","scraping","browser-automation","data-extraction","web-scraping","global","verified",[218,219,220],"Use when asked to search ChatGPT for specific information.","Use when needing to obtain the full structured response from a ChatGPT session.","Use when wanting to scrape ChatGPT for conversational data or UI elements.",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"popularity":232,"security":234,"testCoverage":237},{"hasLockfile":223},true,1778697012040,{"descriptionLength":226,"readmeSize":227},408,11346,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"openIssues90d":8,"pushedAt":230,"stars":231},29,1775419387000,114,{"npmDownloads":233},38,{"hasNpmPackage":223,"license":235,"smitheryVerified":236},"MIT",false,{"hasCi":236,"hasTests":223},{"updatedAt":239},1778697026743,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},".claude/skills/chatgpt-search","SeifBenayed","claude-code-sdk","skill",null,{"evaluate":247,"extract":249},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":248,"targetMarket":215,"tier":216},[210,211,212,213,214],{"commitSha":250},"HEAD",{"repoId":252},"kd78s53c1852h5p7c3qem663xs86njab",{"_creationTime":254,"_id":252,"identity":255,"providers":256,"workflow":418},1778696980438.174,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":257,"discover":410,"extract":413,"github":414,"npm":417},{"commitSha":250,"extensions":258},[259,270,275,283,291,299,307,315,323,331,339,347,355,363,371,379,400],{"basePath":260,"description":261,"displayName":262,"installMethods":263,"rationale":264,"selectedPaths":265,"source":269,"sourceLanguage":18,"type":244},".claude/skills/browse","Visual feedback browser automation with multi-session, multi-tab, iframe support,\nand enterprise primitives. Navigate sites, interact with elements, manage tabs/sessions,\nhandle file uploads, dropdowns, iframes, and verify results using the\nscreenshot-analyze-act-verify loop. Use when asked to \"open a site\", \"test a page\",\n\"fill a form\", \"check a deployment\", \"browse to\", \"click on\", \"verify the UI\", \"compare\npages side by side\", or any task involving web interaction. Also use proactively when a task\nwould benefit from checking a live URL.\n","browse",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/browse/SKILL.md",[266],{"path":267,"priority":268},"SKILL.md","mandatory","rule",{"basePath":241,"description":10,"displayName":13,"installMethods":271,"rationale":272,"selectedPaths":273,"source":269,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/chatgpt-search/SKILL.md",[274],{"path":267,"priority":268},{"basePath":276,"description":277,"displayName":278,"installMethods":279,"rationale":280,"selectedPaths":281,"source":269,"sourceLanguage":18,"type":244},".claude/skills/commit","Create a git commit with a good message. Use when the user says \"commit\", \"save changes\", \"commit this\", or asks to create a commit after making code changes.","commit",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/commit/SKILL.md",[282],{"path":267,"priority":268},{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":269,"sourceLanguage":18,"type":244},".claude/skills/debug","Troubleshoot and debug issues. Use when the user reports an error, a test failure, unexpected behavior, or asks to investigate why something isn't working.","debug",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/debug/SKILL.md",[290],{"path":267,"priority":268},{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":269,"sourceLanguage":18,"type":244},".claude/skills/docx","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.","docx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/docx/SKILL.md",[298],{"path":267,"priority":268},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":269,"sourceLanguage":18,"type":244},".claude/skills/file-reading","Use this skill when a file has been uploaded but its content is NOT in your context — only its path at /mnt/user-data/uploads/ is listed in an uploaded_files block. This skill is a router: it tells you which tool to use for each file type (pdf, docx, xlsx, csv, json, images, archives, ebooks) so you read the right amount the right way instead of blindly running cat on a binary. Triggers: any mention of /mnt/user-data/uploads/, an uploaded_files section, a file_path tag, or a user asking about an uploaded file you have not yet read. Do NOT use this skill if the file content is already visible in your context inside a documents block — you already have it.","file-reading",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/file-reading/SKILL.md",[306],{"path":267,"priority":268},{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":269,"sourceLanguage":18,"type":244},".claude/skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-design/SKILL.md",[314],{"path":267,"priority":268},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":269,"sourceLanguage":18,"type":244},".claude/skills/pdf","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.","pdf",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/pdf/SKILL.md",[322],{"path":267,"priority":268},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":269,"sourceLanguage":18,"type":244},".claude/skills/pdf-reading","Use this skill when you need to read, inspect, or extract content from PDF files — especially when file content is NOT in your context and you need to read it from disk. Covers content inventory, text extraction, page rasterization for visual inspection, embedded image/attachment/table/form-field extraction, and choosing the right reading strategy for different document types (text-heavy, scanned, slide-decks, forms, data-heavy). Do NOT use this skill for PDF creation, form filling, merging, splitting, watermarking, or encryption — use the pdf skill instead.","pdf-reading",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/pdf-reading/SKILL.md",[330],{"path":267,"priority":268},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":269,"sourceLanguage":18,"type":244},".claude/skills/pptx","Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.","pptx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/pptx/SKILL.md",[338],{"path":267,"priority":268},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":269,"sourceLanguage":18,"type":244},".claude/skills/product-self-knowledge","Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.","product-self-knowledge",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/product-self-knowledge/SKILL.md",[346],{"path":267,"priority":268},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":269,"sourceLanguage":18,"type":244},".claude/skills/review-pr","Review a pull request for bugs, security issues, and improvements. Use when the user asks to review a PR, review changes, or check code quality of a branch.","review-pr",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/review-pr/SKILL.md",[354],{"path":267,"priority":268},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":269,"sourceLanguage":18,"type":244},".claude/skills/simplify","Review code for unnecessary complexity and simplify it. Use when the user wants to clean up code, reduce complexity, remove dead code, or make code more readable.","simplify",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/simplify/SKILL.md",[362],{"path":267,"priority":268},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":269,"sourceLanguage":18,"type":244},".claude/skills/skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[370],{"path":267,"priority":268},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":269,"sourceLanguage":18,"type":244},".claude/skills/xlsx","Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.","xlsx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/xlsx/SKILL.md",[378],{"path":267,"priority":268},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"license":235,"rationale":384,"selectedPaths":385,"source":269,"sourceLanguage":18,"type":399},"","The multi-agent runtime. AICL-native agent orchestration, shared tools/memory/skills, 13 providers, voice, phone, zero native deps.","cloclo",{"npm":382},"cli ecosystem detected at /",[386,388,390,393,396],{"path":387,"priority":268},"package.json",{"path":389,"priority":268},"README.md",{"path":391,"priority":392},"LICENSE","high",{"path":394,"priority":395},"claude-native.mjs","medium",{"path":397,"priority":398},"src/index.mjs","low","cli",{"basePath":401,"installMethods":402,"rationale":404,"selectedPaths":405,"source":269,"sourceLanguage":18,"type":399},"rust-sdk",{"cargo":403},"claude-native","cli ecosystem detected at rust-sdk",[406,408],{"path":407,"priority":268},"Cargo.toml",{"path":409,"priority":395},"src/main.rs",{"sources":411},[412],"manual",{"npmPackage":382},{"closedIssues90d":8,"description":415,"forks":229,"license":235,"openIssues90d":8,"pushedAt":230,"readmeSize":227,"stars":231,"topics":416},"Open-source Claude Code SDK — single-file CLIs in Node.js, Python, Go, Rust that use directly. ",[],{"downloads":233},{"classifiedAt":419,"discoverAt":420,"extractAt":421,"githubAt":421,"npmAt":422,"updatedAt":419},1778696993390,1778696980438,1778696988959,1778696991776,[212,210,213,211,214],{"evaluatedAt":239,"extractAt":425,"updatedAt":239},1778696993586,[],[428,456,485,513,540,559],{"_creationTime":429,"_id":430,"community":431,"display":432,"identity":438,"providers":442,"relations":449,"tags":452,"workflow":453},1778696691708.3125,"k1704t5mbdhdjkqqyvh15rz98986n4b0",{"reviewCount":8},{"description":433,"installMethods":434,"name":436,"sourceUrl":437},"Extract structured data via stored browser-templates or one-shot DOM queries, with mandatory AIDefence PII + prompt-injection gates before content reaches the model",{"claudeCode":435},"ruvnet/ruflo","browser-extract","https://github.com/ruvnet/ruflo",{"basePath":439,"githubOwner":440,"githubRepo":441,"locale":18,"slug":436,"type":244},"plugins/ruflo-browser/skills/browser-extract","ruvnet","ruflo",{"evaluate":443,"extract":448},{"promptVersionExtension":203,"promptVersionScoring":204,"score":444,"tags":445,"targetMarket":215,"tier":216},99,[214,213,212,446,447],"security","pii-detection",{"commitSha":250},{"parentExtensionId":450,"repoId":451},"k171keecmm9hg25jek1v0vqawd86ntq2","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[212,213,447,446,214],{"evaluatedAt":454,"extractAt":455,"updatedAt":454},1778699898275,1778696691708,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":471,"relations":477,"tags":480,"workflow":481},1778697373439.756,"k1735p8vnc44y3ntfepns5m0nx86npbs",{"reviewCount":8},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie \"öffne eine Website\", \"fülle ein Formular aus\", \"klicke auf eine Schaltfläche\", \"mache einen Screenshot\", \"scrappe Daten von einer Seite\", \"teste diese Web-App\", \"melde dich bei einer Seite an\", \"automatisiere Browser-Aktionen\" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.",{"claudeCode":463},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":467,"githubOwner":468,"githubRepo":469,"locale":470,"slug":464,"type":244},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice","de",{"evaluate":472,"extract":476},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":473,"targetMarket":215,"tier":216},[212,214,474,399,475],"testing","automation",{"commitSha":250},{"repoId":478,"translatedFrom":479},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[475,212,399,474,214],{"evaluatedAt":482,"extractAt":483,"updatedAt":484},1778697222051,1778697205743,1778697373439,{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":500,"relations":506,"tags":509,"workflow":510},1778683460321.381,"k1707rtzme0qezretvp3gmtfvn86n1k1",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.",{"claudeCode":492},"browserbase/skills","AutoBrowse","https://github.com/browserbase/skills",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":18,"slug":499,"type":244},"skills/autobrowse","browserbase","skills","autobrowse",{"evaluate":501,"extract":505},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":502,"targetMarket":215,"tier":216},[212,214,503,474,504],"llm-agent","node-js",{"commitSha":250,"license":235},{"parentExtensionId":507,"repoId":508},"k17bx77jb71yrwatep2nb43r0d86m6cb","kd77wvcdm5fq9xp8hk6ppm832s86myxr",[212,503,504,474,214],{"evaluatedAt":511,"extractAt":512,"updatedAt":511},1778683610531,1778683460321,{"_creationTime":514,"_id":515,"community":516,"display":517,"identity":523,"providers":526,"relations":533,"tags":536,"workflow":537},1778691104676.009,"k178w7wd1nma48cbwy5hbrnq7s86nyvy",{"reviewCount":8},{"description":518,"installMethods":519,"name":521,"sourceUrl":522},"Extract typed JSON from public website pages using a schema.",{"claudeCode":520},"iterationlayer/skills","website-extraction-api","https://github.com/iterationlayer/skills",{"basePath":524,"githubOwner":525,"githubRepo":498,"locale":18,"slug":521,"type":244},"skills/website-extraction-api","iterationlayer",{"evaluate":527,"extract":532},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":528,"targetMarket":215,"tier":216},[214,213,529,530,531,475],"json","schema","api",{"commitSha":250},{"parentExtensionId":534,"repoId":535},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[531,475,213,529,530,214],{"evaluatedAt":538,"extractAt":539,"updatedAt":538},1778694012840,1778691104676,{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":548,"providers":550,"relations":555,"tags":556,"workflow":557},1778691104675.9915,"k172qd89p5z3xybe3h8ncdmns586nd5g",{"reviewCount":8},{"description":545,"installMethods":546,"name":547,"sourceUrl":522},"Extract SKUs, product names, unit prices, availability, and minimum order quantities from a supplier catalog page.",{"claudeCode":520},"extract-supplier-catalog-from-website",{"basePath":549,"githubOwner":525,"githubRepo":498,"locale":18,"slug":547,"type":244},"skills/extract-supplier-catalog-from-website",{"evaluate":551,"extract":554},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":552,"targetMarket":215,"tier":216},[214,213,553,531,475],"procurement",{"commitSha":250},{"parentExtensionId":534,"repoId":535},[531,475,213,553,214],{"evaluatedAt":558,"extractAt":539,"updatedAt":558},1778692514878,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":567,"providers":569,"relations":574,"tags":575,"workflow":576},1778691104675.9885,"k176q61fzr6re9nbpsx4362fw586mvj3",{"reviewCount":8},{"description":564,"installMethods":565,"name":566,"sourceUrl":522},"Extract organization name, registration number, status, registration date, and officers from a public registry page.",{"claudeCode":520},"extract-public-registry-page",{"basePath":568,"githubOwner":525,"githubRepo":498,"locale":18,"slug":566,"type":244},"skills/extract-public-registry-page",{"evaluate":570,"extract":573},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":571,"targetMarket":215,"tier":216},[213,214,572,475,531],"compliance",{"commitSha":250},{"parentExtensionId":534,"repoId":535},[531,475,572,213,214],{"evaluatedAt":577,"extractAt":539,"updatedAt":577},1778692237425]