8 676 development skills from 759 authors. They write and change code. Half of them fit into 1 830 tokens or less — that is what one costs your context window when the agent loads it. 1 213 ship runnable scripts rather than instructions alone. 42 of them cannot work without an MCP server, most often rube. We also found 1 172 copies of these same skills sitting in other people's repositories — counted once here, not 1 172 times.
8 676 unique 759 authors 5 250 updated this month 1 369 from vendors
Idiomatic Scala patterns for translating Python code including enums, case classes, and naming conventions.
Handling absence and nullability in Scala using Option, with patterns for translating Python None handling.
Expressing variance annotations in Scala generics when translating from Python TypeVar covariant/contravariant types.
Use Trivy vulnerability scanner in offline mode to scan dependency lock files and produce JSON vulnerability reports without internet access.
How to identify bug report issues and count resolved bugs in a date range from GitHub Search API results.
How to compute PR statistics (merged, closed, avg_merge_days, top_contributor) from GitHub Search API items using Python.
How to query the GitHub Search API for PRs and issues with date filtering, handling pagination and unauthenticated access via Python urllib.
Replace {{PLACEHOLDER}} tokens in Word .docx templates using python-docx, correctly handling split runs, nested tables, headers/footers, and verification.
Using Circe for JSON tokenization and dot-path navigation in Scala, with the exact APIs needed to replace Python's json module and dict traversal.
Implementing an immutable fluent builder in Scala with companion object apply, varargs metadata, and a build() method returning a function — translating Python's mutable builder class.
Translating Python Enum and frozen dataclass to idiomatic Scala sealed ADTs and case classes, with precise metadata typing and withMetadata pattern.
Translating Python Protocol, ABC, and isinstance dispatch to Scala traits, overloaded methods, and functor/monad abstractions.
Translating Python TypeVar covariant/contravariant generics to Scala variance annotations, with concrete patterns for containers, sinks, and handlers.
Optimized Trivy offline scanning for lock files, including all dependency types.
Mastering GitHub API interactions using curl, including search, pagination, and rate limit handling.
Procedures for resolving environment conflicts, broken packages, and restricted system-wide access in Python.
Advanced skills for fetching, filtering, and aggregating GitHub data using `gh` CLI and `jq`.
A complete guide to executing Trivy in offline mode via Python `subprocess` to scan dependency files for vulnerabilities.
Provides a robust python module for querying GitHub's search API using urllib with automatic pagination.
Translating Python @dataclass and Enum to Scala case class and Enumeration/Sealed Traits safely
Translating Python generics (TypeVar covariant/contravariant) to Scala generics (+T, -T) with examples
Parsing and handling JSON safely in Scala using io.circe
Translating Python Union types and @overload to Scala method overloads, type classes, and pattern matching
How to load and filter CSV travel data in Python
Count the number of object occurrences in an image using OpenCV template matching in Python.
Generate proper git-compatible patch files that address the empty key validation and JavaScript filter disabling vulnerabilities, then apply them to the Druid 0.20.0 source repository.
Fetch all issues created in December 2024 from cli/cli repository using correct date filtering, and identify bug-related issues based on label substring matching.
Fetch all pull requests created in December 2024 from cli/cli repository using the GitHub CLI, applying correct date range filtering to ensure accurate total count and contributor identification.
Use when starting a new project to verify Python version requirements declared in configuration files. This prevents version mismatches before environment setup.
Use when implementing the `simpo_loss` function in SimPOTrainer class. Extract loss computation logic from the paper and translate it to PyTorch code that accepts the expected tensor inputs.
Use after activating Python 3.10 environment to install project dependencies without version conflicts. This ensures all packages are compatible with the target Python version.
Use to execute the unit test within the Python 3.10 virtual environment after implementing the loss function. This validates the implementation against fixed input tensors.
Use when you need to switch from an incompatible Python version to Python 3.10 before project setup. This ensures the correct runtime environment for dependency installation and test execution.
Core principles for translating Python code to idiomatic Scala, including paradigm shifts from procedural/OOP to functional programming, type system differences, and structural refactoring strategies.
Scala-specific naming conventions, code organization patterns, and style guidelines that differ from Python conventions.
Use this skill when creating a technical exploded-view diagram poster of a hardware device. Covers layout, layer spacing, annotation style, and rendering approach using Python Pillow.
Use this skill when you need to programmatically fill PDF form fields using Python. Covers inspecting field names and writing values to fillable PDFs.
How to parallelize a grid search over hyperparameter combinations in Python using joblib or multiprocessing for CPU-bound tasks like DBSCAN clustering.
How to perform security audits on Node.js package-lock.json files using npm audit and other offline tools to identify vulnerabilities in third-party dependencies.
How to parse package-lock.json to extract all dependency names and versions for vulnerability lookups, covering both lockfile v1, v2, and v3 formats.
How to accurately search for issues (excluding pull requests) in a GitHub repository using the gh CLI, since GitHub's search API treats PRs as a type of issue.
How to accurately search for pull requests in a specific GitHub repository within a date range using the gh CLI, and correctly distinguish merged vs closed-without-merge PRs.
How to set up the correct Python environment for the SimPO project, specifically using Python 3.10 and resolving version conflicts. Use this when setting up the environment to run SimPO code and unit tests.
Use this skill to understand the exact Python source code in /root/Tokenizer.py before translating to Scala. This covers every class, method, regex pattern, enum value, default value, and metadata key that must be faithfully reproduced.
Use this skill when writing /root/Tokenizer.scala. It provides the concrete implementation strategy, Scala idioms, and compilation workflow for translating the Python Tokenizer to Scala 2.13.
Use this skill when you need to find, install, or configure a Python 3.10 environment on the system. Checks for existing python3.10 binary, installs if missing, and sets up pip for that version.
Use this skill to install all required packages for the SimPO project using Python 3.10 specifically. Installs torch, transformers, trl, and other dependencies into the python3.10 environment.
Use when translating Python OOP/functional code to idiomatic Scala 2.13, covering class hierarchies, enumerations, error handling, and naming conventions