[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mcollina-init-zh-CN":3,"guides-for-mcollina-init":366,"similar-k1725ztgj00fgjtk0mf35stgjd86mnpc-zh-CN":367},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":247,"relations":253,"repo":256,"tags":362,"workflow":363},1778693194037.0615,"k1725ztgj00fgjtk0mf35stgjd86mnpc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"创建或优化存储库的 AGENTS.md 文件，提供最少、高信号的说明，涵盖代理无法从代码库推断的不可发现的编码约定、工具怪癖、工作流偏好和项目特定规则。在为新存储库设置代理说明或 Claude 配置时，当现有的 AGENTS.md 文件过长、通用或过时，当代理反复犯可避免的错误，或当存储库工作流发生变化且需要修剪代理配置时使用。应用可发现性过滤器—省略 Claude 可从 README、代码、配置或目录结构中学到的任何内容—并应用质量门，以验证每行是否仍然准确且具有操作意义。",{"claudeCode":12},"mcollina/skills","init","https://github.com/mcollina/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778693194037.0618,"kn79wxke9j8b9qtya9rnad2yy986n433","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":217,"useCases":218},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,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","描述清楚地说明了为 AI 代理创建和维护 AGENTS.md 文件的问题，特别是解决了不可发现的约定和工作流偏好。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过专注于不可发现的信息并应用严格的可发现性过滤器，超越了基本的代理指令生成，提供了一个独特的价值主张。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能提供了清晰的说明和明确的流程来生成 AGENTS.md，涵盖了创建和优化此配置文件.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能只有一个明确定义的职责：优化 AI 代理的 AGENTS.md 文件。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确简洁地反映了技能的功能和目的。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","此技能不以传统方式暴露工具；其主要功能是根据其说明生成 markdown 文件。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该技能似乎没有除核心说明以外的可配置参数。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","此技能不公开可供评估的命名用户界面工具。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","该技能的主要输出是 markdown 文件，其输入是它所分析的存储库的上下文。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该项目在 MIT 许可下获得许可，这是一个宽松的开源许可。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 17 日，在过去 90 天内，表明维护活跃。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该技能似乎没有任何需要管理的第三方依赖项。",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","该技能不处理或暴露秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能在其自身的说明和提供的存储库上下文中运行，没有迹象表明加载不受信任的第三方数据作为说明。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部文件或代码。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能的操作仅限于生成 markdown 文件，并且不与超出其预期范围的文件系统进行交互。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能逻辑中未检测到分离进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能没有任何读取或向第三方提交机密数据的说明。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容和描述没有隐藏的操纵技巧。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的逻辑以纯 markdown 编写，不涉及混淆代码或运行时脚本获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能专注于分析现有的存储库文件和自身的说明，不对用户特定的项目组织做任何假设，除非在提供的上下文中。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","该项目在过去 90 天内有 4 个打开和 4 个关闭的问题，关闭率为 50%，表明维护者参与度良好。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","存储库的推送日期表明有近期活动，虽然没有像 GitHub releases 或 CHANGELOG 这样的正式版本控制系统，但提交的近期性对于此类技能来说已经足够。",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","该技能不执行代码或处理需要模式验证的结构化输入/输出。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能的操作是非破坏性的，专注于生成 markdown 文件。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","该技能的逻辑直接且专注于生成文本，没有需要广泛处理的复杂错误路径。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","该技能不执行破坏性操作或需要本地审计日志的出站调用。",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","该技能不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该技能的功能是通用的，没有任何区域或司法管辖区的限制。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该技能以 markdown 编写，并依赖于 LLM 的解释，使其在不同环境中具有高度可移植性。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件存在，并提供了技能和项目目的的清晰概述。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","这是一个单一功能的技能，不是工具集合。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","该技能不公开多个可能接近同义的工具。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","README 和 SKILL.md 中所有记录的功能都与技能的功能相对应。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 列出了可用的技能，SKILL.md 提供了有关如何使用 'init' 技能的清晰说明。",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","该技能主要是生成性的，没有复杂的错误路径，不需要特定的面向用户的错误消息。",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","该技能不使用第三方依赖项。",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","该技能是非破坏性的，没有 dry-run 模式。",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","该技能不涉及需要幂等性或超时的远程调用或状态更改操作。",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","该技能不发送遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地定义了技能的目的（创建/优化 AGENTS.md）及其用例，包括明确的非目标。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","frontmatter 简洁，有效总结了技能的核心能力和用例。",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好且简洁，远低于典型的 token 限制，并能适当地委托详细信息。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 简洁且提供清晰说明，更深层次的内容由 LLM 的上下文窗口隐式处理，而无需显式的外部文件。",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","该技能不涉及需要分叉上下文的深度探索。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 提供了关于如何使用该技能以及期望何种输出的清晰指导，充当了隐式示例。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 详细记录了边缘情况、失败模式和限制，包括恢复步骤。",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","该技能不依赖外部工具或 MCP 服务器，因此回退无关紧要。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","技能的说明清楚地阐述了先决条件，并在遇到意外状态时指示中止，确保了安全性。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能，其自身文档中提供了清晰的说明。",1778692976420,"此技能通过专注于不可发现的编码约定、工具怪癖和项目特定规则来创建、更新和优化 AGENTS.md 文件，这些规则是 AI 代理无法单独从代码库推断出来的。它应用可发现性过滤器和质量门，以确保说明准确且具有操作意义。",[195,196,197,198,199],"生成最少、高信号的 AGENTS.md 说明","涵盖不可发现的编码约定和项目规则","应用可发现性过滤器以省略可推断的信息","包含质量门以验证说明的准确性和重要性","支持设置新的代理配置或修剪现有配置",[201,202,203,204],"提供通用的代码库概述","包含可从 README、代码或配置中推断出的信息","列出通用的最佳实践","强制执行已由 linter 或测试涵盖的规则","3.0.0","4.4.0","通过专注于不可发现的项目特定细节，建立和维护有效的、高信号的 AI 代理说明。","所有检查均以高品质通过，展示了出色的文档、安全性和明确的目的。",100,"一个高质量的技能，用于生成和优化 AGENTS.md 文件，确保清晰、可操作的 AI 代理说明。",[212,213,214,215,216],"initialization","agents","context-engineering","agents-md","maintenance","verified",[219,220,221,222],"为新存储库设置代理说明","更新过时或过长的 AGENTS.md 文件","在存储库工作流更改时修剪代理配置","减少代理重复犯下的可避免错误",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":235,"testCoverage":237},{"hasLockfile":225},false,1778692951920,{"descriptionLength":228,"readmeSize":229},749,1400,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"openIssues90d":231,"pushedAt":233,"stars":234},4,135,1776438002000,1792,{"hasNpmPackage":225,"license":236,"smitheryVerified":225},"MIT",{"hasCi":238,"hasTests":238},true,{"updatedAt":240},1778693194037,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/init","mcollina","skills","skill",null,{"evaluate":248,"extract":251},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":249,"targetMarket":250,"tier":217},[212,213,214,215,216],"global",{"commitSha":252},"HEAD",{"repoId":254,"translatedFrom":255},"kd7e22d93dm7xdjcrsgq33f53d86mqm7","k17e8fgrjhgk34vzyxq9phbaad86m56g",{"_creationTime":257,"_id":254,"identity":258,"providers":259,"workflow":358},1778692902463.346,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":260,"discover":352,"github":355},{"commitSha":252,"extensions":261},[262,274,282,288,296,304,312,320,328,336,344],{"basePath":263,"description":264,"displayName":265,"installMethods":266,"rationale":267,"selectedPaths":268,"source":272,"sourceLanguage":273,"type":245},"skills/documentation","Creates, structures, and reviews technical documentation following the Diátaxis framework (tutorials, how-to guides, reference, and explanation pages). Use when a user needs to write or reorganize docs, structure a tutorial vs. a how-to guide, build reference docs or API documentation, create explanation pages, choose between Diátaxis documentation types, or improve existing documentation structure. Trigger terms include: documentation structure, Diátaxis, tutorials vs how-to guides, organize docs, user guide, reference docs, technical writing.","documentation",{"claudeCode":12},"SKILL.md frontmatter at skills/documentation/SKILL.md",[269],{"path":270,"priority":271},"SKILL.md","mandatory","rule","en",{"basePath":275,"description":276,"displayName":277,"installMethods":278,"rationale":279,"selectedPaths":280,"source":272,"sourceLanguage":273,"type":245},"skills/fastify","Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts.","fastify-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/fastify/SKILL.md",[281],{"path":270,"priority":271},{"basePath":242,"description":283,"displayName":13,"installMethods":284,"rationale":285,"selectedPaths":286,"source":272,"sourceLanguage":273,"type":245},"Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generic, or stale, when agents repeatedly make avoidable mistakes, or when repository workflows have changed and the agent configuration needs pruning. Applies a discoverability filter—omitting anything Claude can learn from README, code, config, or directory structure—and a quality gate to verify each line remains accurate and operationally significant.",{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[287],{"path":270,"priority":271},{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":272,"sourceLanguage":273,"type":245},"skills/linting-neostandard-eslint9","Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.","linting-neostandard-eslint9",{"claudeCode":12},"SKILL.md frontmatter at skills/linting-neostandard-eslint9/SKILL.md",[295],{"path":270,"priority":271},{"basePath":297,"description":298,"displayName":299,"installMethods":300,"rationale":301,"selectedPaths":302,"source":272,"sourceLanguage":273,"type":245},"skills/node","Provides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user mentions 'native TypeScript in Node', 'strip types', 'Node 22 TypeScript', '.ts files without compilation', 'ts-node alternative', or needs guidance on error handling, graceful shutdown, flaky tests, profiling, or environment configuration in Node.js. Helps configure tsconfig.json for type stripping, set up package.json scripts, handle module resolution and import extensions, and apply robust patterns across the full Node.js stack.","node",{"claudeCode":12},"SKILL.md frontmatter at skills/node/SKILL.md",[303],{"path":270,"priority":271},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":272,"sourceLanguage":273,"type":245},"skills/nodejs-core","Debugs native module crashes, optimizes V8 performance, configures node-gyp builds, writes N-API/node-addon-api bindings, and diagnoses libuv event loop issues in Node.js. Use when working with C++ addons, native modules, binding.gyp, node-gyp errors, segfaults, memory leaks in native code, V8 optimization/deoptimization, libuv thread pool tuning, N-API or NAN bindings, build system failures, or any Node.js internals below the JavaScript layer.","nodejs-core",{"claudeCode":12},"SKILL.md frontmatter at skills/nodejs-core/SKILL.md",[311],{"path":270,"priority":271},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":272,"sourceLanguage":273,"type":245},"skills/oauth","Implements OAuth 2.0/2.1 authorization flows in Fastify applications — configures authorization code with PKCE, client credentials, device flow, refresh token rotation, JWT validation, and token introspection/revocation endpoints. Use when setting up authentication, authorization, login flows, access tokens, API security, or securing Fastify routes with OAuth; also applies when troubleshooting token validation errors, mismatched redirect URIs, CSRF issues, scope problems, or RFC 6749/6750/7636/8252/8628 compliance questions.","oauth",{"claudeCode":12},"SKILL.md frontmatter at skills/oauth/SKILL.md",[319],{"path":270,"priority":271},{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":272,"sourceLanguage":273,"type":245},"skills/octocat","Use this skill whenever the prompt contains any `github.com` URL, even if the user only pastes a link and gives no GitHub-specific keywords. Handles git and GitHub operations using the gh CLI. Triggers include any GitHub link to an issue, pull request, commit, compare page, Actions run, release, discussion, or repository. Covers creating and reviewing PRs, watching CI checks, interactive rebasing, branch cleanup, submodule management, and repository archaeology with git log/blame/bisect.","octocat",{"claudeCode":12},"SKILL.md frontmatter at skills/octocat/SKILL.md",[327],{"path":270,"priority":271},{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":272,"sourceLanguage":273,"type":245},"skills/skill-optimizer","Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill packs, diagnosing weak skill uptake, reducing regressions, tuning instruction salience, improving examples, shrinking context cost, or setting benchmark/release gates for skills. Trigger terms: skill optimization, activation gap, benchmark skill, with/without skill delta, regression, context budget, prompt salience.","skill-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-optimizer/SKILL.md",[335],{"path":270,"priority":271},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":272,"sourceLanguage":273,"type":245},"skills/snipgrapher","Configures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles, and styling options. Use when the user wants to create code screenshots, turn code into shareable images, generate pretty code snippets for docs or social posts, produce syntax-highlighted images from source files, or explicitly mentions snipgrapher. Supports single-file renders, batch jobs, watch mode, and reusable named profiles via the snipgrapher CLI or npx.","snipgrapher",{"claudeCode":12},"SKILL.md frontmatter at skills/snipgrapher/SKILL.md",[343],{"path":270,"priority":271},{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":272,"sourceLanguage":273,"type":245},"skills/typescript-magician","Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or utility types like `Partial`, `Record`, `ReturnType`, and `Awaited`.","typescript-magician",{"claudeCode":12},"SKILL.md frontmatter at skills/typescript-magician/SKILL.md",[351],{"path":270,"priority":271},{"sources":353},[354],"manual",{"closedIssues90d":231,"description":356,"forks":232,"license":236,"openIssues90d":231,"pushedAt":233,"readmeSize":229,"stars":234,"topics":357},"My own collection of skills for modern Node.js development",[],{"classifiedAt":359,"discoverAt":360,"extractAt":361,"githubAt":361,"updatedAt":359},1778692906090,1778692902463,1778692904308,[213,215,214,212,216],{"evaluatedAt":364,"extractAt":365,"updatedAt":240},1778692978251,1778692906303,[],[368,397,421,450,479,509],{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":378,"providers":382,"relations":390,"tags":393,"workflow":394},1778694269038.669,"k171pshmgmyv8he1yhep1nkths86mr39",{"reviewCount":8},{"description":373,"installMethods":374,"name":376,"sourceUrl":377},"This skill should be used when the user asks to \"optimize context\", \"reduce token costs\", \"improve context efficiency\", \"implement KV-cache optimization\", \"partition context\", or mentions context limits, observation masking, context budgeting, or extending effective context capacity.",{"claudeCode":375},"muratcankoylan/Agent-Skills-for-Context-Engineering","context-optimization","https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering",{"basePath":379,"githubOwner":380,"githubRepo":381,"locale":273,"slug":376,"type":245},"skills/context-optimization","muratcankoylan","Agent-Skills-for-Context-Engineering",{"evaluate":383,"extract":389},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":384,"targetMarket":250,"tier":217},[214,385,386,387,388],"prompt-optimization","llm-efficiency","kv-cache","token-reduction",{"commitSha":252},{"parentExtensionId":391,"repoId":392},"k1754dy3wbsv2a5gr1a983zzs586njca","kd7f12maf5nxmx5xttjx7scfnx86m1tv",[214,387,386,385,388],{"evaluatedAt":395,"extractAt":396,"updatedAt":395},1778694467379,1778694269038,{"_creationTime":398,"_id":399,"community":400,"display":401,"identity":405,"providers":408,"relations":417,"tags":418,"workflow":419},1778694269038.6682,"k1752cypc448mke749yjbkc65186mg6f",{"reviewCount":8},{"description":402,"installMethods":403,"name":404,"sourceUrl":377},"This skill should be used when the user asks to \"compress context\", \"summarize conversation history\", \"implement compaction\", \"reduce token usage\", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.",{"claudeCode":375},"Context Compression",{"basePath":406,"githubOwner":380,"githubRepo":381,"locale":273,"slug":407,"type":245},"skills/context-compression","context-compression",{"evaluate":409,"extract":416},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":410,"targetMarket":250,"tier":217},[214,411,412,413,414,415],"llm","agent","summarization","compression","evaluation",{"commitSha":252,"license":236},{"parentExtensionId":391,"repoId":392},[412,414,214,415,411,413],{"evaluatedAt":420,"extractAt":396,"updatedAt":420},1778694410149,{"_creationTime":422,"_id":423,"community":424,"display":425,"identity":431,"providers":435,"relations":443,"tags":446,"workflow":447},1778698144006.2202,"k172517ana4f5vj79mb22xzwsx86mksv",{"reviewCount":8},{"description":426,"installMethods":427,"name":429,"sourceUrl":430},"Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.",{"claudeCode":428},"TomGranot/hubspot-admin-skills","cleanup-dashboards","https://github.com/TomGranot/hubspot-admin-skills",{"basePath":432,"githubOwner":433,"githubRepo":434,"locale":273,"slug":429,"type":245},"skills/cleanup-dashboards","TomGranot","hubspot-admin-skills",{"evaluate":436,"extract":442},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":437,"targetMarket":250,"tier":217},[438,439,216,440,441],"hubspot","crm","reporting","cleanup",{"commitSha":252},{"parentExtensionId":444,"repoId":445},"k17c3p8t0thc73pbc8egtz31y986mwr0","kd75kpec7arn6z2wz641vfaj8n86nab6",[441,439,438,216,440],{"evaluatedAt":448,"extractAt":449,"updatedAt":448},1778698268281,1778698144006,{"_creationTime":451,"_id":452,"community":453,"display":454,"identity":460,"providers":465,"relations":473,"tags":475,"workflow":476},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":455,"installMethods":456,"name":458,"sourceUrl":459},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":457},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":461,"githubOwner":462,"githubRepo":463,"locale":273,"slug":464,"type":245},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":466,"extract":472},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":467,"targetMarket":250,"tier":217},[468,469,470,216,471],"github","automation","code-review","ci-cd",{"commitSha":252,"license":236},{"repoId":474},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[469,471,470,468,216],{"evaluatedAt":477,"extractAt":478,"updatedAt":477},1778697688364,1778697652123,{"_creationTime":480,"_id":481,"community":482,"display":483,"identity":489,"providers":493,"relations":502,"tags":505,"workflow":506},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":484,"installMethods":485,"name":487,"sourceUrl":488},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":486},"pjt222/agent-almanac","audit-dependency-versions","https://github.com/pjt222/agent-almanac",{"basePath":490,"githubOwner":491,"githubRepo":492,"locale":273,"slug":487,"type":245},"skills/audit-dependency-versions","pjt222","agent-almanac",{"evaluate":494,"extract":501},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":495,"targetMarket":250,"tier":217},[496,497,498,499,500,216],"dependencies","auditing","security","upgrades","versioning",{"commitSha":252},{"parentExtensionId":503,"repoId":504},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[497,496,216,498,499,500],{"evaluatedAt":507,"extractAt":508,"updatedAt":507},1778696062378,1778695548458,{"_creationTime":510,"_id":511,"community":512,"display":513,"identity":519,"providers":523,"relations":530,"tags":534,"workflow":535},1778692169246.0708,"k17arvxbbb89f5jhe1jpc4k29186m1b8",{"reviewCount":8},{"description":514,"installMethods":515,"name":517,"sourceUrl":518},"显示您使用的技能以及从未使用过的技能",{"claudeCode":516},"khendzel/skills-janitor","janitor-usage","https://github.com/khendzel/skills-janitor",{"basePath":520,"githubOwner":521,"githubRepo":522,"locale":18,"slug":517,"type":245},"skills/janitor-usage","khendzel","skills-janitor",{"evaluate":524,"extract":529},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":525,"targetMarket":250,"tier":217},[216,526,440,527,528],"utility","code-auditing","skill-management",{"commitSha":252},{"parentExtensionId":531,"repoId":532,"translatedFrom":533},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48","k17f240pcgfjgtr4mkn4cwksf186m22y",[527,216,440,528,526],{"evaluatedAt":536,"extractAt":537,"updatedAt":538},1778692080786,1778691884319,1778692169246]