Manually selected library skills

Back to the overview

These three library-major pilots provide free public instructions for Python, Rust and Go libraries. Select them yourself and copy them into a local collection you choose. No PMCP login, subscription or registry account is required to read the files or load that collection.

EcosystemLibrarySelected versionInstructions
PyPIpydantic 22.13.4Pydantic SKILL.md
crates.ioserde_json 11.0.149, with Serde 1.0.228serde_json SKILL.md
Go modulesgithub.com/google/uuid 1v1.6.0Google UUID SKILL.md

Selected versions identify each pilot's scope. They are not a statement that every project, feature or AI runtime has been verified. Each SKILL.md contains its own supported task boundaries and links to primary documentation and licenses. Keep those sources when copying or adapting the instructions.

Choose a collection and copy only the skills you need

Place each downloaded file under its frontmatter name:

chosen-collection/
  skills/
    pydantic/
      SKILL.md
    serde-json/
      SKILL.md
    google-uuid/
      SKILL.md

Include only your selected files; all three are not required locally. The collection may be a plain directory without a package.json. Keep SKILL.md frontmatter, source links and any accompanying reference files intact. The collection's directory name is a local discovery label, not a registry package identity.

Register the collection explicitly

For a direct CLI invocation:

pmcp serve --package /absolute/path/to/chosen-collection

Or merge the chosen path into the existing project's pmcp.toml:

[catalog]
packages = ["./chosen-collection"]

Preserve other catalog entries rather than replacing them with this example. Project-relative paths resolve from the configuration's directory. The existing skill_catalog, skill_find and skill_call tools can then discover and read the selected local instructions. Leave folder trust and tool approval to the native AI runtime.

Understand the manual boundary

PMCP does not automatically detect these pilots from PyPI, Cargo or Go dependencies. They are separate from the managed npm skill catalog and are not installed through pmcp available or pmcp install. Serving a local collection does not install a library, download a compiler or run its examples.

Loading an instruction file also does not establish model execution evidence. Check the project's installed library major, lockfile and environment before applying guidance, and run the appropriate project checks after code changes. This explicit workflow supplements the package skill discovery described in the skills reference.