Skip to main content

apmw

PyPI License: MIT Docs

Documentation · User guide on GitHub · Changelog

Cross-platform wrapper for the apm CLI.

apm install and apm update deploy platform-neutral skills cleanly, but agent files carry platform-specific frontmatter (permission, mode, tools, …) that each target — Claude Code, OpenCode, GitHub Copilot, Cursor, Codex — interprets differently. apmw runs the real apm command and then sanitizes the installed agent frontmatter for the platform you specify.

Install

pipx install apmw
# or
uvx apmw install -p claude

Prebuilt single-file executables (Linux, macOS arm64, Windows) that need no Python environment are attached to each GitHub release.

Usage

apmw install -p claude      # apm install + sanitize for Claude Code
apmw update  -p copilot     # apm update + sanitize for GitHub Copilot
apmw sanitize -g -p opencode  # sanitize the global OpenCode agent dir, no apm call

Everything else — flags, global install of the apm-hub packages, authoring agents for several platforms from one source file, strip rules and per-platform references — is in the user guide.

Development

uv sync
uv run pytest

See docs/guide/development.md and AGENTS.md.

License

MIT

Metadata

Release files for apmw 1.0.0

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

Source distribution (sdist)

Source distribution for apmw 1.0.0
File Size Uploaded Provenance
apmw-1.0.0.tar.gz 69.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for apmw 1.0.0
File Interpreter ABI Platform
apmw-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 77.5 kB

Release files / apmw-1.0.0.tar.gz

Download URL apmw-1.0.0.tar.gz
Size 69.8 kB
Tags Source
SHA-256 checksum
How to use checksums
51b4395a7bf60ecb576c8e2c7286209dc4ae4fc74a7cdbd7ebd8306a1e67f729
BLAKE2b-256 checksum
How to use checksums
3744f7e71c76a7c204f50db72030530ed2ade718d125d9a32cb12d8cd5a986eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / apmw-1.0.0-py3-none-any.whl

Download URL apmw-1.0.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
450a17e9f82f5947f47cada5adb43daac040738b4e4aa1f401bf3dc213807a97
BLAKE2b-256 checksum
How to use checksums
bf9792122606393bd537e74dc1b002ccdccce6dec2bc7f18924c5da683b20952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for apmw 1.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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