Token导航 LogoToken导航

Agent Skill · 研究检索

axiom-shipping(公理航运)

axiom-shipping 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

axiom-shipping 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 19,129。

总安装 5,753周安装 235GitHub Stars 873下载 1,861核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:axiom-shipping(公理航运)
来源仓库:https://github.com/charleswiltgen/axiom
仓库路径:skills/axiom-shipping
安装命令:
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于 App Store 提交流程、元数据要求和隐私合规等发布相关问题。适用于应用提交准备、审核拒绝处理和导出声明等场景。提供年龄分级、加密申报、DSA 状态和 Sign in with Apple 要求等指导。安装前建议确认权限范围和维护状态,避免触发联网或命令执行操作。

axiom-shipping 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/axiom-shipping

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

axiom-shipping 怎么安装?

在终端执行 npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

axiom-shipping 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

axiom-shipping 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

axiom-shipping 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

axiom-shipping 用的人多吗?

公开数据是累计安装 5,753 次,近一周安装 235 次,下载 1,861 次,GitHub 873 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

axiom-shipping 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
axiom-shipping

公理航运 · 本页

5,753873调用外部服务未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Shipping & App Store

You MUST use this skill when preparing to submit ANY app, handling App Store rejections, or working on release workflow.

When to Use

Use this skill when you encounter:

  • Preparing an app for App Store submission
  • App Store rejection (any guideline)
  • Metadata requirements (screenshots, descriptions, keywords)
  • Privacy manifest and nutrition label questions
  • Age rating and content classification
  • Export compliance and encryption declarations
  • EU DSA trader status
  • Account deletion or Sign in with Apple requirements
  • Build upload and processing issues
  • App Review appeals
  • WWDC25 App Store Connect changes
  • First-time submission workflow

Quick Reference

Symptom / TaskReference
How do I submit my app?See skills/app-store-submission.md
Pre-flight checklistSee skills/app-store-submission.md
First-time submissionSee skills/app-store-submission.md
Encryption complianceSee skills/app-store-submission.md
Accessibility Nutrition LabelsSee skills/app-store-submission.md
Metadata field requirementsSee skills/app-store-ref.md
Guideline number lookupSee skills/app-store-ref.md
Privacy manifest schemaSee skills/app-store-ref.md
Age rating tiersSee skills/app-store-ref.md
EU DSA complianceSee skills/app-store-ref.md
WWDC25 ASC changesSee skills/app-store-ref.md
App was rejectedSee skills/app-store-diag.md
Guideline 2.1/4.2/4.3 rejectionSee skills/app-store-diag.md
Writing an appealSee skills/app-store-diag.md
Repeated rejectionsSee skills/app-store-diag.md
App Review Guidelines referenceSee skills/app-review-guidelines.md
Expert review checklistSee skills/expert-review-checklist.md
Crash data in App Store ConnectSee skills/app-store-connect-ref.md
TestFlight crash reportsSee skills/app-store-connect-ref.md
ASC metrics dashboardsSee skills/app-store-connect-ref.md
Beta tester crash reportSee skills/testflight-triage.md
Crash log symbolication (.ips / MetricKit /.crash)See axiom-tools (skills/xcsym-ref.md) or /axiom:analyze-crash; skills/testflight-triage.md for the full TF workflow
Automate App Store ConnectSee skills/asc-mcp.md
Submit build programmaticallySee skills/asc-mcp.md
Manage TestFlight via MCPSee skills/asc-mcp.md
ITMS signing error on uploadSee axiom-security (skills/code-signing-diag.md)
Certificate/profile mismatchSee axiom-security (skills/code-signing-diag.md)
Code signing setupSee axiom-security (skills/code-signing.md)
Shipping update with Claude model-ID change (4.6 → 4.7, etc.)See claude-api skill (external) + this skill for submission
Switching cloud AI provider in-app (OpenAI → Claude, etc.)See claude-api skill (external) + this skill for submission

