kappmaker-configlisted
Install: claude install-skill KAppMaker/KAppMaker-CLI
# KAppMaker — Config
Configuration lives at `~/.config/kappmaker/config.json`. Almost every "command failed" that is
not a store-side error traces back here, so this is also the first stop when a credential error
appears.
### The commands
- `kappmaker config list` — show all values
- `kappmaker config get <key>` / `set <key> <value>` — read / write one value
- `kappmaker config path` — where the file lives
- `kappmaker config init` — interactive wizard; also offers App Store and Adapty defaults at the end
Prefer `config set` per key over `config init` when driving the CLI for a user — `init` is fully
interactive and hard to guide through. Keys are prompted inline on first use anyway, so
pre-configuring is optional; a missing key is never a fatal error.
**Valid keys**: `templateRepo`, `bundleIdPrefix`, `androidSdkPath`, `organization`, `falApiKey`,
`imgbbApiKey`, `openaiApiKey`, `ascAuthName`, `ascKeyId`, `ascIssuerId`, `ascPrivateKeyPath`,
`appleId`, `googleServiceAccountPath`, `revenuecatApiKey`, `revenuecatProjectId`,
`iosCertsRepo`, `iosCertsRepoToken`.
### Where each key comes from
| Key | Where to get it |
|-----|----------------|
| `falApiKey` | https://fal.ai/dashboard/keys |
| `imgbbApiKey` | https://api.imgbb.com (free) |
| `openaiApiKey` | https://platform.openai.com/api-keys |
| `ascKeyId` + `ascIssuerId` + `ascPrivateKeyPath` | App Store Connect → Users and Access → Integrations → App Store Connect API |
| `appleId` | The user's Apple ID email |
| `googleSe