castella-packaging

Automate Castella application packaging into executables and app bundles.

41|1|Updated May 21, 2022
One-click install
npx skills add https://github.com/i2y/castella --skill castella-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: castella-packaging
Source: https://github.com/i2y/castella/tree/main/skills/castella-packaging
Command: npx skills add https://github.com/i2y/castella --skill castella-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates packaging Castella applications into distributable formats across multiple platforms, reducing manual integration work.

Core Features & Use Cases

  • Packaging with ux, PyInstaller, or Nuitka to create executables and macOS app bundles.
  • Cross-compilation and signing workflows for distribution across macOS, Windows, and Linux.
  • Simple configuration via pyproject.toml for packaging options.

Quick Start

Run the packaging workflow to generate a distributable artifact from your Castella project.

Frequently Asked Questions about castella-packaging

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

FAQPage Schema
How do I package a Castella application for cross-platform distribution?

Package Castella applications into distributable formats across macOS, Windows, and Linux by automating builds with ux, PyInstaller, or Nuitka to generate executables and app bundles.

What is the best way to configure PyInstaller or Nuitka options for a Castella project?

The best way to configure PyInstaller or Nuitka packaging options for a Castella project is by defining your settings simply via the pyproject.toml file, which enforces consistent project-level configuration and validation.

Can I cross-compile Castella apps for macOS, Windows, and Linux from a single project?

Yes, you can cross-compile Castella apps across macOS, Windows, and Linux targets. The packaging workflow supports cross-compilation and signing workflows to produce native executables and app bundles for each operating system.

Does this packaging workflow support generating signed macOS app bundles?

Yes, the packaging workflow supports macOS app bundles and includes signing workflows for distribution, ensuring your Castella application is properly packaged and signed for macOS deployment.

Why use ux for packaging Castella executables instead of just PyInstaller?

Using ux alongside PyInstaller or Nuitka automates the packaging workflow and enforces consistent configuration validation through project-level tooling, reducing manual integration work when building distributable Castella executables.