Routing Logic

1. Pre-Submission Preparation → app-store-submission

Triggers:

  • "How do I submit my app?"
  • "What do I need before submitting?"
  • Preparing for first submission
  • Pre-flight checklist needed
  • Screenshot requirements
  • Metadata completeness check
  • Encryption compliance questions
  • Accessibility Nutrition Labels
  • Privacy manifest requirements for submission

Why app-store-submission: Discipline skill with 8 anti-patterns, decision trees, and pressure scenarios. Prevents the mistakes that cause 90% of rejections.

Reference: skills/app-store-submission.md


2. Metadata, Guidelines, and API Reference → app-store-ref

Triggers:

  • "What fields are required in App Store Connect?"
  • "What's the max length for app description?"
  • Specific guideline number lookup
  • Privacy manifest schema details
  • Age rating tiers and questionnaire
  • IAP submission metadata
  • EU DSA compliance details
  • Build upload methods
  • WWDC25 changes to App Store Connect

Why app-store-ref: 10-part reference covering every metadata field, guideline, and compliance requirement with exact specifications.

Reference: skills/app-store-ref.md


3. Rejection Troubleshooting → app-store-diag

Triggers:

  • "My app was rejected"
  • "Guideline 2.1 rejection"
  • "Binary was rejected"
  • Guideline 4.2 or 4.3 rejection (app too simple, web wrapper, spam, duplicate)
  • Guideline 1.x rejection (objectionable content, UGC moderation, Kids category)
  • How to respond to a rejection
  • Writing an appeal
  • Understanding rejection messages
  • Third or repeated rejection
  • Resolution Center communication

Why app-store-diag: 9 diagnostic patterns mapping rejection types to root causes and fixes, including subjective rejections (4.2/4.3, 1.x). Includes appeal writing guidance and crisis scenario for repeated rejections.

Reference: skills/app-store-diag.md


4. Privacy & Security Compliance → security-privacy-scanner (Agent)

Triggers:

  • "Scan my code for privacy issues before submission"
  • Hardcoded API keys or secrets
  • Missing privacy manifest
  • Required Reason API declarations
  • ATS violations

Why security-privacy-scanner: Autonomous agent that scans for security vulnerabilities and privacy compliance issues that cause rejections.

Invoke: Launch security-privacy-scanner agent or /axiom:audit security


5. IAP Review Issues → iap-auditor (Agent)

Triggers:

  • IAP rejected or not working
  • Missing transaction.finish()
  • Missing restore purchases
  • Subscription tracking issues

Why iap-auditor: Scans IAP code for the patterns that cause StoreKit rejections.

Invoke: Launch iap-auditor agent


6. Screenshot Validation → screenshot-validator (Agent)

Triggers:

  • "Check my App Store screenshots"
  • "Are my screenshots the right dimensions?"
  • "Validate screenshots before submission"
  • "Review my marketing screenshots"
  • Screenshot content or dimension questions

Why screenshot-validator: Multimodal agent that visually inspects each screenshot for placeholder text, wrong dimensions, debug artifacts, broken UI, and competitor references. Catches issues that manual review misses.

Invoke: Launch screenshot-validator agent or /axiom:audit screenshots


7. Programmatic ASC Access → asc-mcp

Triggers:

  • "Automate App Store Connect"
  • "Submit build programmatically"
  • "Manage TestFlight from Claude"
  • "Respond to reviews via API"
  • "Set up asc-mcp"
  • "Distribute to TestFlight groups via MCP"
  • "Create a new version without opening ASC"

Why asc-mcp: Workflow-focused skill teaching Claude to use asc-mcp MCP tools for release pipelines, TestFlight distribution, review management, and feedback triage — all without leaving Claude Code.

Reference: skills/asc-mcp.md


8. Post-Submission Monitoring → app-store-connect-ref

