[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-vercel-vercel-gatsby-plugin-vercel-analytics-ru":3,"guides-for-vercel-vercel-gatsby-plugin-vercel-analytics":230,"similar-k176pv4wtzga47s4aem86007vd86621q":231},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":190,"isFallback":193,"parentExtension":194,"providers":195,"relations":199,"repo":201,"workflow":227},1778054586606.9216,"k176pv4wtzga47s4aem86007vd86621q",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Track Core Web Vitals in Gatsby projects with Vercel Speed Insights.",{},"Vercel Speed Insights Gatsby Plugin","https://github.com/vercel/vercel/tree/HEAD/packages/gatsby-plugin-vercel-analytics",[15,16,17,18,19],"gatsby","performance","analytics","web-vitals","vercel",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":178,"workflow":188},1778054733091.3542,"kn7dxmf4re31xzjv8ajg26wwzn8673fh","en",{"checks":25,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[26,31,34,37,41,44,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: tracking Core Web Vitals in Gatsby projects with Vercel Speed Insights.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension implements a specific capability to track Core Web Vitals using the web-vitals library, providing value beyond a simple prompt by integrating directly with Gatsby and Vercel Speed Insights.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The extension is production-ready, providing a complete lifecycle for integrating Core Web Vitals tracking into a Gatsby project and sending them to Vercel Speed Insights.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension has a single, clear responsibility: integrating Core Web Vitals tracking into Gatsby projects for Vercel Speed Insights.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the extension's functionality and is concise.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This extension is a Gatsby plugin and does not expose tools in the traditional sense.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","The plugin's options, including the optional 'debug' flag, are clearly documented in the README.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This is a Gatsby plugin and does not have user-facing tools with names.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As a Gatsby plugin, this does not expose tools with input/output schemas.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under Apache-2.0, a permissive open-source license, with the license text provided in a LICENSE file and indicated in package.json.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","There are no commits on the default branch in the last 12 months, indicating potential lack of maintenance.",{"category":64,"check":69,"severity":29,"summary":70},"Dependency Management","The only dependency, 'web-vitals', is at version 0.2.4, which is likely stable for this use case, and it is managed via npm.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The extension does not handle or expose any secrets.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The extension uses the 'web-vitals' library which is a well-maintained dependency, and there is no indication of loading untrusted data as instructions.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The extension only bundles the 'web-vitals' library and does not fetch external content at runtime or include any suspicious scripts.",{"category":72,"check":82,"severity":47,"summary":83},"Sandbox Isolation","This is a Gatsby plugin and does not operate outside of the Gatsby build process or project folder.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present in the provided code.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The extension sends collected vitals to 'vitals.vercel-analytics.com', which is documented and expected behavior for this type of analytics plugin. No confidential data is exfiltrated.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","Bundled files do not contain any hidden-steering tricks or obfuscated content.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The code in 'web-vitals.js' is plain JavaScript and not obfuscated.",{"category":98,"check":99,"severity":29,"summary":100},"Portability","Structural Assumption","The plugin operates within the Gatsby build system and does not make assumptions about user-specific project file layouts outside of its configuration.",{"category":102,"check":103,"severity":47,"summary":104},"Trust","Issues Attention","No issues data available.",{"category":106,"check":107,"severity":29,"summary":108},"Versioning","Release Management","The package.json file includes a version number (1.0.11) and there is a CHANGELOG.md.",{"category":110,"check":111,"severity":29,"summary":112},"Code Execution","Validation","The 'web-vitals' library used by the plugin is responsible for validation, and the plugin's configuration is handled within Gatsby's framework.",{"category":72,"check":114,"severity":47,"summary":115},"Unguarded Destructive Operations","The extension is purely analytical and does not perform any destructive operations.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","Errors are caught in 'web-vitals.js' and logged to the console, providing meaningful feedback.",{"category":110,"check":120,"severity":29,"summary":121},"Logging","The plugin logs errors and debug information to the console, as expected for a development tool.",{"category":123,"check":124,"severity":125,"summary":126},"Compliance","GDPR","info","The plugin collects Core Web Vitals which may indirectly include personal data if linked to specific user sessions, but the data sent is anonymized and does not appear to directly process PII without sanitization.",{"category":123,"check":128,"severity":29,"summary":129},"Target market","The extension is global in scope and does not contain any regional-specific logic.",{"category":98,"check":131,"severity":29,"summary":132},"Runtime stability","The plugin is designed for the Gatsby environment and uses standard JavaScript, making it portable across compatible runtimes.",{"category":45,"check":134,"severity":29,"summary":135},"Precise Purpose","The description and README clearly state the extension's purpose (tracking Core Web Vitals) and its scope (Gatsby projects with Vercel Speed Insights).",{"category":45,"check":137,"severity":29,"summary":138},"Concise Frontmatter","The package.json description is concise and accurately reflects the extension's purpose.",{"category":50,"check":140,"severity":29,"summary":141},"Concise Body","The README is concise and provides necessary installation and usage instructions without excessive length.",{"category":143,"check":144,"severity":47,"summary":145},"Context","Progressive Disclosure","The extension is simple and does not require progressive disclosure of information.",{"category":143,"check":147,"severity":47,"summary":148},"Forked exploration","This extension is not designed for exploration and does not require forked context.",{"category":27,"check":150,"severity":29,"summary":151},"Usage examples","A clear usage example is provided in the README demonstrating how to configure the plugin in gatsby-config.js.",{"category":27,"check":153,"severity":29,"summary":154},"Edge cases","The code handles the edge case where analyticsId is not present and logs errors to the console if they occur.",{"category":110,"check":156,"severity":47,"summary":157},"Tool Fallback","This plugin does not rely on external tools that would require a fallback.",{"category":98,"check":159,"severity":29,"summary":160},"Stack assumptions","The README clearly states the extension is for Gatsby projects and assumes a Node.js environment, which is standard for Gatsby.",{"category":162,"check":163,"severity":29,"summary":164},"Safety","Halt on unexpected state","The plugin gracefully handles missing configuration by not executing and logs errors if they occur during execution.",{"category":98,"check":166,"severity":47,"summary":167},"Cross-skill coupling","This is a standalone Gatsby plugin and does not implicitly rely on other skills.",1778054655610,"This plugin integrates with Gatsby projects to send Core Web Vitals metrics to Vercel Speed Insights. It leverages the 'web-vitals' library and can be configured via gatsby-config.js, with an optional debug mode. It is automatically configured by default on Vercel.","2.0.0","3.4.0","The extension is well-documented, adheres to its single responsibility, and handles errors gracefully. The commit recency is a minor concern, but the active development of the Vercel monorepo suggests this may not indicate neglect.",95,"A high-quality Gatsby plugin for tracking Core Web Vitals, with clear documentation and good security practices.",[15,16,17,18,19],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":187},{},1778054643936,{"descriptionLength":182,"readmeSize":8},68,{},{"hasNpmPackage":185,"license":186,"smitheryVerified":185},false,"Apache-2.0",{"hasCi":185,"hasTests":185},{"updatedAt":189},1778054733091,{"githubOwner":19,"githubRepo":19,"locale":23,"slug":191,"type":192},"vercel-gatsby-plugin-vercel-analytics","skill",true,null,{"extract":196,"llm":198},{"commitSha":197,"license":186},"da93fccb68ef705f866ddb8d4ff596495589442a",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":200},"kd70sna36fh1a450f5r7e0f8p986555e",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":224},1777995558409.8784,{"githubOwner":19,"githubRepo":19,"sourceUrl":204},"https://github.com/vercel/vercel",{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":210,"forks":211,"homepage":212,"license":186,"openIssues90d":213,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},76,3565,"https://vercel.com",53,1778045678000,7377,15423,[218,219,19,220,221,222,223],"cli","command","cloud","hosting","jamstack","ship",{"discoverAt":225,"extractAt":226,"githubAt":226,"updatedAt":226},1777995558409,1778054592979,{"anyEnrichmentAt":228,"extractAt":229,"githubAt":228,"llmAt":189,"updatedAt":189},1778054590995,1778054586606,[],[232,261,291,312,341,360],{"_creationTime":233,"_id":234,"community":235,"display":236,"identity":246,"providers":250,"relations":255,"workflow":257},1778054123074.2515,"k17an427chh58vrfr9bqc9zfa5867a4z",{"reviewCount":8},{"description":237,"installMethods":238,"name":239,"sourceUrl":240,"tags":241},"Deep Core Web Vitals and page speed audit. Use when the user asks about page speed, Core Web Vitals, LCP, CLS, INP, FCP, TTFB, Lighthouse scores, why a page is slow, performance optimization, or resource size analysis. For broader technical SEO issues, see diagnose-seo.",{},"Audit Speed","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/audit-speed",[242,16,18,243,244,245],"seo","lighthouse","optimization","audit",{"githubOwner":247,"githubRepo":248,"locale":23,"slug":249,"type":192},"calm-north","seojuice-skills","audit-speed",{"extract":251,"llm":254},{"commitSha":252,"license":253},"c1f633bea512365ba04477076369e418ecc82ffd","MIT",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":256},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"anyEnrichmentAt":258,"extractAt":259,"githubAt":258,"llmAt":260,"updatedAt":260},1778054123513,1778054123074,1778054162250,{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":277,"providers":280,"relations":285,"workflow":287},1778053126504.8447,"k177gyb2pp9y0hpcx23rd2j0gd866t61",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":269,"tags":270},"Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 带单员, lead traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.",{},"OKX CEX Smart Money CLI","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-smartmoney",[271,272,273,17,274,275,276,218],"okx","cex","smartmoney","trader","leaderboard","signals",{"githubOwner":271,"githubRepo":278,"locale":23,"slug":279,"type":192},"agent-skills","okx-cex-smartmoney",{"extract":281,"llm":283},{"commitSha":282,"license":253},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":170,"promptVersionScoring":171,"score":284,"targetMarket":176,"tier":177},100,{"repoId":286},"kd762kyfecgcjapqdqxsv1ngw986551x",{"anyEnrichmentAt":288,"extractAt":289,"githubAt":288,"llmAt":290,"updatedAt":290},1778053126894,1778053126504,1778053154881,{"_creationTime":292,"_id":293,"community":294,"display":295,"identity":305,"providers":307,"relations":310,"workflow":311},1778054586606.9207,"k17dgzjgvsrbv3nsbp0kz4c1ax8665ww",{"reviewCount":8},{"description":296,"installMethods":297,"name":298,"sourceUrl":299,"tags":300},"Vercel filesystem detectors",{},"Vercel Filesystem Detectors","https://github.com/vercel/vercel/tree/HEAD/packages/fs-detectors",[19,301,302,303,218,304],"build-system","framework-detection","monorepo","utility",{"githubOwner":19,"githubRepo":19,"locale":23,"slug":306,"type":192},"vercel-fs-detectors",{"extract":308,"llm":309},{"commitSha":197,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":284,"targetMarket":176,"tier":177},{"repoId":200},{"anyEnrichmentAt":228,"extractAt":229,"githubAt":228,"llmAt":189,"updatedAt":189},{"_creationTime":313,"_id":314,"community":315,"display":316,"identity":327,"providers":330,"relations":335,"workflow":337},1778053269518.59,"k1735q99n2jwhd044ytk55bcyn8678g9",{"reviewCount":8},{"description":317,"installMethods":318,"name":319,"sourceUrl":320,"tags":321},"React Router performance and architecture patterns. Use when writing loaders, actions, forms, routes, or working with React Router data fetching. Triggers on tasks involving React Router routes, data loading, form handling, or route organization.",{},"React Router Best Practices","https://github.com/sergiodxa/agent-skills/tree/HEAD/skills/frontend-react-router-best-practices",[322,323,16,324,325,326],"react-router","frontend","architecture","typescript","best-practices",{"githubOwner":328,"githubRepo":278,"locale":23,"slug":329,"type":192},"sergiodxa","frontend-react-router-best-practices",{"extract":331,"llm":333},{"commitSha":332,"license":253},"40e21b46189d5c7de6610b68a25280af863f8775",{"promptVersionExtension":170,"promptVersionScoring":171,"score":334,"targetMarket":176,"tier":177},98,{"repoId":336},"kd73wtzzjgc8jttgs0x15sp8s9865fzg",{"anyEnrichmentAt":338,"extractAt":339,"githubAt":338,"llmAt":340,"updatedAt":340},1778053270043,1778053269518,1778053306113,{"_creationTime":342,"_id":343,"community":344,"display":345,"identity":353,"providers":355,"relations":358,"workflow":359},1778054586606.93,"k17b4ce2de5mf98x1ztf9gamm9867tya",{"reviewCount":8},{"description":346,"installMethods":347,"name":348,"sourceUrl":349,"tags":350},"Vercel utilities for working with related projects",{},"Vercel Related Projects","https://github.com/vercel/vercel/tree/HEAD/packages/related-projects",[19,325,351,352],"environment-variables","configuration",{"githubOwner":19,"githubRepo":19,"locale":23,"slug":354,"type":192},"vercel-related-projects",{"extract":356,"llm":357},{"commitSha":197,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":334,"targetMarket":176,"tier":177},{"repoId":200},{"anyEnrichmentAt":228,"extractAt":229,"githubAt":228,"llmAt":189,"updatedAt":189},{"_creationTime":361,"_id":362,"community":363,"display":364,"identity":374,"providers":376,"relations":380,"workflow":381},1778054586606.927,"k17aamc5gcw0538jq2v31jbe5s866wy0",{"reviewCount":8},{"description":365,"installMethods":366,"name":367,"sourceUrl":368,"tags":369},"Runtime OIDC helpers intended for use with Vercel Functions",{},"Vercel OIDC Helpers","https://github.com/vercel/vercel/tree/HEAD/packages/oidc",[19,370,371,372,373],"oidc","authentication","token","functions",{"githubOwner":19,"githubRepo":19,"locale":23,"slug":375,"type":192},"vercel-oidc",{"extract":377,"llm":378},{"commitSha":197,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":379,"targetMarket":176,"tier":177},97,{"repoId":200},{"anyEnrichmentAt":228,"extractAt":229,"githubAt":228,"llmAt":189,"updatedAt":189}]