← All skills
asc-notarization
92 / 100 · Low risk
Fine to try. Some of what it can do is expected: a devops skill usually runs commands, installs tools and uses cloud credentials.
By rorkai/app-store-connect-cli-skills (GitHub) · devops · 1,132 stars · scanned at commit 266d7ad
Archive, export, and notarize macOS apps using xcodebuild and asc. Use when you need to prepare a macOS app for distribution outside the App Store with Developer ID signing and Apple notarization.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a devops skill.
Found in 19 places.
Show 16 more
- skills/asc-notarization/SKILL.md, line 69
xcodebuild -exportArchive \ - skills/asc-notarization/SKILL.md, line 82
codesign --verify --deep --strict --verbose=2 "/tmp/YourAppExport/YourApp.app" && \ - skills/asc-notarization/SKILL.md, line 98
ditto -c -k --keepParent "/tmp/YourAppExport/YourApp.app" "/tmp/YourAppExport/YourApp.zip" - skills/asc-notarization/SKILL.md, line 105
asc notarization submit --file "/tmp/YourAppExport/YourApp.zip" - skills/asc-notarization/SKILL.md, line 110
asc notarization submit --file "/tmp/YourAppExport/YourApp.zip" --wait - skills/asc-notarization/SKILL.md, line 115
asc notarization submit --file "/tmp/YourAppExport/YourApp.zip" --wait --poll-interval 30s --timeout 1h - skills/asc-notarization/SKILL.md, line 122
asc notarization status --id "SUBMISSION_ID" --output table - skills/asc-notarization/SKILL.md, line 127
asc notarization log --id "SUBMISSION_ID" - skills/asc-notarization/SKILL.md, line 132
curl -sL "LOG_URL" | python3 -m json.tool - skills/asc-notarization/SKILL.md, line 137
asc notarization list --output table - skills/asc-notarization/SKILL.md, line 146
xcrun stapler staple "/tmp/YourAppExport/YourApp.app" - skills/asc-notarization/SKILL.md, line 152
hdiutil create -volname "YourApp" -srcfolder "/tmp/YourAppExport/YourApp.app" -ov -format UDZO "/tmp/YourApp.dmg" - skills/asc-notarization/SKILL.md, line 170
productsign --sign "Developer ID Installer: YOUR NAME (TEAM_ID)" unsigned.pkg signed.pkg - skills/asc-notarization/SKILL.md, line 175
asc notarization submit --file signed.pkg --wait - skills/asc-notarization/SKILL.md, line 192
ASC_UPLOAD_TIMEOUT=5m asc notarization submit --file ./LargeApp.zip --wait - skills/asc-notarization/SKILL.md, line 198
asc notarization log --id "SUBMISSION_ID"
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README. Expected for a devops skill.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'asc-notarization' ] || [ -L ~/.agents/skills/'asc-notarization' ]; then echo 'A skill folder named asc-notarization already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/rorkai/app-store-connect-cli-skills' "$d" && git -C "$d" checkout --quiet '266d7ad357acd3a1c437668b0e77021bb0ff2f02' -- 'skills/asc-notarization' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/asc-notarization' ~/.agents/skills/'asc-notarization' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'asc-notarization' ~/.claude/skills/'asc-notarization' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for rorkai/app-store-connect-cli-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/rorkai/app-store-connect-cli-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 266d7ad | 92 |
| 2026-11-07 | 266d7ad | 92 |