Triggers:

  • "How do I view crash data in App Store Connect?"
  • "Where are my TestFlight crash reports?"
  • "How do I read ASC metrics dashboards?"
  • Post-release crash investigation
  • Downloading crash logs from ASC

Why app-store-connect-ref: ASC navigation for crash dashboards, TestFlight feedback, performance metrics, and data export workflows.

Reference: skills/app-store-connect-ref.md


9. Beta Crash Triage → testflight-triage

Triggers:

  • Beta tester reports a crash
  • Crash appears in Organizer or App Store Connect
  • Crash logs need symbolication
  • Post-release crash investigation

Why testflight-triage: Systematic crash triage from symbolication through root cause analysis. Uses xcsym as the first step (parse → discover dSYMs → symbolicate → categorize with pattern_tag → emit structured JSON).

Reference: skills/testflight-triage.md. For the xcsym subcommand/exit-code reference, see axiom-tools (skills/xcsym-ref.md). For the one-call agent workflow, /axiom:analyze-crash.


10. Distribution Signing Issues → code-signing / code-signing-diag

Triggers:

  • ITMS-90035 Invalid Signature on upload
  • ITMS-90161 Invalid Provisioning Profile
  • "No signing certificate found" when archiving
  • Certificate expired before submission
  • Archive succeeds but export/upload fails
  • Profile doesn't match bundle ID
  • Entitlement mismatch on upload

Why code-signing: Distribution signing errors are the #1 cause of upload failures. Diagnosing with CLI tools takes 5 minutes. code-signing-diag has 6 decision trees mapping ITMS errors to root causes.

Reference: See axiom-security (skills/code-signing-diag.md) (troubleshooting) or See axiom-security (skills/code-signing.md) (setup)


Decision Tree

digraph shipping {
    "Shipping question?" [shape=diamond];
    "Rejected?" [shape=diamond];
    "Post-submission monitoring?" [shape=diamond];
    "Beta crash triage?" [shape=diamond];
    "Automate via MCP?" [shape=diamond];
    "Screenshot review?" [shape=diamond];
    "Need specific specs?" [shape=diamond];
    "IAP issue?" [shape=diamond];
    "Want code scan?" [shape=diamond];
    "Signing error?" [shape=diamond];

    "skills/app-store-submission.md" [shape=box, label="app-store-submission\n(pre-flight checklist)"];
    "skills/app-store-ref.md" [shape=box, label="app-store-ref\n(metadata/guideline specs)"];
    "skills/app-store-diag.md" [shape=box, label="app-store-diag\n(rejection troubleshooting)"];
    "skills/app-store-connect-ref.md" [shape=box, label="app-store-connect-ref\n(ASC dashboards/metrics)"];
    "skills/testflight-triage.md" [shape=box, label="testflight-triage\n(beta crash triage)"];
    "security-privacy-scanner" [shape=box, label="security-privacy-scanner\n(Agent)"];
    "iap-auditor" [shape=box, label="iap-auditor\n(Agent)"];
    "screenshot-validator" [shape=box, label="screenshot-validator\n(Agent)"];
    "skills/asc-mcp.md" [shape=box, label="asc-mcp\n(MCP tool workflows)"];
    "axiom-security/code-signing" [shape=box, label="axiom-security\n(distribution signing)"];

    "Shipping question?" -> "Rejected?" [label="yes, about to submit or general"];
    "Rejected?" -> "skills/app-store-diag.md" [label="yes, app was rejected"];
    "Rejected?" -> "Post-submission monitoring?" [label="no"];
    "Post-submission monitoring?" -> "skills/app-store-connect-ref.md" [label="yes, crash data/metrics"];
    "Post-submission monitoring?" -> "Beta crash triage?" [label="no"];
    "Beta crash triage?" -> "skills/testflight-triage.md" [label="yes, beta crash/symbolication"];
    "Beta crash triage?" -> "Automate via MCP?" [label="no"];
    "Automate via MCP?" -> "skills/asc-mcp.md" [label="yes, programmatic ASC access"];
    "Automate via MCP?" -> "Screenshot review?" [label="no"];
    "Screenshot review?" -> "screenshot-validator" [label="yes, validate screenshots"];
    "Screenshot review?" -> "Need specific specs?" [label="no"];
    "Need specific specs?" -> "skills/app-store-ref.md" [label="yes, looking up field/guideline"];
    "Need specific specs?" -> "IAP issue?" [label="no"];
    "IAP issue?" -> "iap-auditor" [label="yes"];
    "IAP issue?" -> "Want code scan?" [label="no"];
    "Want code scan?" -> "Signing error?" [label="no"];
    "Want code scan?" -> "security-privacy-scanner" [label="yes, scan for privacy/security"];
    "Signing error?" -> "axiom-security/code-signing" [label="yes, ITMS/cert/profile error"];
    "Signing error?" -> "skills/app-store-submission.md" [label="no, general prep"];
}

