Publish on Ark
Three steps from your terminal to the marketplace
01
Initialize
ark init Run ark init in your project directory. Ark creates an ark.json manifest with metadata, dependencies, and package type.
02
Audit
ark audit --static Run a static audit to score your package. A minimum score of 60 is required to publish. The audit checks documentation, safety constraints, and composability.
03
Submit
ark publish Run ark publish to upload your package to the registry. It enters a lightweight review queue — typically approved within 24 hours.
# Initialize your package $ ark init Created ark.json Package type: skill # Audit before publishing $ ark audit --static Auditing my-package@1.0.0... Documentation ██████████ 32/35 Safety ████████░░ 24/30 Composability ██████░░░░ 17/25 ────────────────────────────────── Score: 73/100 ✓ Ready to publish # Submit to registry $ ark publish Uploading my-package@1.0.0... Submitted for review. ETA: ~24h View at: getark.dev/packages/my-package