Agent skill

Amore CLI

by pluk-inc in pluk-inc/himekuri

Guide users through the Amore CLI for macOS app distribution — setup, releasing, code signing, notarization, DMG creation, S3 hosting, Sparkle updates, licensing, and configuration.

MITAuto-check passedMobile

Install Amore CLI

skills CLI
$ npx skills add pluk-inc/himekuri --skill amore-cli -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pluk-inc/himekuri amore-cli --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pluk-inc/himekuri.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/amore-cli .claude/skills/amore-cli && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
amore-cli
GitHub stars
161
Token cost
~1.6k tokens
SKILL.md length
668 words
Files
6 (incl. references)
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Guide users through the Amore CLI for macOS app distribution — setup, releasing, code signing, notarization, DMG creation, S3 hosting, Sparkle updates, licensing, and configuration.

  • Works in 2 steps: Download Amore from… → Install the CLI via terminal
  • The user mentions Amore
  • SKILL.md covers Installation, Quick Start, Commands Overview and Core Workflows, plus 2 more sections
  • Needs AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

What it does

Amore CLI is an agent skill from pluk-inc/himekuri. 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…

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/commands.md`, `references/licensing.md` and `references/release-workflow.md`).

It sits in Mobile, covering App store release and File uploads and storage. It works with macOS, Amazon S3 and Stripe. The licence is MIT.

When your agent uses it

  • The user mentions Amore
  • MacOS app distribution outside the App Store
  • Sparkle updater setup
  • Notarization workflows

Example prompts

  • “/amore-cli”

Requirements

  • A credential in AWS_SECRET_ACCESS_KEY

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Download Amore from amore.computer/download
  2. Install the CLI via terminal

What it can do on your machine

Read from SKILL.md and the folder at commit 5e0f368. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • amore.computer

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Amore CLI loads about 1.6k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 138 tokens; SKILL.md has 668 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~138
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pluk-inc/himekuri at commit 5e0f368, republished under its MIT licence (© pluk-inc). 668 words, ~1,639 tokens.

Download SKILL.mdSave it as .claude/skills/amore-cli/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
amore-cli
description
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.

Amore CLI

Amore is a macOS app distribution platform. The amore CLI automates the entire workflow for publishing macOS apps outside the App Store: setup, code signing, notarization, DMG creation, Sparkle appcast generation, and upload — in a single command.

Run amore help or amore <command> --help for the most up-to-date option details.

Installation

The CLI ships inside the Amore macOS app. To use it:

  1. Download Amore from amore.computer/download
  2. Install the CLI via terminal:
    sh
    /Applications/Amore.app/Contents/MacOS/AmoreCLI install
    Or install from within the app: go to Command Line settings and click Install.

This creates a symlink at /usr/local/bin/amore. If you get a permission error, run with sudo.

Important: The CLI currently requires Amore.app to be installed on the machine. It is not available as a standalone binary, so it cannot run on CI runners (like GitHub Actions) that don't have Amore.app. All amore commands are meant to be run on your local Mac.

Quick Start

sh
amore login                     # Sign in
amore setup MyApp.app           # Register app, choose hosting, generate Sparkle keys
amore release --scheme MyApp    # Build, sign, notarize, and publish

Commands Overview

CommandDescription
loginSign in to your Amore account
logoutSign out
registerCreate a new account
whoamiShow current user (use --refresh to sync)
installInstall CLI to /usr/local/bin/amore
uninstallRemove CLI from /usr/local/bin/amore
statusShow CLI setup status
setupRegister a new app for distribution
releaseBuild, sign, notarize, and publish a release
appsList or delete apps
releasesList, update, or delete releases
productsManage licensing products (create, update, delete)
configView or change per-app configuration
create-dmgCreate a DMG without uploading
signSign an archive with Ed25519 key
verifyVerify an Ed25519 signature
post-archiveXcode archive post-action for automated releases

Core Workflows

Setting Up a New App

amore setup <path-to-app> walks through:

  1. Choosing hosting: Amore (managed) or S3 (self-hosted)
  2. Generating or importing EdDSA Sparkle signing keys
  3. Configuring S3 credentials (if self-hosted)

For non-interactive setup (CI/agents), pass all options as flags. Read references/commands.md for the full flag list.

Releasing

amore release is the main workhorse. It accepts .app, .dmg, .zip, .xcarchive, .xcodeproj, or .xcworkspace as input and handles the full pipeline:

  1. Archive/export (if given an Xcode project)
  2. Code sign with Developer ID
  3. Create DMG with drag-to-install experience
  4. Notarize with Apple
  5. Sign for Sparkle (Ed25519)
  6. Upload and update appcast.xml

Read references/release-workflow.md for the full release pipeline details, CI/CD automation, and all flags.

Managing Releases
sh
amore 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

Releases support flags: --beta, --critical, --phased-rollout, --published, --release-notes.

Configuration

Per-app settings are managed with amore config:

sh
amore 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.App

Config sections: release, s3, app. Read references/commands.md for all fields.

Show full SKILL.md (263 more words)Show less

When to Consult Reference Files

Read these for deeper guidance on specific topics:

TopicReference FileWhen to Read
Full command referencereferences/commands.mdLooking up specific flags, arguments, or subcommands
Release pipelinereferences/release-workflow.mdSetting up CI/CD, troubleshooting releases, understanding the pipeline
S3 self-hostingreferences/s3-hosting.mdConfiguring S3/R2 buckets, credentials, appcast paths
Sparkle integrationreferences/sparkle-setup.mdAdding Sparkle to a project, key management, sandboxing
Licensing & paymentsreferences/licensing.mdSetting up products, Stripe integration, payment flows

Common Patterns

Bundle ID is the primary identifier. Most commands that operate on an app require --bundle-id (or -b).

Interactive vs non-interactive. Commands like setup and release are interactive by default. Pass all required values as flags to skip prompts. Note: login and register are always interactive — there are no --email/--password flags.

Local Mac only. The CLI requires Amore.app to be installed and runs on macOS only. It is not available as a standalone binary for CI/CD runners. If a user asks about CI/CD automation, explain this limitation and suggest using the Xcode post-archive action or running amore release locally after building.

S3 credentials. Can be provided via: CLI flags (--s3-access-key-id, --s3-secret-access-key), environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY), or the macOS keychain (configured during amore setup).

Codesigning prerequisites. DMG creation and notarization require a Developer ID Application certificate and a notarization keychain profile. Set these up once with amore config set release.

Back up your Sparkle private key. After amore setup generates your EdDSA signing key, store a copy in your password manager. If you lose it, existing users will not be able to verify future updates — there is no way to recover it.

© pluk-inc, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in .agents/skills/amore-cli of pluk-inc/himekuri.

  • SKILL.md
  • references/commands.md
  • references/licensing.md
  • references/release-workflow.md
  • references/s3-hosting.md
  • references/sparkle-setup.md

Open the folder on GitHubat commit 5e0f368

Compare with similar skills

Amore CLI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Amore CLI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Amore CLI this skillpluk-inc/himekuri161—~1.6kAutomated safety check: PassMIT
Electron Builderpedronauck/skills633—~2.7kAutomated safety check: PassNone
App Store Screenshots GeneratorParthJadhav/app-store-screenshots7.2k—~14kAutomated safety check: PassMIT
App Store Preflight Skillstruongduy2611/app-store-preflight-skills1.4k—~1.4kAutomated safety check: PassMIT
App Store Reviewsafaiyeh/app-store-review-skill3611 repos~3.4kAutomated safety check: PassMIT
Asc Revenuecat Catalog Syncrorkai/app-store-connect-cli-skills1.1k3 repos~3.8kAutomated safety check: PassMIT

Similar skills

  • Electron Builder

    pedronauck/skills

    Comprehensive guide for electron-builder (v26.x) packaging, code signing, auto-updates, and release workflows.

    633 GitHub stars~2.7k tokensUpdated 23 days ago
    MobileAuto-check passed
  • App Store Screenshots Generator

    ParthJadhav/app-store-screenshots

    Scaffolds a Next.js editor for designing App Store and Google Play screenshots as ads and exporting them at every required size, for iOS, Mac and Android.

    7.2k GitHub stars~14k tokensUpdated 4 days ago
    MobileAuto-check passed
  • App Store Preflight Skills

    truongduy2611/app-store-preflight-skills

    Scan an iOS/macOS Xcode project for common App Store rejection patterns before submission.

    1.4k GitHub stars~1.4k tokensUpdated 4 mo ago
    MobileAuto-check passed
  • App Store Review

    safaiyeh/app-store-review-skill

    Evaluates code against Apple's App Store Review Guidelines. An agent skill from safaiyeh/app-store-review-skill.

    361 GitHub starsUsed in 1 repo~3.4k tokens
    MobileAuto-check passed
  • Asc Revenuecat Catalog Sync

    rorkai/app-store-connect-cli-skills

    Reconcile App Store Connect subscriptions and in-app purchases with RevenueCat products, entitlements, offerings, and packages using asc and RevenueCat MCP.

    1.1k GitHub starsUsed in 3 repos~3.8k tokens
    MobileAuto-check passed
  • Release

    notepadqq/notepadqq

    Release a new Notepadqq version. An agent skill from notepadqq/notepadqq.

    2.3k GitHub stars~2k tokensUpdated 2 days ago
    MobileAuto-check passed

More from pluk-inc/himekuri

  • Changelog Maintenance

    pluk-inc/himekuri

    Maintain a clear and informative changelog for software releases.

    161 GitHub stars~2.4k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Amore CLI

What does Amore CLI do?

Guide users through the Amore CLI for macOS app distribution — setup, releasing, code signing, notarization, DMG creation, S3 hosting, Sparkle updates, licensing, and configuration. Amore CLI is an agent skill from pluk-inc/himekuri. Guide users through the Amore CLI for macOS app distribution — setup, releasing, code signing, notarization, DMG creation, S3 hosting, Sparkle updates, licensing, and configuration.

When should I use Amore CLI?

Amore CLI fits situations like: the user mentions Amore; macOS app distribution outside the App Store; sparkle updater setup; notarization workflows.

How do I install Amore CLI in Claude Code?

Run `npx skills add pluk-inc/himekuri --skill amore-cli -a claude-code`. Or copy the skill folder (.agents/skills/amore-cli in pluk-inc/himekuri) into .claude/skills/amore-cli in your project. Claude Code loads it when a task matches its description.

How do I install Amore CLI in Codex?

Run `npx skills add pluk-inc/himekuri --skill amore-cli -a codex`. Or copy the skill folder (.agents/skills/amore-cli in pluk-inc/himekuri) into .agents/skills/amore-cli in your project. Codex loads it when a task matches its description.

Can I use Amore CLI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pluk-inc/himekuri --skill amore-cli -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/amore-cli, .gemini/skills/amore-cli, .github/skills/amore-cli and .opencode/skills/amore-cli in your project.

What does Amore CLI need to run?

Going by SKILL.md and its folder, Amore CLI needs credentials named AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. Our summary lists: A credential in AWS_SECRET_ACCESS_KEY.

Does Amore CLI access the network?

SKILL.md names 1 domain. As links in the text: amore.computer. This is read from the text; nothing was executed.

Is Amore CLI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Amore CLI use?

Amore CLI is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Amore CLI use?

About 1.6k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5k tokens, read only when the agent opens those files.

What are the alternatives to Amore CLI?

Skills that share tags, products or a category with Amore CLI: Electron Builder (pedronauck/skills, 633 stars), App Store Screenshots Generator (ParthJadhav/app-store-screenshots, 7.2k stars), App Store Preflight Skills (truongduy2611/app-store-preflight-skills, 1.4k stars) and App Store Review (safaiyeh/app-store-review-skill, 361 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Amore CLI?

pluk-inc (a GitHub organization) maintains it in pluk-inc/himekuri, which has 161 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on August 8, 2026.

Source: pluk-inc/himekuri on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.