1,660 free skills
Debugging skills
Skills for systematic debugging — reproducing bugs, reading stack traces, bisecting regressions, and diagnosing flaky failures.
Sourced from real, public repositories — synced daily, never invented.
1,660 free skills
Skills for systematic debugging — reproducing bugs, reading stack traces, bisecting regressions, and diagnosing flaky failures.
Sourced from real, public repositories — synced daily, never invented.
15 tools across six categories
13 of them never send your data anywhere
Free · No signup · No trial clock
SEE THE DIRECTORY

webgl
shreyam1008/shre-skills
Raw WebGL / GPU rendering guidance — context setup, shaders, buffers, draw-call budgets, state management, and performance. Use when writing WebGL directly or debugging GPU rendering and frame cost.
threejs
yray/skills
Use when building or debugging interactive 3D scenes on the web with Three.js (scene/camera/renderer, lights/materials, GLTF loading, controls, performance). Helpful for designers shipping 3D UI moments.
threejs-game-director
leanentropy/threejs-phaser-game-skills
Primary entrypoint for complete Three.js browser game creation, premium iteration, and automatic phase orchestration. Use by default for build-a-game, upgrade, polish, premium, AAA, high-fidelity, from-scratch, endless runner, arcade, action, release-ready, or showcase requests. For broad work, first load sibling public skill files for gameplay systems, AAA graphics, UI, debug/profile, and QA/release. For premium games with characters, vehicles, ships, weapons, buildings, signature props, skies, textures, decals, logos, icons, GUI art, audio/SFX/voice needs, or less-basic graphics, load threejs-3d-generator, threejs-image-generator, and/or threejs-audio-generator before deciding generated assets are unnecessary. Keep skill-loading, reference, asset-sourcing, and phase-execution ledgers so users do not choose skills manually.
i18n-compliance
khilghard/meeting-program-dev
Checks internationalization compliance for multi-language support (en, es, fr, swa). Validates translation completeness, key consistency, and fallback behavior. Use when adding new features, updating translations, or debugging language issues.
ctf-reverse
0x6c7879/aegissec
Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
reverse-engineering
haikow/claude-reverse-skills
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
ctf-reverse
arch-err/ctf-skills
Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
ctf-reverse
alpetgexha/ctf-agent-skills
Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
ctf-reverse
gole1982/ctf-skills
Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
reverse-engineering
tbckdev/reverse-skill
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
reverse-engineering
doriangallo/reverse-skill
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
ctf-reverse
3xecutablefile/opencode-rev-forensics
Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.
k8s-yaml-exercises
jorgegabrielti/certified-kubernetes
Use this skill when writing, reviewing, or debugging Kubernetes YAML manifests for CKA/CKAD/CKS practice exercises. Covers field names, apiVersion/kind matrix, common pitfalls, and validation workflow.
yq
bkudria/dotfiles
yq (mikefarah) CLI reference for querying, transforming, and converting YAML, JSON, XML, Properties, and CSV/TSV files. Use when writing yq expressions, transforming YAML files, merging YAML documents, converting between data formats with yq, debugging yq syntax, or working with multi-document YAML.
regex-toolkit
johnnywang2001/openclaw-skills
Test, match, extract, replace, explain, and validate regular expressions from the command line. Includes a library of 25+ common patterns (email, URL, IP, phone, date, UUID, etc.) that can be used by name. Use when the user needs to build, debug, or test regex patterns, extract data with regex, do search-and-replace with backreferences, or understand what a regex does. Zero external dependencies.
txt-regex
sitapix/apple-text
Choose between Swift Regex and NSRegularExpression for text parsing, and bridge match results to NSRange for use with NSAttributedString and TextKit. Covers regex literals, RegexBuilder DSL, runtime-constructed regexes, AnyRegexOutput, Foundation parser captures (date, currency, localizedInteger), NSRegularExpression patterns and options, NSTextCheckingResult, the NSRange(_:in:) bridge, syntax-highlighting patterns, and the performance and deployment-target tradeoffs that decide which engine to use. Use when picking a regex API for new code, migrating existing NSRegularExpression code to Swift Regex, wiring matches into syntax highlighting or attribute application in NSTextStorage, or debugging "the match is in the wrong place" bugs caused by NSRange/String.Index mismatch. Do NOT use for NLTagger, NLTokenizer, NSDataDetector, or general Natural Language utilities — see txt-detectors-tagger. Do NOT use for Markdown parsing or PresentationIntent — see txt-markdown.
regex-patterns
albertdobmeyer/openskill-forge
Practical regex patterns across languages and use cases. Use when validating input (email, URL, IP), parsing log lines, extracting data from text, refactoring code with search-and-replace, or debugging why a regex doesn't match.
regex-builder
girijashankarj/cursor-handbook
Build, explain, and test regular expressions step-by-step with plain-English breakdowns. Use when the user asks to create, debug, or explain a regex pattern.
regex-playground
whisolla/whistant-skills
Learn, test, and debug regular expressions with real-time matching, explanations, and common patterns. Perfect for developers learning regex or debugging complex patterns.
regex-patterns
5dlabs/cto-agents
Practical regex patterns across languages and use cases. Use when validating input (email, URL, IP), parsing log lines, extracting data from text, refactoring code with search-and-replace, or debugging why a regex doesn't match.
regex-mastery
alibaba/anolisa
Use this skill when writing regular expressions, debugging pattern matching,optimizing regex performance, or implementing text validation. Triggers on regex, regular expressions, pattern matching, lookahead, lookbehind, named groups, capture groups, backreferences, and any task requiring text pattern matching.
dynamic-debug
chillguyk5/elite-hacker
Dynamic debugging: x64dbg, WinDbg with Time Travel Debugging, anti-debug bypass, static-dynamic coordination, unpack dump + IAT fix.
bp
ogredee/aiskills
统一断点调试入口:自动判定 Lua/C# 层并路由到 lua_bp_debug 或 cs_bp_debug
x64dbg
aeondave/malskill
User-mode debugger for Windows x64/x86 with plugin ecosystem for malware analysis, unpacking, and vulnerability research. Use when dynamically analyzing PE malware, unpacking obfuscated executables, or tracing Windows API calls.
contract-lookup
spotdraft/oncall-investigator-skills
Look up contract details, workspace configuration, and related data for debugging support issues. Use this skill when you need to check a contract's status, type, kind, version history, workflow configuration, or workspace settings to help diagnose a support issue. Trigger on phrases like 'check contract', 'contract details', 'workspace info', 'contract status', 'contract type', 'contract ID', 'WSID', or when any other triage skill needs underlying contract or workspace data to complete its diagnosis.
paperang-cli
wyrtensi/paperang-cli
Use when operating, automating, debugging, reviewing, or extending paperang-cli for Paperang P1 or P2 printers: BLE support, experimental P2 USB discovery/readiness, JSON output, configuration, dry-run validation, paper-use approval, image or compose printing, self-test caution, CLI contracts, rendering, drivers, protocol changes, tests, or release automation.
afk-dx-coding-playbook
logbookfordevs/ai-field-kit
Apply DX-first heuristics to implementations, refactors, reviews, and debugging. Use when the user asks for code review, refactoring guidance, API design feedback, maintainability/readability improvements, or “make this easier to debug/onboard”.
pinit-workflow
arnebroedel/book-layouting-typst
Place, debug, and fix pinit annotations in Typst documents. ALWAYS use this skill when: writing any #pin(), #pinit-highlight, #pinit-point-from, #pinit-point-to, #pinit-place, or #pinit-line-to call; when an arrow, label, or annotation box is in the wrong place, overlapping text, outside the page, or pointing at nothing; when the user asks 'how do I annotate', 'how does pinit work', 'my arrow is wrong', 'my box is off-page', or 'how do I debug pinit'. Also use when the user asks about the debug module (dbg-pin, dbg-grid), Recipe A vs Recipe B vs Recipe C, coordinate reading, the AI correction loop, margin/sidebar annotations, absolute-place patterns, the pinit offset coordinate-system bug, or why offset-dx keeps drifting despite correct math. This skill supersedes general Typst layout advice whenever a @preview/pinit call is involved.
projectors
william-dawson/bigdft-skills
Developer guide for Kleinman-Bylander pseudopotential projectors. Covers the HGH/HGH-K projector radial functions, the h_ij coupling matrix, the psppar array layout, normalization, and how to compute nonlocal PSP matrix elements. Use when implementing or debugging nonlocal pseudopotential operations.
use-fbjs-vue2
lincong1987/fb-skill
Source-grounded Vue 2 FBJS and FbUI development guidance. Use when creating, changing, reviewing, debugging, or explaining Vue templates, fb-* or tp-* components, FBJS bootstrapping, component ownership, forms, tables, dialogs, dates, uploads, messages, charts, maps, players, screen-base, admin-base, tp-components, or fb-ai integrations; also use whenever Element UI and FbUI APIs might be confused.
warp-debug-gradients
nvidia/warp
>-
diagnose
fjdiazt/codex-skills
Use when debugging or root-causing confirmed, hard, flaky, or performance bugs after triage, or when the user says diagnose, debug, root cause, reproduce, flaky, regression, or performance regression. Builds a feedback loop, reproduces and minimises the failure, ranks falsifiable hypotheses, instruments narrowly, fixes, regression-tests, and cleans up.
implementation-standards
unpaidattention/fable5-methodology
Concrete coding conventions to apply WHILE writing or editing code — naming, function/file size, error handling, input validation, types, comments, tests, and secrets. Trigger this whenever you are about to write new code or modify existing code in any language, including tests and scripts. Do NOT trigger for choosing between designs (use architecture-decisions), for diagnosing failures (use debugging-methodology), or for the final pre-delivery check (use verification-and-review) — this skill governs the act of writing itself.
rust-async-patterns
mowgliph/everything-agents-skills
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.
rust-async-patterns
henryhawke/skills
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.
serialization-hex-debugging
mratsim/constantine
Constantine serialization and hex debugging conventions. Use when serializing cryptographic types, parsing bytes, debugging values with toHex, or working with BLS12-381, Banderwagon, or ECDSA codecs.
appkit-mantine-reference
jenreh/appkit
MUST invoke when generating mn.* based UIs or the user asks how to use, configure, or debug any mn.* or appkit_mantine component. appkit_mantine is NOT in Claude's training data — always use this skill rather than guessing at APIs. Covers building forms, tables, drawers, modals, tooltips, color pickers, date/time pickers, charts, and navigation; looking up correct props; debugging on_change handler types (NumberInput sends float|str, DateInput sends str|\"\"); troubleshooting component quirks like tooltips on disabled elements, overlays not closing, or props having no effect.
fx-rates-correctness
nusantara-ventures/exchangerate-skills
Correctness pitfalls when working with foreign-exchange rate data in code — weekend and holiday gaps, forward-filled historical rates, timezone-of-record ambiguity, per-currency decimal precision and rounding, triangulated (derived) cross rates, and stale-rate detection. Use this skill whenever code fetches, stores, joins, backtests, or displays currency exchange rates — even a "simple" USD-to-EUR conversion — because naive FX handling produces silently wrong numbers, not errors. Also use when debugging why converted amounts, historical FX joins, or currency charts look wrong.
debug-tc-logs
taskcluster/tc-logview
Use when debugging Taskcluster issues — task failures, worker problems, API errors, queue issues. Queries task status/logs via `taskcluster` CLI and GCP Cloud Logging via `tc-logview` across community-tc, fx-ci, staging, and dev environments.
cops-opencl-kernels
josephoibrahim/cognitive-bridge
OpenCL kernel reference for Houdini 21 Copernicus. Complete #bind syntax, layer/parameter/ramp/volume bindings, built-in macros (@KERNEL, @xres, @ix), common kernel patterns (color correction, edge detection, distance fields, noise), performance optimization, border modes, and debugging. Use when writing OpenCL kernels for COP nodes, troubleshooting kernel compilation, or optimizing GPU image processing. Triggers include OpenCL, kernel, #bind, COP opencl, GPU image processing, layer binding, Copernicus kernel.