Simplified:

  1. App was rejected? → skills/app-store-diag.md
  2. Post-submission crash data/metrics? → skills/app-store-connect-ref.md
  3. Beta crash triage/symbolication? → skills/testflight-triage.md
  4. Automate ASC via MCP tools? → skills/asc-mcp.md
  5. Validate screenshots? → screenshot-validator (Agent)
  6. Need specific metadata/guideline specs? → skills/app-store-ref.md
  7. IAP submission issue? → iap-auditor (Agent)
  8. Want pre-submission code scan? → security-privacy-scanner (Agent)
  9. ITMS signing/certificate/profile error on upload? → See axiom-security (skills/code-signing-diag.md)
  10. General submission preparation? → skills/app-store-submission.md
Platform-specific submission
  • watchOS 26 SDK requirement, 64-bit, independent-app submission → See axiom-watchos (skills/platform-basics.md)

Anti-Rationalization

ThoughtReality
"I'll just submit and see what happens"40% of rejections are Guideline 2.1 (completeness). app-store-submission catches them in 10 min.
"I've submitted apps before, I know the process"Requirements change yearly. Privacy manifests, age rating tiers, EU DSA, Accessibility Nutrition Labels are all new since 2024.
"The rejection is wrong, I'll just resubmit"Resubmitting without changes wastes 24-48 hours per cycle. app-store-diag finds the root cause.
"Privacy manifests are only for big apps"Every app using Required Reason APIs needs a manifest since May 2024. Missing = automatic rejection.
"I'll add the metadata later"Missing metadata blocks submission entirely. app-store-ref has the complete field list.
"It's just a bug fix, I don't need a full checklist"Bug fix updates still need What's New text, correct screenshots, and valid build. app-store-submission covers it.
"I'll just eyeball the screenshots myself"Human review misses dimension mismatches (even 1px off = rejection), subtle placeholder text, and debug indicators. A single missed issue costs 24-48 hours in resubmission. screenshot-validator catches it in 2 minutes.
"I'll just do it in the ASC web dashboard"If asc-mcp is configured, MCP tools are faster for bulk operations — distributing builds, responding to reviews, creating versions. asc-mcp has the workflow.
"Upload failed with ITMS error, let me re-archive"ITMS signing errors are configuration — wrong cert, expired profile, missing entitlement. Re-archiving with the same config produces the same result. code-signing-diag has the fix.
"It's just a model ID swap (Claude 4.6 → 4.7)"4.6 → 4.7 removed temperature, top_p, top_k, and prefill from the Messages API. Build succeeds; runtime returns HTTP 400 after submission. Read claude-api (external) and test the live endpoint before uploading.

External Resources

