i2y/castella/castella-packaging

Claude Code and agent skill by i2y/castella

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Package Castella applications for distribution using ux, PyInstaller, or Nuitka. Create executables, macOS app bundles, and cross-compile for other platforms.

Install

npx vskill@latest install i2y/castella/castella-packaging

SKILL.md

Castella App Packaging

When to use: "package Castella app", "create executable", "bundle for distribution", "macOS app bundle", "code signing", "cross-compile"

ux (Recommended)

ux creates single executables using uv. End users don't need Python installed.

Installation
bash
uv tool install ux-py
Basic Usage
bash
ux bundle --project . --output ./dist/
Configuration (pyproject.toml)
toml
[tool.ux]
entry = "your_app"
include = ["assets/"]
[tool.ux.macos]
icon = "assets/icon.png"
bundle_identifier = "com.example.yourapp"
bundle_name = "Your App"
macOS App Bundle
bash
# Signed .app bundle
ux bundle --format app --codesign --output ./dist/
# With DMG
ux bundle --format app --codesign --dmg --output ./dist/
# With notarization
ux bundle --format app --codesign --notarize --dmg --output ./dist/
Cross-Compilation
bash
ux bundle --target linux-x86_64 --output ./dist/
ux bundle --target windows-x86_64 --output ./dist/
Supported Targets
TargetPyPI
darwin-x86_64Yes
darwin-aarch64Yes
linux-x86_64Yes
linux-aarch64GitHub
windows-x86_64Yes

PyInstaller

Alternative bundler:

bash
uv add --dev pyinstaller
uv run pyinstaller --onefile --windowed your_app.py

Nuitka

Compiles Python to native code:

bash
uv add --dev nuitka
uv run nuitka --standalone --onefile --disable-console your_app.py

Reference

  • docs/packaging.md - Full packaging documentation

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/i2y/castella/castella-packaging/badge)](https://verified-skill.com/skills/i2y/castella/castella-packaging)

Something wrong with this skill or its page? Tell us.