home/categories/package-distribution
category focus

Package Dist.

npm, pip, cargo, and registry tools.

1627 スキルall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
package-distribution
36

python3-tools

Python tooling expertise for uv, Hatchling, ty type checker, pre-commit, TOML editing, and PyPI packaging. Activates on uv commands, pyproject.toml configuration, type checker setup, build system, git hooks, packaging, or release workflows.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

python3-publish-release-pipeline

Set up CI/CD pipeline for Python package publishing to PyPI. Use when preparing to publish a package, when setting up automated releases, or when configuring GitHub Actions or GitLab CI for Python projects.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

pypi-readme-creator

Use when creating a README for a Python package, preparing for PyPI publication, fixing README rendering errors found by twine check, choosing between README.md and README.rst, or configuring the readme field in pyproject.toml. Generates professional, PyPI-compliant README files.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

setup

Use when installing, updating, or troubleshooting the dasel v3 binary — runs the install script, verifies installation, and diagnoses PATH and download issues

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

adopt-ruff

Use when you want to expand Ruff rule coverage in a Python repository using adopt-ruff suggestions.

ScDor
ScDor
development
open
package-distribution
36

toml-python

Use when reading or writing pyproject.toml or .toml config files in Python, editing TOML while preserving comments and formatting, designing configuration file formats for Python tools, working with tomlkit or tomllib, or implementing atomic config file updates.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

python3-packaging

Configure pyproject.toml and Python packaging for distribution. Use when setting up a new Python package, when configuring build tools and dependencies, or when preparing a project for PyPI publishing.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

stdlib-scripting

LAST RESORT for stdlib-only Python 3.11+ scripts in CONFIRMED restricted environments (airgapped systems, no uv, no internet access). Creates portable dependency-free scripts using argparse, logging, config management (JSON/TOML/INI), and cross-platform patterns. Use ONLY when environment restrictions prevent Typer+Rich with PEP 723. Triggers on "stdlib-only script", "no dependencies", "airgapped", "restricted environment", "portable script no network". For standard CLI development, use python-cli-architect with Typer+Rich instead.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

hatchling

Use when working with Hatchling — configuring build system setup, pyproject.toml metadata, dependencies, entry points, build hooks, version management, wheel and sdist builds, package distribution, setuptools migration, or troubleshooting Hatchling build errors. Covers PEP 517/518/621/660 standards.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

pypi-readme-creator

Use when creating a README for a Python package, preparing for PyPI publication, fixing README rendering errors found by twine check, choosing between README.md and README.rst, or configuring the readme field in pyproject.toml. Generates professional, PyPI-compliant README files.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

perl-cpan-ecosystem

This skill should be used when the user asks to install Perl modules, use cpanm, create a cpanfile, manage Perl dependencies, set up Carton, configure local lib, or mentions CPAN, cpanminus, module installation, or Perl package management.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

ty

Use when working with ty — running Python type checks, configuring ty.toml or pyproject.toml, suppressing diagnostics, interpreting error codes, targeting Python versions, or integrating ty with editors and CI. Covers CLI flags, configuration schema, rule severity, suppression comments, environment discovery, module resolution, and all installation methods.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

uv

Use when working with Astral's uv — managing Python project dependencies, creating PEP 723 scripts, installing tools, managing Python versions, configuring package indexes, or migrating from pip/poetry. Covers project initialization, virtual environments, workspace configuration, and CI/CD integration.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

setup-skill-discovery

Creates or regenerates .dh/skill_discovery.yaml. Scans repo to infer tech stack, inventories installed skills via npx skills list, loads candidate skill content before suggesting, and writes a config-driven skill injection file. Run /dh:setup-skill-discovery to create or update the project skill discovery config.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

release-skills

Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送".

mj-meyer
mj-meyer
development
open
package-distribution
36

python3-publish-release-pipeline

Set up CI/CD pipeline for Python package publishing to PyPI. Use when preparing to publish a package, when setting up automated releases, or when configuring GitHub Actions or GitLab CI for Python projects.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
35

iaa-template-resource-integration

Integrate reusable image template resources into the IAA repository through the standard resources-to-R.py pipeline. Use when Codex needs to turn a captured image patch into a formal template under `resources/`, add or update a `*.png.json` resource definition, run `tools/make_resources.py`, verify the generated prefab appears in `iaa/tasks/R.py`, or replace ad-hoc image path loading with generated `R.*` references.

XcantloadX
XcantloadX
development
open
package-distribution
35

python

在缺少专用工具时,优先使用本地 Python 脚本完成复杂任务。临时脚本统一放在工作区 script 目录下的独立子文件夹中。

LdotJdot
LdotJdot
development
open
package-distribution
35

read-docs

Load all project documentation into context for this session.

Abilityai
Abilityai
development
open
package-distribution
35

release

Publishes ziglint releases. Use when releasing, versioning, tagging, or publishing a new version.

rockorager
rockorager
development
open
package-distribution
34

python

Use uv for fast Python project management, script execution, dependency handling, and tool installation. AVOID pip - always use uv commands (uv add, uv sync, uv run) instead.

lanej
lanej
development
open
package-distribution
34

rust

Use cargo for Rust development with check-first workflow. Prefer cargo check over cargo build, use debug builds for testing, AVOID release builds unless explicitly needed.

lanej
lanej
development
open
package-distribution
34

python-best-practices

Python development best practices including PEP 8 style guidelines, type hints, docstring conventions, and common patterns. Use when writing or modifying Python code.

jefflester
jefflester
development
open
package-distribution
34

upgrade-nixos

This skill upgrades NixOS to a new release version (e.g., 25.05 → 25.11). Triggers: "upgrade nixos", "upgrade to new release", "update nixos version", "move to nixos 25.11", "nixos release upgrade", "upgrade system version". Researches breaking changes, updates flake inputs, guides through upgrade. Not for flake.lock updates within same release (use upgrade-flake for that).

richardgill
richardgill
development
open
Previous
Page 37 / 68
Next