Cloud Claude migration (claude-api skill, ships outside Axiom) — mandatory before shipping any Claude model-ID change. Opus 4.7 removed temperature, top_p, top_k, and prefill from the Messages API; code that built successfully on 4.6 returns HTTP 400 at runtime. An App Store update that ships this regression is an expedited-review situation. The claude-api skill automates the migration (model ID swap, sampling-param removal, prefill replacement) and enforces prompt caching from day one. Treat it as part of your pre-flight checklist, not a side reference.

When NOT to Use (Conflict Resolution)

Do NOT use axiom-shipping for these — use the correct skill instead:

IssueCorrect SkillWhy NOT axiom-shipping
Build fails before archivingaxiom-buildEnvironment/build issue, not submission
SwiftData migration crashaxiom-dataSchema issue, not App Store
Privacy manifest coding (writing the file)axiom-buildsecurity-privacy-scanner handles code scanning
StoreKit 2 implementation (writing IAP code)axiom-integrationin-app-purchases / storekit-ref covers implementation
Performance issues found during testingaxiom-performanceProfiling issue, not submission
Accessibility implementationaxiom-accessibilityCode-level accessibility, not App Store labels

axiom-shipping is for the submission workflow, not code implementation:

  • Preparing metadata and compliance → axiom-shipping
  • Writing the actual code → domain-specific skill (axiom-build, axiom-data, etc.)
  • App was rejected → axiom-shipping
  • Code changes to fix rejection → domain-specific skill, then back to axiom-shipping to verify

Example Invocations

User: "How do I submit my app to the App Store?" → See skills/app-store-submission.md

User: "My app was rejected for Guideline 2.1" → See skills/app-store-diag.md

User: "What screenshots do I need?" → See skills/app-store-ref.md

User: "What fields are required in App Store Connect?" → See skills/app-store-ref.md

User: "How do I fill out the age rating questionnaire?" → See skills/app-store-ref.md

User: "Do I need an encryption compliance declaration?" → See skills/app-store-submission.md

User: "My app keeps getting rejected, what do I do?" → See skills/app-store-diag.md

User: "How do I appeal an App Store rejection?" → See skills/app-store-diag.md

User: "My app was rejected for Guideline 4.2 minimum functionality" → See skills/app-store-diag.md

User: "Rejected for being a web wrapper / duplicate app" → See skills/app-store-diag.md

User: "Rejection for user-generated content without moderation" → See skills/app-store-diag.md

User: "Kids category compliance rejection" → See skills/app-store-diag.md

User: "Scan my code for App Store compliance issues" → Launch security-privacy-scanner agent

User: "Check my IAP implementation before submission" → Launch iap-auditor agent

User: "Check my App Store screenshots in ~/Screenshots" → Launch screenshot-validator agent

User: "Are my screenshots the right dimensions?" → Launch screenshot-validator agent

User: "How do I find crash data in App Store Connect?" → See skills/app-store-connect-ref.md

User: "Where are my TestFlight crash reports in ASC?" → See skills/app-store-connect-ref.md

User: "What's new in App Store Connect for 2025?" → See skills/app-store-ref.md

User: "I need to set up DSA trader status for the EU" → See skills/app-store-ref.md

User: "What are Accessibility Nutrition Labels?" → See skills/app-store-submission.md

User: "This is my first app submission ever" → See skills/app-store-submission.md

User: "Submit this build to App Store programmatically" → See skills/asc-mcp.md

User: "Set up asc-mcp for App Store Connect" → See skills/asc-mcp.md

User: "Distribute build 42 to my beta testers via MCP" → See skills/asc-mcp.md

User: "Respond to negative App Store reviews from Claude" → See skills/asc-mcp.md

User: "ITMS-90035 Invalid Signature when uploading" → See axiom-security (skills/code-signing-diag.md)

User: "My provisioning profile expired and I can't upload" → See axiom-security (skills/code-signing-diag.md)

平台分布

Codex

35.49%
按下载量换算660

Claude

29.38%
按下载量换算547

Cursor

21.34%
按下载量换算397

Gemini CLI

8.77%
按下载量换算163

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills