c-apps — Claude Code skill for Mac App Store apps
Use mas to search, install, and update Mac App Store apps from the command line. The skill is useful when you want an agent to handle those tasks.
npx skills add daxaur/openpaw --skill c-apps -a claude-codeWhat c-apps does
The skill explains how to find apps with mas search, install them by ID, and check for updates. You can also use mas list to see installed apps, while mas info shows app details and mas open opens an app’s App Store page.
You must be signed in to the Mac App Store. On macOS 15 and later, installing or updating requires an administrator password. Paid apps work after purchase. Since mas upgrade updates every app with an available update, confirm with the user before running it.
What it helps with
- find an app’s Mac App Store ID
- install an app by its ID
- list installed apps
- check which apps have updates
- update a selected app with
mas
Example prompts for the agent
- Find the Mac App Store ID for Xcode and install it with
mas. - List installed apps and check which ones have updates.
- Update app ID
497799835. Ask me before updating every app.
How to install c-apps
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-apps -a claude-code2Manually: put the files in place
~/.claude/skills/c-apps/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/c-apps/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-apps -a codex2Manually: put the files in place
.agents/skills/c-apps/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-apps -a cursor2Manually: put the files in place
.cursor/skills/c-apps/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-apps2Manually: put the files in place
.github/skills/c-apps/SKILL.md1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-apps -a gemini-cli2Platform CLI
gemini skills install https://github.com/daxaur/openpaw --path skills/c-appsManually: put the files in place
.devin/skills/c-apps/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-apps -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about c-apps
How do I install c-apps in Claude Code?
Run npx skills add daxaur/openpaw --skill c-apps -a claude-code. The skill file is at ~/.claude/skills/c-apps/SKILL.md.
What does c-apps do?
It guides an agent through managing Mac App Store apps with mas, including searching, installing, and updating them.
What do I need to use c-apps?
Sign in to the Mac App Store first. On macOS 15 and later, installs and updates need an administrator password; paid apps must have been purchased.
Source text
SKILL.md · MIT
--- name: c-apps description: Install, update, and search Mac App Store apps from the command line using mas. tags: [apps, appstore, macos, install] --- # Mac App Store (mas) ```bash # Search for apps mas search Xcode mas search "Bear Notes" # Install by app ID mas install 497799835 # Xcode # List installed apps mas list # Check for outdated apps mas outdated # Upgrade all outdated apps mas upgrade # Upgrade specific app mas upgrade 497799835 # Show app info mas info 497799835 # Open app page in App Store mas open 497799835 ``` ## Guidelines - User must be signed into the Mac App Store - On macOS 15+, install/upgrade requires admin password - Use `mas search` to find app IDs before installing - `mas upgrade` updates all apps — confirm with user first - Free and paid apps both work (paid requires prior purchase)
© daxaur · MIT · daxaur/openpaw