Toolverse
All skills

native-dependency-update

by mono

Update native dependencies (libpng, libexpat, zlib, libwebp, harfbuzz, freetype, libjpeg-turbo, etc.) in SkiaSharp's Skia fork. Handles security CVE fixes, bug fixes, and version bumps.\nUse when user asks to: - Bump/update a native dependency (libpng, zlib, expat, webp, etc.) -

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
mono
Category
Security
Views
1

About this skill

Update native dependencies (libpng, libexpat, zlib, libwebp, harfbuzz, freetype, libjpeg-turbo, etc.) in SkiaSharp's Skia fork. Handles security CVE fixes, bug fixes, and version bumps.\nUse when user asks to: - Bump/update a native dependency (libpng, zlib, expat, webp, etc.) - Fix a CVE or security vulnerability in a native library - Update Skia's DEPS file - Check what version of a dependency is currently used - Analyze breaking changes between dependency versions\nTriggers: \

How to use

  1. Zainstaluj skill native-dependency-update w swoim środowisku Claude/Copilot, wskazując repozytorium mono/SkiaSharp.

  2. Wyzwól skill, gdy potrzebujesz zaktualizować bibliotekę — użyj poleceń takich jak "bump libpng", "update zlib", "fix CVE in expat" lub "update native deps".

  3. Przejdź przez wszystkie fazy procesu w kolejności (fazy 1–8 są obowiązkowe). Skill poprowadzi Cię przez pre-flight checklist, w tym potwierdzenie, że zaktualizujesz plik DEPS, submoduł externals/skia oraz cgmanifest.json.

  4. Na każdym punkcie kontrolnym (oznaczonym jako 🛑 STOP AND ASK) zatrzymaj się i potwierdź działania — nigdy nie twórz PR ani nie pushuj zmian bez potwierdzenia. Skill nigdy nie commituje bezpośrednio do chronionych gałęzi (skiasharp, main).

  5. Zbuduj i przetestuj zmiany lokalnie przed utworzeniem pull requesta. Upewnij się, że PR zawiera "Fixes #NNNNN" w opisie, jeśli dotyczy konkretnego issue.

  6. Jeśli potrzebujesz analizy zmian mogących złamać kompatybilność między wersjami, odwołaj się do dokumentacji breaking-changes.md dostępnej w skill'u.

Related skills

python-expert

by Shubhamsaboo

Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8,

Security
2777

senior-security

by davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture,

Security
2482

academic-researcher

by Shubhamsaboo

Academic research assistant for literature reviews, paper analysis, and scholarly writing.\nUse when: reviewing academic papers, conducting literature reviews, writing research summaries,\nanalyzing methodologies, formatting citations, or when user mentions academic research,

Security
1260

zendesk

by vm0-ai

Zendesk Support REST API for managing tickets, users, organizations, and support operations. Use this skill to create tickets, manage users, search, and automate customer support workflows.

Security
11100

brand-voice

by anthropics

Apply and enforce brand voice, style guide, and messaging pillars across content. Use when reviewing content for brand consistency, documenting a brand voice, adapting tone for different audiences, or checking terminology and style guide compliance.

Security
48158

ui-audit

by openclaw

AI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

Security
1223