[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ykdojo-reddit-fetch-en":3,"guides-for-ykdojo-reddit-fetch":423,"similar-k177xgv3nnkpfvvj1n9vff6m1d86nmgn-en":424},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":234,"parentExtension":248,"providers":312,"relations":316,"repo":317,"tags":420,"workflow":421},1778699262802.4775,"k177xgv3nnkpfvvj1n9vff6m1d86nmgn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Fetch content from Reddit using Gemini CLI or curl JSON API fallback. Use when accessing Reddit URLs, researching topics on Reddit, or when Reddit returns 403/blocked errors.",{"claudeCode":12},"ykdojo/claude-code-tips","reddit-fetch","https://github.com/ykdojo/claude-code-tips",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778699363779.9797,"kn7fdnz12vr7jq4h7m5r30tejn86nvmc","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,59,63,66,70,73,76,79,82,85,88,92,96,100,104,108,111,114,117,121,124,127,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of fetching Reddit content and mentions its use for accessing URLs, researching topics, and handling blocked errors, directly addressing user needs.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a fallback mechanism using Gemini CLI and curl for Reddit content fetching, which is a value beyond default LLM capabilities and addresses specific site access issues.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides clear instructions for two distinct methods (Gemini CLI and curl) to fetch Reddit content, covering the complete lifecycle for accessing this data.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on fetching content from Reddit through various methods, adhering to a single, well-defined responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, clearly stating its purpose and use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This extension is a skill and does not expose tools directly in the same manner as an MCP server or CLI.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The documentation for both Gemini CLI and curl methods includes necessary parameters and configurations, such as session names, query text, API endpoints, and User-Agent headers.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill, this extension does not expose named tools in the traditional sense.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's output, whether from Gemini CLI or curl, is structured JSON or captured terminal output, and the inputs are specific queries or URLs, making the I/O surface minimal.",{"category":55,"check":56,"severity":57,"summary":58},"License","License usability","warning","The repository has a LICENSE file, but it is a custom copyright notice and not a standard SPDX license, which may create ambiguity for downstream use.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The repository has recent commits within the last 90 days.",{"category":60,"check":64,"severity":42,"summary":65},"Dependency Management","The skill itself does not appear to rely on external third-party dependencies beyond standard system tools like tmux, curl, and jq.",{"category":67,"check":68,"severity":42,"summary":69},"Security","Secret Management","This skill does not handle or expose any secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill uses standard CLI tools (tmux, curl, jq) and the Gemini CLI, treating their outputs as data and not executing them as instructions.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill relies on pre-installed system tools or the Gemini CLI, with no runtime downloads of uncommitted code or instructions.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill operates within the confines of standard command execution and does not modify files outside its intended scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the execution patterns.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill's primary function is data retrieval, and it does not involve submitting confidential data to third parties or any undocumented outbound calls.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled SKILL.md and associated scripts are free of hidden-steering tricks, HTML comments, or invisible Unicode characters.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The skill uses plain bash scripts and standard CLI commands; there is no obfuscated code, base64 payloads, or runtime script fetching.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill assumes standard CLI tools are available and does not make assumptions about specific project file layouts.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","The repository shows a healthy ratio of closed to open issues in the last 90 days, indicating active maintenance.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The repository has meaningful commits and no explicit versioning field in the SKILL.md frontmatter, but installation via `claudeCode: ykdojo/claude-code-tips` implies versioning.",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","Input arguments like Reddit queries and URLs are passed directly to underlying tools, which handle their own validation.",{"category":67,"check":109,"severity":42,"summary":110},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","The skill relies on the error handling of the underlying tools (tmux, curl, Gemini CLI), which provide meaningful error messages.",{"category":105,"check":115,"severity":42,"summary":116},"Logging","As a read-only data retrieval skill, it does not require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill only retrieves public Reddit data and does not operate on personal data without sanitization.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill operates on publicly accessible Reddit data and has no regional or jurisdictional restrictions, thus targeting a global market.",{"category":93,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard command-line tools and tmux, which are widely available on POSIX-compatible systems, ensuring good portability.",{"category":45,"check":128,"severity":129,"summary":130},"README","info","While the SKILL.md provides a description, the README.md is extensive and covers broader Claude Code tips rather than the specific purpose of this skill.",{"category":33,"check":132,"severity":42,"summary":133},"Tool surface size","This is a skill, not a CLI or MCP server, and does not expose multiple tools.",{"category":40,"check":135,"severity":42,"summary":136},"Overlapping near-synonym tools","The skill does not expose multiple tools that could be considered near-synonyms.",{"category":45,"check":138,"severity":24,"summary":139},"Phantom features","All advertised features, such as using Gemini CLI or curl fallback, are implemented and described in the SKILL.md.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","Installation instructions are provided via `claudeCode` and the README offers comprehensive setup guides for Claude Code features, including this skill via the dx plugin.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","Error messages from underlying tools like curl and Gemini CLI are informative and generally provide remediation steps or context.",{"category":149,"check":150,"severity":24,"summary":151},"Execution","Pinned dependencies","The skill relies on system-installed tools (tmux, curl, jq) and the Gemini CLI, which are assumed to be properly installed and managed by the user's environment.",{"category":33,"check":153,"severity":42,"summary":154},"Dry-run preview","The skill is purely for data retrieval and does not perform any state-changing operations.",{"category":156,"check":157,"severity":24,"summary":158},"Protocol","Idempotent retry & timeouts","The skill relies on the retry and timeout mechanisms of curl and Gemini CLI, with explicit advice on handling rate limiting and retries provided in the documentation.",{"category":118,"check":160,"severity":24,"summary":161},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The description clearly states the skill's purpose (fetch Reddit content) and provides specific use cases (accessing URLs, research, handling blocks).",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the name and purpose, and followed by relevant trigger phrases.",{"category":45,"check":169,"severity":24,"summary":170},"Concise Body","The SKILL.md body is well-structured, providing instructions for two distinct methods without excessive verbosity.",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","The SKILL.md is concise and all necessary instructions are inline; deeper material is not applicable as it's a straightforward data retrieval task.",{"category":172,"check":176,"severity":42,"summary":177},"Forked exploration","This skill is a simple data retrieval task and does not involve deep exploration or code review that would necessitate forking.",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","The SKILL.md provides clear, ready-to-use examples for fetching hot posts, specific posts with comments, and searching, including parsing instructions with `jq`.",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","The documentation addresses potential issues like Gemini CLI failures, rate limiting for the JSON API, and provides recovery steps like retrying or using the fallback method.",{"category":105,"check":185,"severity":24,"summary":186},"Tool Fallback","The skill explicitly documents a fallback method (curl JSON API) when the primary method (Gemini CLI) fails.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The skill relies on the error reporting of the underlying tools, which will halt the process and report errors if unexpected states occur.",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded.",1778699363454,"This extension fetches content from Reddit using either the Gemini CLI or a curl-based JSON API fallback. It provides detailed instructions for setting up and interacting with Gemini CLI sessions via tmux, and offers curl commands for various Reddit data retrieval tasks like listing posts, fetching comments, and searching.",[197,198,199,200,201],"Fetch Reddit content using Gemini CLI","Fallback to curl with Reddit JSON API","Detailed instructions for tmux session management","Examples for listing, fetching, and searching Reddit posts","Guidance on parsing JSON output with jq",[203,204,205],"Interacting with Reddit beyond data retrieval","Replacing a full Reddit client experience","Handling complex authentication flows beyond standard API access","3.0.0","4.4.0","Fetch content from Reddit using Gemini CLI or a curl JSON API fallback, especially useful when direct access is blocked or for detailed research.","The skill is well-documented with clear instructions and examples, addressing potential issues and providing fallbacks. The only minor issue is the non-standard license.",95,"A robust skill for fetching Reddit content, offering multiple methods and clear instructions.",[213,214,215,216,217],"reddit","api","web-scraping","data-retrieval","cli","global","community",[221,222,223],"Accessing Reddit URLs when blocked by other methods","Researching topics and gathering information from Reddit","Automating the retrieval of Reddit post and comment data",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":240},{"hasLockfile":226},true,1778699350310,{"descriptionLength":229,"readmeSize":230},174,79620,{"closedIssues90d":232,"forks":233,"hasChangelog":234,"openIssues90d":235,"pushedAt":236,"stars":237},5,614,false,2,1778050349000,8241,{"hasNpmPackage":234,"license":239,"smitheryVerified":234},"NOASSERTION",{"hasCi":234,"hasTests":234},{"updatedAt":242},1778699363780,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/reddit-fetch","ykdojo","claude-code-tips","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":256,"parentExtension":259,"providers":292,"relations":307,"tags":308,"workflow":309},1778699262802.4763,"k1771jhnksgm8d8zyrbb7r99c986nmfp",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"sourceUrl":14},"Developer experience essentials: GitHub Actions debugging, conversation cloning/half-cloning, context handoffs, and Reddit research via Gemini CLI",{"claudeCode":255},"dx",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":267,"providers":269,"relations":285,"tags":287,"workflow":288},1778699262802.476,"k176hb199nazddzaenhpe5apdx86mbv6",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":14},"45 tips for getting the most out of Claude Code, from basics to advanced - includes a custom status line script, cutting the system prompt in half, using Gemini CLI as Claude Code's minion, and Claude Code running itself in a container. Also includes the dx plugin.",{"claudeCode":12},"Claude Code Tips",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":268},"marketplace",{"evaluate":270,"extract":279},{"promptVersionExtension":271,"promptVersionScoring":207,"score":210,"tags":272,"targetMarket":218,"tier":219},"3.1.0",[273,274,275,276,277,278],"claude-code","developer-tools","productivity","tips","plugins","automation",{"commitSha":280,"license":239,"marketplace":281,"plugin":283},"HEAD",{"name":245,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd75fm359weq574r9qxrp8jky186mya6",[278,273,274,277,275,276],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778699277583,1778699262802,1778699461637,{"evaluate":293,"extract":303},{"promptVersionExtension":206,"promptVersionScoring":207,"score":294,"tags":295,"targetMarket":218,"tier":302},79,[296,297,275,298,299,300,301],"developer","github-actions","workflow","devtools","git","research","flagged",{"commitSha":280,"license":304,"plugin":305},"All Rights Reserved",{"mcpCount":8,"provider":284,"skillCount":306},6,{"parentExtensionId":261,"repoId":286},[296,299,300,297,275,301,298],{"evaluatedAt":310,"extractAt":290,"updatedAt":311},1778699294768,1778699462340,{"evaluate":313,"extract":315},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":314,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":280},{"parentExtensionId":250,"repoId":286},{"_creationTime":318,"_id":286,"identity":319,"providers":320,"workflow":416},1778699252708.3816,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":321,"discover":403,"github":406},{"commitSha":280,"extensions":322},[323,336,357,366,374,382,390,395],{"basePath":257,"displayName":245,"installMethods":324,"rationale":325,"selectedPaths":326,"source":335,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[327,330,332],{"path":328,"priority":329},".claude-plugin/marketplace.json","mandatory",{"path":331,"priority":329},"README.md",{"path":333,"priority":334},"LICENSE","high","rule",{"basePath":257,"description":253,"displayName":255,"installMethods":337,"license":304,"rationale":338,"selectedPaths":339,"source":335,"sourceLanguage":18,"type":258},{"claudeCode":255},"plugin manifest at .claude-plugin/plugin.json",[340,342,343,344,347,349,351,353,355],{"path":341,"priority":329},".claude-plugin/plugin.json",{"path":331,"priority":329},{"path":333,"priority":334},{"path":345,"priority":346},"skills/clone/SKILL.md","medium",{"path":348,"priority":346},"skills/gha/SKILL.md",{"path":350,"priority":346},"skills/half-clone/SKILL.md",{"path":352,"priority":346},"skills/handoff/SKILL.md",{"path":354,"priority":346},"skills/reddit-fetch/SKILL.md",{"path":356,"priority":346},"skills/review-claudemd/SKILL.md",{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":335,"sourceLanguage":18,"type":247},"skills/clone","Clone the current conversation so the user can branch off and try a different approach.","clone",{"claudeCode":12},"SKILL.md frontmatter at skills/clone/SKILL.md",[364],{"path":365,"priority":329},"SKILL.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":335,"sourceLanguage":18,"type":247},"skills/gha","Analyze GitHub Actions failures and identify root causes","gha",{"claudeCode":12},"SKILL.md frontmatter at skills/gha/SKILL.md",[373],{"path":365,"priority":329},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":335,"sourceLanguage":18,"type":247},"skills/half-clone","Clone the later half of the current conversation, discarding earlier context to reduce token usage while preserving recent work.","half-clone",{"claudeCode":12},"SKILL.md frontmatter at skills/half-clone/SKILL.md",[381],{"path":365,"priority":329},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":335,"sourceLanguage":18,"type":247},"skills/handoff","Write or update a handoff document so the next agent with fresh context can continue this work.","handoff",{"claudeCode":12},"SKILL.md frontmatter at skills/handoff/SKILL.md",[389],{"path":365,"priority":329},{"basePath":244,"description":10,"displayName":13,"installMethods":391,"rationale":392,"selectedPaths":393,"source":335,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/reddit-fetch/SKILL.md",[394],{"path":365,"priority":329},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":335,"sourceLanguage":18,"type":247},"skills/review-claudemd","Review recent conversations to find improvements for CLAUDE.md files.","review-claudemd",{"claudeCode":12},"SKILL.md frontmatter at skills/review-claudemd/SKILL.md",[402],{"path":365,"priority":329},{"sources":404},[405],"manual",{"closedIssues90d":232,"description":264,"forks":233,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":407},[408,409,410,411,412,413,414,273,415,217,274,275],"agentic","agentic-ai","agentic-coding","agentic-workflow","ai","claude","claude-ai","tips-and-tricks",{"classifiedAt":417,"discoverAt":418,"extractAt":419,"githubAt":419,"updatedAt":417},1778699262602,1778699252708,1778699259828,[214,217,216,213,215],{"evaluatedAt":242,"extractAt":290,"updatedAt":422},1778699463096,[],[425,456,485,509,537,556],{"_creationTime":426,"_id":427,"community":428,"display":429,"identity":435,"providers":440,"relations":449,"tags":452,"workflow":453},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":430,"installMethods":431,"name":433,"sourceUrl":434},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":432},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":436,"githubOwner":437,"githubRepo":438,"locale":439,"slug":213,"type":247},"skills/reddit","ReScienceLab","opc-skills","fr",{"evaluate":441,"extract":447},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":443,"targetMarket":218,"tier":446},100,[213,214,216,444,445],"social-media","information-gathering","verified",{"commitSha":280,"license":448},"Apache-2.0",{"parentExtensionId":450,"repoId":451},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[214,216,445,213,444],{"evaluatedAt":454,"extractAt":455,"updatedAt":454},1778696852717,1778696505500,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":469,"relations":477,"tags":480,"workflow":481},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":463},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":467,"githubOwner":468,"githubRepo":464,"locale":18,"slug":464,"type":247},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":470,"extract":476},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":471,"targetMarket":218,"tier":446},[472,473,214,216,278,474,475],"twitter","x","mcp","sdk",{"commitSha":280},{"parentExtensionId":478,"repoId":479},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[214,278,216,474,475,472,473],{"evaluatedAt":482,"extractAt":483,"updatedAt":484},1778699230863,1778699170774,1778699296021,{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":499,"relations":503,"tags":505,"workflow":506},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":492},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":18,"slug":493,"type":247},"skills/github","steipete","clawdis",{"evaluate":500,"extract":502},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":501,"targetMarket":218,"tier":446},[493,217,214,274,278],{"commitSha":280},{"repoId":504},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[214,278,217,274,493],{"evaluatedAt":507,"extractAt":508,"updatedAt":507},1778698569289,1778697652123,{"_creationTime":510,"_id":511,"community":512,"display":513,"identity":519,"providers":523,"relations":530,"tags":533,"workflow":534},1778691104676.009,"k178w7wd1nma48cbwy5hbrnq7s86nyvy",{"reviewCount":8},{"description":514,"installMethods":515,"name":517,"sourceUrl":518},"Extract typed JSON from public website pages using a schema.",{"claudeCode":516},"iterationlayer/skills","website-extraction-api","https://github.com/iterationlayer/skills",{"basePath":520,"githubOwner":521,"githubRepo":522,"locale":18,"slug":517,"type":247},"skills/website-extraction-api","iterationlayer","skills",{"evaluate":524,"extract":529},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":525,"targetMarket":218,"tier":446},[215,526,527,528,214,278],"data-extraction","json","schema",{"commitSha":280},{"parentExtensionId":531,"repoId":532},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[214,278,526,527,528,215],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778694012840,1778691104676,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":545,"providers":547,"relations":552,"tags":553,"workflow":554},1778691104675.9915,"k172qd89p5z3xybe3h8ncdmns586nd5g",{"reviewCount":8},{"description":542,"installMethods":543,"name":544,"sourceUrl":518},"Extract SKUs, product names, unit prices, availability, and minimum order quantities from a supplier catalog page.",{"claudeCode":516},"extract-supplier-catalog-from-website",{"basePath":546,"githubOwner":521,"githubRepo":522,"locale":18,"slug":544,"type":247},"skills/extract-supplier-catalog-from-website",{"evaluate":548,"extract":551},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":549,"targetMarket":218,"tier":446},[215,526,550,214,278],"procurement",{"commitSha":280},{"parentExtensionId":531,"repoId":532},[214,278,526,550,215],{"evaluatedAt":555,"extractAt":536,"updatedAt":555},1778692514878,{"_creationTime":557,"_id":558,"community":559,"display":560,"identity":566,"providers":570,"relations":576,"tags":578,"workflow":579},1778697205743.894,"k17ej9360g7468qswf3svnrx9186m1ng",{"reviewCount":8},{"description":561,"installMethods":562,"name":564,"sourceUrl":565},"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.",{"claudeCode":563},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":567,"githubOwner":568,"githubRepo":569,"locale":18,"slug":564,"type":247},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":571,"extract":575},{"promptVersionExtension":206,"promptVersionScoring":207,"score":442,"tags":572,"targetMarket":218,"tier":446},[573,215,574,217,278],"browser-automation","testing",{"commitSha":280},{"repoId":577},"kd74710g49kxgwbfjxeb7s132d86myxr",[278,573,217,574,215],{"evaluatedAt":580,"extractAt":581,"updatedAt":582},1778697222051,1778697205743,1778697438718]