PR

project-pn-macos-dmg-package

Automate the packaging, configuration verification, and DMG creation for macOS desktop applications using Tauri.

Install

mkdir -p .claude/skills/project-pn-macos-dmg-package && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15992" && unzip -o skill.zip -d .claude/skills/project-pn-macos-dmg-package && rm skill.zip

Installs to .claude/skills/project-pn-macos-dmg-package

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Package the Project PN macOS desktop app as a Tauri DMG for direct distribution. Use when the user asks to build, package, rebuild, verify, or distribute the macOS .dmg, especially when setting EXPO_PUBLIC_API_BASE_URL to an IP/domain API endpoint and providing the macOS unidentified-developer trust command.
309 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Build the Project PN macOS app into a .dmg
  • Verify the bundled frontend points to the intended API base URL
  • Provide the install/trust command for unsigned testing builds
  • Handle `hdiutil` failures during DMG creation with escalation
  • Inspect packaging configuration before building
  • Report the DMG path, API base URL, and SHA-256

How it works

The skill builds the Expo Web + Tauri macOS app into a .dmg, verifies the API base URL, and provides commands for installation and trust for testing purposes.

Inputs & outputs

You give it
User request to build, package, or verify the macOS .dmg, potentially with a specific API base URL
You get back
A macOS .dmg file, verification of the API base URL, SHA-256, and an install/trust command for testing

When to use project-pn-macos-dmg-package

  • Building a macOS DMG for distribution
  • Verifying frontend API endpoint configuration
  • Rebuilding the desktop app after changes
  • Testing desktop builds on macOS

About project-pn-macos-dmg-package

Handles the build process for Expo/Tauri desktop apps, ensuring API base URLs are correctly configured and producing signed or test-ready DMG files. It manages macOS specific hdiutil requirements.

Package the Project PN macOS desktop app as a Tauri DMG for direct distribution. Use when the user asks to build, package, rebuild, verify, or distribute the macOS .dmg, especially when setting EXPO_PUBLIC_API_BASE_URL to an IP/domain API endpoint and providing the macOS unidentified-developer trust

When not to use it

  • When packaging for operating systems other than macOS
  • When building applications not based on Expo Web + Tauri
  • When a signed and notarized build for public distribution is required

Limitations

  • Specific to Project PN Expo Web + Tauri macOS app
  • Focuses on unsigned/unnotarized testing builds
  • Requires manual adjustment of version/filename in `hdiutil` command if it differs

How it compares

This workflow automates the specific build and verification process for a Project PN macOS DMG, including handling `hdiutil` issues and providing testing commands, unlike a generic application packaging process.

Compared to similar skills

project-pn-macos-dmg-package side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
project-pn-macos-dmg-package (this skill)01moReviewIntermediate
deployment-engineer44moNo flagsAdvanced
devops27moReviewIntermediate
ecs23moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

deployment-engineer

sickn33

Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization. Use PROACTIVELY for CI/CD design, GitOps implementation, or deployment automation.

418

devops

mrgoonie

Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.

216

ecs

itsmostafa

AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.

215

exa-deploy-integration

jeremylongshore

Deploy Exa integrations to Vercel, Fly.io, and Cloud Run platforms. Use when deploying Exa-powered applications to production, configuring platform-specific secrets, or setting up deployment pipelines. Trigger with phrases like "deploy exa", "exa Vercel", "exa production deploy", "exa Cloud Run", "exa Fly.io".

01

local-environment

polarsource

Local development environment management for Polar using Docker

10

openevidence-deploy-integration

jeremylongshore

Deploy OpenEvidence integrations to healthcare production environments. Use when deploying to production, setting up staging environments, or configuring cloud deployments for clinical AI applications. Trigger with phrases like "deploy openevidence", "openevidence staging", "openevidence production deploy", "release openevidence".

10

Search skills

Search the agent skills registry