Loading...
Loading...
Guide users through the Amore CLI for macOS app distribution — setup, releasing, code signing, notarization, DMG creation, S3 hosting, Sparkle updates, licensing, and configuration. Use this skill whenever the user mentions Amore, amore CLI, macOS app distribution outside the App Store, Sparkle updater setup, appcast.xml, notarization workflows, DMG creation, or self-publishing macOS apps. Also use when the user asks about release automation, S3 bucket hosting for app updates, EdDSA signing keys, or licensing with Stripe for macOS apps.
npx skill4agent add amorecomputer/amore-skill amore-cliamoreamore helpamore <command> --help/Applications/Amore.app/Contents/MacOS/AmoreCLI install/usr/local/bin/amoresudoamoreamore login # Sign in
amore setup MyApp.app # Register app, choose hosting, generate Sparkle keys
amore release --scheme MyApp # Build, sign, notarize, and publish| Command | Description |
|---|---|
| Sign in to your Amore account |
| Sign out |
| Create a new account |
| Show current user (use |
| Install CLI to |
| Remove CLI from |
| Show CLI setup status |
| Register a new app for distribution |
| Build, sign, notarize, and publish a release |
| List or delete apps |
| List, update, or delete releases |
| Manage licensing products (create, update, delete) |
| View or change per-app configuration |
| Create a DMG without uploading |
| Sign an archive with Ed25519 key |
| Verify an Ed25519 signature |
| Xcode archive post-action for automated releases |
amore setup <path-to-app>references/commands.mdamore release.app.dmg.zip.xcarchive.xcodeproj.xcworkspacereferences/release-workflow.mdamore releases list --bundle-id com.example.App
amore releases update <id> --bundle-id com.example.App --published true
amore releases delete <id> --bundle-id com.example.App--beta--critical--phased-rollout--published--release-notesamore configamore config show --bundle-id com.example.App # Show all config
amore config show release --bundle-id com.example.App # Show release config only
amore config set release codesign-identity "Developer ID Application: You" --bundle-id com.example.App
amore config set s3 bucket my-bucket --bundle-id com.example.Appreleases3appreferences/commands.md| Topic | Reference File | When to Read |
|---|---|---|
| Full command reference | | Looking up specific flags, arguments, or subcommands |
| Release pipeline | | Setting up CI/CD, troubleshooting releases, understanding the pipeline |
| S3 self-hosting | | Configuring S3/R2 buckets, credentials, appcast paths |
| Sparkle integration | | Adding Sparkle to a project, key management, sandboxing |
| Licensing & payments | | Setting up products, Stripe integration, payment flows |
--bundle-id-bsetupreleaseloginregister--email--passwordamore release--s3-access-key-id--s3-secret-access-keyAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYamore setupamore config set releaseamore setup