afm-release-wheel

Build and publish a PyPI wheel from an existing AFM binary.

324|17|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/scouzi1966/maclocal-api --skill afm-release-wheel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: afm-release-wheel
Source: https://github.com/scouzi1966/maclocal-api/tree/main/.claude/skills/afm-release-wheel
Command: npx skills add https://github.com/scouzi1966/maclocal-api --skill afm-release-wheel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AFM Release Wheel addresses the challenge of packaging and distributing a production-ready AFM binary by converting a compiled binary into a PyPI wheel and guiding the publish process.

Core Features & Use Cases

  • Stages artifacts (binary and metallib) for wheel packaging
  • Validates essential assets (WebUI, Info.plist) and ensures compatibility with macOS 26
  • Generates platform-specific wheel and provides exact publish commands for TestPyPI and PyPI Production
  • Use case: Release engineers can automate release builds and simply paste the publish command to upload to the selected registry.

Quick Start

Run /afm-release-wheel to build wheel from existing release binary and publish to PyPI.

Frequently Asked Questions about afm-release-wheel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a compiled macOS binary into a PyPI wheel for release?

Packaging a macOS binary into a PyPI wheel involves staging the binary and metallib, validating essential assets like WebUI and Info.plist, and generating a platform-specific wheel artifact for publishing.

What is the process for publishing a Python wheel to Test PyPI versus production?

The process for publishing a Python wheel to Test PyPI or production requires selecting the target registry, verifying binary assets, and executing exact generated upload commands to ensure release-ready artifacts.

Does AFM release wheel packaging require specific asset validation for macOS 26?

Yes, AFM release wheel packaging requires asset validation for macOS 26, ensuring essential assets like WebUI and Info.plist are present and compatible before generating the final publishable wheel artifact.

How do I prevent mispackaging when building a PyPI wheel from an existing binary?

You prevent mispackaging when building a PyPI wheel by enforcing binary verification, asset validation, and strict registry selection requirements during the staging process to ensure release-ready artifacts.

Can I automate macOS release builds to generate exact PyPI publish commands?

Yes, automating macOS release builds generates exact PyPI publish commands by staging artifacts, verifying the binary, and packaging the wheel, allowing engineers to simply paste the command for upload.