Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pdm-build-skills

pdm-build-skills is a pdm-backend build hook that downloads skill repositories declared in pyproject.toml and vendors them into built wheel and editable artifacts under skills/.

Installation

Add the plugin to the project that produces the wheel:

[build-system]
requires = ["pdm-backend", "pdm-build-skills"]
build-backend = "pdm.backend"

Configuration

Declare sources in pyproject.toml:

[tool.pdm.build]
skills = [
    "PsiACE/skills",
    { git = "https://github.com/PsiACE/skills.git", ref = "v1.0.0", include = ["python*"] },
    { git = "vercel-labs/agent-skills", subpath = "skills/find-skills" },
]

Supported source formats:

  • Full Git URLs such as https://github.com/PsiACE/skills.git
  • GitHub shorthand in OWNER/REPO form such as PsiACE/skills

Discovery roughly follows the npm skills package:

  • If the selected path itself contains SKILL.md, it is treated as one skill.
  • Otherwise it searches common skill roots such as skills/, skills/.curated/, .codex/skills/, .claude/skills/, .agents/skills/ and similar agent-specific locations.
  • If nothing is found in standard locations, it falls back to a bounded recursive search.

include filters by discovered skill directory name with standard shell-style globs.

If you need to point at a specific directory inside a repository, use the table form with subpath.

When the wheel already contains files under skills/, files coming from the plugin override matching paths.

Development

Run tests with:

python -m pytest

Build the package with:

python -m build

Metadata

Release files for pdm-build-skills 0.1.0a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdm-build-skills 0.1.0a3
File Size Uploaded Provenance Actions
pdm_build_skills-0.1.0a3.tar.gz 8.3 kB With provenance Details for pdm_build_skills-0.1.0a3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pdm-build-skills 0.1.0a3
File Interpreter ABI Platform Actions
pdm_build_skills-0.1.0a3-py3-none-any.whl Python 3 none any Details for pdm_build_skills-0.1.0a3-py3-none-any.whl

Total release size: 16.3 kB

Release files / pdm_build_skills-0.1.0a3.tar.gz

Download URL pdm_build_skills-0.1.0a3.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
48b573c54042095480830f955259973962023cc13285cd939848a25bffff2bfc
BLAKE2b-256 checksum
How to use checksums
bd55bcf07c81a1e7d2bb6151a30bfe3bd0954207b3bf0eecd2cb2e73389a4a5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 14, 2026.

Transparency log

Release files / pdm_build_skills-0.1.0a3-py3-none-any.whl

Download URL pdm_build_skills-0.1.0a3-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
efc87b2986bc81561a0bbc0f17aa35ef50c634b13189ed12a2802737999d5c45
BLAKE2b-256 checksum
How to use checksums
f2ee2cbd2bbe5a0204399d4e06014395628640e9528d82f3243b367b49b439b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 14, 2026.

Transparency log

Security for pdm-build-skills 0.1.0a3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pdm_build_skills-0.1.0a3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 14, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page