[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mcollina-snipgrapher-zh-CN":3,"guides-for-mcollina-snipgrapher":381,"similar-k17588bn1hvt9wf08hybkc795h86ng3n-zh-CN":382},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":240,"parentExtension":261,"providers":262,"relations":268,"repo":271,"tags":377,"workflow":378},1778693261190.519,"k17588bn1hvt9wf08hybkc795h86ng3n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"配置和使用 snipgrapher 生成精美的代码片段图像，包括带有语法高亮、自定义主题、配置文件和样式选项的 PNG、SVG 和 WebP 导出。当用户希望创建代码截图、将代码转换为可共享的图像、为文档或社交帖子生成漂亮的 代码片段、从源文件生成语法高亮图像，或明确提及 snipgrapher 时使用。支持通过 snipgrapher CLI 或 npx 进行单文件渲染、批量处理和监视模式。",{"claudeCode":12},"mcollina/skills","snipgrapher","https://github.com/mcollina/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":254},1778693261190.5193,"kn7bjgvzpbdr0nq4aeeamnd4yd86nv69","zh-CN",{"checks":20,"evaluatedAt":197,"extensionSummary":198,"features":199,"nonGoals":205,"practices":209,"prerequisites":210,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"tier":226,"useCases":227,"workflow":232},[21,26,29,32,36,39,43,48,51,54,58,62,66,70,73,76,79,82,85,88,92,96,100,104,108,111,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,190,194],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了生成精美代码片段图像的问题，并提到了特定的用例，如为文档或社交帖子创建代码截图。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","通过提供使用 snipgrapher 进行代码片段生成的特定配置、主题、配置文件和输出格式，该技能比通用 LLM 提供了显著的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能完全涵盖了代码片段图像生成的生命周期，从配置和单文件渲染到批量处理和监视模式，如快速入门和使用示例所示。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于配置和使用 snipgrapher 工具进行代码片段图像生成，遵循单一、明确定义的域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了技能的能力和用法，包括支持的格式、自定义选项和调用方法。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能利用 snipgrapher 提供的特定 CLI 命令（如 `render` 和 `init`），而不是单个通用执行工具。",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","虽然 SKILL.md 提到了配置和配置文件，但它没有明确记录所有选项、参数或它们的默认值。快速入门显示了基本的 CLI 标志，但缺少全面的参考。",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","引用的命令（`render`、`init`）具有描述性，并直接与 snipgrapher 工具的功能相关。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","snipgrapher 的 CLI 命令，如快速入门所示，使用显式标志来指定输入文件、输出路径和配置文件，这表明 I/O 明确。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 MIT 许可证分发，如随附的 LICENSE 文件所确认。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 17 日，在过去 3 个月内。",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","该技能主要依赖 snipgrapher CLI 工具，该工具预计由用户单独安装。技能包本身没有直接管理第三方依赖项。",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","该技能不处理任何秘密或敏感信息。",{"category":67,"check":71,"severity":24,"summary":72},"Injection","该技能通过调用 snipgrapher CLI 来运行，这是一个独立的工具。没有迹象表明加载或执行不受信任的外部数据作为指令。",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","该技能调用 snipgrapher CLI，假设用户已安装。没有运行时下载或执行未提交到包的外部代码。",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","该技能的主要操作是调用外部 CLI 工具。它不会尝试修改指定输出路径之外的文件。",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","该技能调用 CLI 工具，并且不包含任何暗示分离进程生成或拒绝重试循环的代码。",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","该技能不读取任何机密数据，也不进行可能泄露信息的出站调用。",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","捆绑的 SKILL.md 和 README.md 文件不包含任何隐藏文本技巧、控制字符或恶意 Unicode 序列。",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","该技能的实现依赖于执行 snipgrapher CLI，它被假定为标准、可读的代码。没有混淆或动态获取代码的证据。",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","该技能使用相对路径来处理输入和输出文件（例如，`file.ts`、`output.png`），并明确说明需要安装 `snipgrapher`，避免了对用户项目结构的假设。",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","过去 90 天内打开了 4 个问题，关闭了 4 个，表明关闭率为 50%，这表明维护者参与度良好。",{"category":101,"check":102,"severity":46,"summary":103},"Versioning","Release Management","`pushedAt` 日期表明近期有活动，但在 SKILL.md 或 README 中没有明确的版本信息（如元数据中的 `version` 字段或 GitHub 发布）。通过 `npx` 进行安装意味着使用最新版本。",{"category":105,"check":106,"severity":46,"summary":107},"Code Execution","Validation","该技能调用 snipgrapher CLI。虽然 CLI 本身可能执行验证，但该技能的直接实现没有显示其输入的显式模式验证。",{"category":67,"check":109,"severity":64,"summary":110},"Unguarded Destructive Operations","该技能的主要操作是生成图像，这不是破坏性操作。",{"category":105,"check":112,"severity":113,"summary":114},"Error Handling","warning","SKILL.md 提到了对常见渲染失败的故障排除，但没有详细说明该技能本身如何处理或报告来自 snipgrapher CLI 的错误。快速入门建议验证输出大小，暗示手动错误检查。",{"category":105,"check":116,"severity":64,"summary":117},"Logging","该技能的主要操作是调用外部 CLI。CLI 的操作日志将由 snipgrapher 本身处理，并且该技能不实现自己的审计日志。",{"category":119,"check":120,"severity":64,"summary":121},"Compliance","GDPR","该技能处理代码文件并生成图像资源；它不处理个人数据。",{"category":119,"check":123,"severity":24,"summary":124},"Target market","该技能的功能是通用的，不与任何特定的地理或法律管辖区挂钩。目标市场是全球性的。",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","该技能依赖于跨平台的 snipgrapher CLI。使用 `npx` 进一步确保它可以在各种 Node.js 环境中运行。",{"category":44,"check":129,"severity":24,"summary":130},"README","README 文件存在，并提供了可用技能的清晰概述，包括 snipgrapher 的简洁描述。",{"category":33,"check":132,"severity":64,"summary":133},"Tool surface size","这是一个调用外部 CLI 工具的技能，而不是公开多个不同的工具本身。",{"category":40,"check":135,"severity":64,"summary":136},"Overlapping near-synonym tools","该技能调用 snipgrapher CLI 中的命令；它不公开具有重叠同义词的自己的工具集。",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","描述和 SKILL.md 中宣传的所有功能（渲染选项、配置文件、批量处理）都对应于 snipgrapher CLI 的功能。",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","SKILL.md 提供了使用 `npx` 的清晰安装说明，并包括可直接复制粘贴的单文件渲染和项目设置的调用示例。",{"category":145,"check":146,"severity":113,"summary":147},"Errors","Actionable error messages","SKILL.md 提到了对常见渲染失败的故障排除，但没有为特定失败模式或技能本身的补救步骤提供结构化的、可操作的错误消息。快速入门暗示需要手动检查错误。",{"category":149,"check":150,"severity":64,"summary":151},"Execution","Pinned dependencies","该技能本身不捆绑依赖项。它依赖用户安装 snipgrapher（通过 npm/npx），并且 snipgrapher 的依赖项管理超出了此技能的范围。",{"category":33,"check":153,"severity":64,"summary":154},"Dry-run preview","核心操作是图像生成，这不是一个通常受益于 dry-run 预览的状态更改操作。",{"category":156,"check":157,"severity":64,"summary":158},"Protocol","Idempotent retry & timeouts","该技能调用外部 CLI 工具。幂等性重试和超时将是 snipgrapher 工具本身的属性，不由此技能包装器直接处理。",{"category":119,"check":160,"severity":64,"summary":161},"Telemetry opt-in","该技能似乎不发出任何遥测数据。它的功能是调用外部 CLI。",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","描述清楚地概述了该技能的作用（使用 snipgrapher 生成代码片段图像）以及何时使用它，包括特定的触发器和明确的非目标。",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","前言简洁，字符数少于 160，并有效地总结了核心功能，提供了触发短语。",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","SKILL.md 简洁、结构良好，并将更深入的内容（如设置规则）委托给单独的文件（`rules/setup-and-configuration.md`、`rules/rendering-workflows.md`）。",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","SKILL.md 概述了主要工作流程，并链接到单独的规则文件以获取详细的设置和渲染过程，展示了渐进式披露。",{"category":172,"check":176,"severity":64,"summary":177},"Forked exploration","该技能的工作流程是直接调用 CLI 工具进行图像生成，而不是深入探索或代码审查过程，后者会受益于分叉的上下文。",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","SKILL.md 提供了清晰、可直接使用的单文件渲染和项目设置示例，展示了输入、调用和预期输出。",{"category":22,"check":182,"severity":113,"summary":183},"Edge cases","SKILL.md 列出了常见渲染失败（如缺少字体或不支持的语法）的故障排除步骤，但这些是通用的，并未明确记录为具有恢复步骤的结构化失败模式，供技能本身使用。",{"category":105,"check":185,"severity":64,"summary":186},"Tool Fallback","该技能依赖于用户安装的 snipgrapher CLI 工具。它没有提及任何备用路径或内置替代方案。",{"category":93,"check":188,"severity":24,"summary":189},"Stack assumptions","该技能清楚地说明了它依赖 Node.js 和 snipgrapher（可通过 npm/npx 安装），使其堆栈假设明确。",{"category":191,"check":192,"severity":46,"summary":193},"Safety","Halt on unexpected state","SKILL.md 提到了验证输出的存在和大小，暗示了对意外状态的检查，但没有明确列出机器可读的前置条件或指示在预状态问题时中止。",{"category":93,"check":195,"severity":64,"summary":196},"Cross-skill coupling","该技能是自包含的，专注于调用 snipgrapher CLI；它似乎不依赖或不与其他技能交互。",1778693125714,"此技能利用 snipgrapher CLI 以各种格式（PNG、SVG、WebP）生成带有可自定义主题和配置文件的代码片段图像。它支持单文件渲染、批量处理和监视模式。",[200,201,202,203,204],"生成带语法高亮的 代码片段图像","导出为 PNG、SVG 和 WebP 格式","支持自定义主题、配置文件和样式","处理单文件渲染、批量处理和监视模式","使用 snipgrapher CLI 和 npx",[206,207,208],"执行代码分析或 linting","编辑或修改源代码文件","直接与协作平台集成（除了图像生成之外）",[],[211,212],"已安装 Node.js 和 npm/npx","已安装 snipgrapher CLI 工具","3.0.0","4.4.0","允许用户轻松创建用于文档、社交媒体或其他视觉内容需求的、可共享的、带有语法高亮的 代码片段图像。","该技能文档齐全，能有效地涵盖其目的。关于错误处理和边缘情况的警告阻止了更高的分数。",79,"一个文档齐全的技能，用于使用 snipgrapher CLI 生成精美的代码片段图像。",[13,220,221,222,223,224,225],"snippets","images","svg","png","webp","cli","community",[228,229,230,231],"从源文件生成代码截图","为文档创建可共享的代码片段图像","为社交媒体帖子生成视觉吸引人的代码片段","从代码自动创建批量图像资源",[233,234,235,236,237],"安装 snipgrapher（如果不存在）","初始化项目配置（可选，用于重复使用）","定义所需的配置文件和样式选项","从源文件渲染代码片段","验证输出图像的存在和大小",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"security":250,"testCoverage":252},{"hasLockfile":240},false,1778693108214,{"descriptionLength":243,"readmeSize":244},526,1400,{"closedIssues90d":246,"forks":247,"hasChangelog":240,"openIssues90d":246,"pushedAt":248,"stars":249},4,135,1776438002000,1792,{"hasNpmPackage":240,"license":251,"smitheryVerified":240},"MIT",{"hasCi":253,"hasTests":253},true,{"updatedAt":255},1778693261190,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":13,"type":260},"skills/snipgrapher","mcollina","skills","skill",null,{"evaluate":263,"extract":266},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":264,"targetMarket":265,"tier":226},[13,220,221,222,223,224,225],"global",{"commitSha":267,"license":251},"HEAD",{"repoId":269,"translatedFrom":270},"kd7e22d93dm7xdjcrsgq33f53d86mqm7","k17eq2tm9hj8e9e78xhv4v500986nxyt",{"_creationTime":272,"_id":269,"identity":273,"providers":274,"workflow":373},1778692902463.346,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":275,"discover":367,"github":370},{"commitSha":267,"extensions":276},[277,289,297,305,313,321,329,337,345,353,359],{"basePath":278,"description":279,"displayName":280,"installMethods":281,"rationale":282,"selectedPaths":283,"source":287,"sourceLanguage":288,"type":260},"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",[284],{"path":285,"priority":286},"SKILL.md","mandatory","rule","en",{"basePath":290,"description":291,"displayName":292,"installMethods":293,"rationale":294,"selectedPaths":295,"source":287,"sourceLanguage":288,"type":260},"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",[296],{"path":285,"priority":286},{"basePath":298,"description":299,"displayName":300,"installMethods":301,"rationale":302,"selectedPaths":303,"source":287,"sourceLanguage":288,"type":260},"skills/init","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.","init",{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[304],{"path":285,"priority":286},{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":287,"sourceLanguage":288,"type":260},"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",[312],{"path":285,"priority":286},{"basePath":314,"description":315,"displayName":316,"installMethods":317,"rationale":318,"selectedPaths":319,"source":287,"sourceLanguage":288,"type":260},"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",[320],{"path":285,"priority":286},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":287,"sourceLanguage":288,"type":260},"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",[328],{"path":285,"priority":286},{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":287,"sourceLanguage":288,"type":260},"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",[336],{"path":285,"priority":286},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":287,"sourceLanguage":288,"type":260},"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",[344],{"path":285,"priority":286},{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":287,"sourceLanguage":288,"type":260},"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",[352],{"path":285,"priority":286},{"basePath":257,"description":354,"displayName":13,"installMethods":355,"rationale":356,"selectedPaths":357,"source":287,"sourceLanguage":288,"type":260},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/snipgrapher/SKILL.md",[358],{"path":285,"priority":286},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":287,"sourceLanguage":288,"type":260},"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",[366],{"path":285,"priority":286},{"sources":368},[369],"manual",{"closedIssues90d":246,"description":371,"forks":247,"license":251,"openIssues90d":246,"pushedAt":248,"readmeSize":244,"stars":249,"topics":372},"My own collection of skills for modern Node.js development",[],{"classifiedAt":374,"discoverAt":375,"extractAt":376,"githubAt":376,"updatedAt":374},1778692906090,1778692902463,1778692904308,[225,221,223,13,220,222,224],{"evaluatedAt":379,"extractAt":380,"updatedAt":255},1778693125867,1778692906303,[],[383,413,440,469,500,528],{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":393,"providers":397,"relations":406,"tags":409,"workflow":410},1778691497595.9666,"k170aa7za6n5wvxtwx7xj8dc9d86mx9e",{"reviewCount":8},{"description":388,"installMethods":389,"name":391,"sourceUrl":392},"Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to \"compress image\", \"optimize image\", \"convert to webp\", or reduce image file size.",{"claudeCode":390},"jimliu/baoyu-skills","baoyu-compress-image","https://github.com/jimliu/baoyu-skills",{"basePath":394,"githubOwner":395,"githubRepo":396,"locale":288,"slug":391,"type":260},"skills/baoyu-compress-image","jimliu","baoyu-skills",{"evaluate":398,"extract":405},{"promptVersionExtension":213,"promptVersionScoring":214,"score":399,"tags":400,"targetMarket":265,"tier":404},100,[401,402,224,223,403],"image","compression","optimization","verified",{"commitSha":267},{"parentExtensionId":407,"repoId":408},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[402,401,403,223,224],{"evaluatedAt":411,"extractAt":412,"updatedAt":411},1778691619519,1778691497596,{"_creationTime":414,"_id":415,"community":416,"display":417,"identity":423,"providers":426,"relations":433,"tags":436,"workflow":437},1778691104675.9795,"k171gga3m2da12vb6wk3jwasj186nz5b",{"reviewCount":8},{"description":418,"installMethods":419,"name":421,"sourceUrl":422},"Convert an image between PNG, JPEG, and WebP formats with quality control for web optimization.",{"claudeCode":420},"iterationlayer/skills","convert-image-format","https://github.com/iterationlayer/skills",{"basePath":424,"githubOwner":425,"githubRepo":259,"locale":288,"slug":421,"type":260},"skills/convert-image-format","iterationlayer",{"evaluate":427,"extract":432},{"promptVersionExtension":213,"promptVersionScoring":214,"score":428,"tags":429,"targetMarket":265,"tier":404},98,[401,430,224,431,223,403],"conversion","jpeg",{"commitSha":267},{"parentExtensionId":434,"repoId":435},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[430,401,431,403,223,224],{"evaluatedAt":438,"extractAt":439,"updatedAt":438},1778691441391,1778691104676,{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":450,"providers":454,"relations":462,"tags":465,"workflow":466},1778696505500.007,"k1773jjgm5ekq208tc5qn4dj7h86njza",{"reviewCount":8},{"description":445,"installMethods":446,"name":448,"sourceUrl":449},"Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use when user wants to create a logo, icon, favicon, brand mark, mascot, emblem, or design a logo.",{"claudeCode":447},"ReScienceLab/opc-skills","logo-creator","https://github.com/ReScienceLab/opc-skills",{"basePath":451,"githubOwner":452,"githubRepo":453,"locale":288,"slug":448,"type":260},"skills/logo-creator","ReScienceLab","opc-skills",{"evaluate":455,"extract":461},{"promptVersionExtension":213,"promptVersionScoring":214,"score":456,"tags":457,"targetMarket":265,"tier":226},95,[458,459,460,222,223],"logo-creation","ai-image-generation","graphic-design",{"commitSha":267},{"parentExtensionId":463,"repoId":464},"k17bpz40kcwsck9emtsjdrm8v986nzwa","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[459,460,458,223,222],{"evaluatedAt":467,"extractAt":468,"updatedAt":467},1778696807841,1778696505500,{"_creationTime":470,"_id":471,"community":472,"display":473,"identity":479,"providers":484,"relations":493,"tags":496,"workflow":497},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":474,"installMethods":475,"name":477,"sourceUrl":478},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":476},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":480,"githubOwner":481,"githubRepo":482,"locale":288,"slug":483,"type":260},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":485,"extract":492},{"promptVersionExtension":213,"promptVersionScoring":214,"score":399,"tags":486,"targetMarket":265,"tier":404},[487,488,489,490,491,225],"finance","trading","market-analysis","ai","typescript",{"commitSha":267,"license":251},{"parentExtensionId":494,"repoId":495},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[490,225,487,489,488,491],{"evaluatedAt":498,"extractAt":499,"updatedAt":498},1778701108877,1778696691708,{"_creationTime":501,"_id":502,"community":503,"display":504,"identity":510,"providers":514,"relations":521,"tags":524,"workflow":525},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":505,"installMethods":506,"name":508,"sourceUrl":509},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":507},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":511,"githubOwner":512,"githubRepo":513,"locale":288,"slug":508,"type":260},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":515,"extract":520},{"promptVersionExtension":213,"promptVersionScoring":214,"score":399,"tags":516,"targetMarket":265,"tier":404},[508,517,518,225,519],"routing","configuration","mcp",{"commitSha":267},{"parentExtensionId":522,"repoId":523},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[225,518,519,517,508],{"evaluatedAt":526,"extractAt":527,"updatedAt":526},1778699724286,1778699234184,{"_creationTime":529,"_id":530,"community":531,"display":532,"identity":536,"providers":539,"relations":549,"tags":550,"workflow":551},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":533,"installMethods":534,"name":535,"sourceUrl":509},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":507},"Project Session Manager",{"basePath":537,"githubOwner":512,"githubRepo":513,"locale":288,"slug":538,"type":260},"skills/project-session-manager","project-session-manager",{"evaluate":540,"extract":548},{"promptVersionExtension":213,"promptVersionScoring":214,"score":399,"tags":541,"targetMarket":265,"tier":404},[542,543,544,545,546,225,547],"git","development-environment","workflow","tmux","automation","developer-tool",{"commitSha":267,"license":251},{"parentExtensionId":522,"repoId":523},[546,225,547,543,542,545,544],{"evaluatedAt":552,"extractAt":527,"updatedAt":552},1778699613343]