← ClaudeAtlas

marketplace-gatelisted

Evaluates whether a repository meets marketplace listing criteria via a 5-point check and outputs a listing suitability verdict. Checks README completeness, zero-config readiness, maintenance signals, duplication, and public safety.
chrono-meta/forge-harness · ★ 2 · AI & Automation · score 74
Install: claude install-skill chrono-meta/forge-harness
# marketplace-gate — Marketplace Listing Suitability Gate Evaluates a repository against 5 listing criteria — README completeness, zero-config readiness, maintenance signals, duplication, and public safety — and outputs a listing suitability verdict. > While `asset-placement-gate` answers "is this asset suitable for FH?", > `marketplace-gate` answers "is this repo ready to be listed in a marketplace?" ## Triggers - `/marketplace-gate` - `/marketplace-gate --target <repo path>` - "Can I list this in the marketplace?", "Pre-listing repo check", "Verify before publishing", "Is this ready for marketplace listing?" - "Can other teams use this repo?", "Is there a checklist before external distribution?", "Check if this is ready to be public" - "Review for open-source release", "Verify before sharing outside the team" --- ## Step 0. Confirm Target Path Use the path specified by `--target <path>` if provided. Otherwise use current cwd. ```bash REPO_PATH="${ARGUMENTS#--target }" REPO_PATH="${REPO_PATH:-$(pwd)}" echo "Target: $REPO_PATH" ls "$REPO_PATH" 2>/dev/null | head -20 || echo "Path not found — please verify the path" ``` Stop immediately if path is not found. --- ## Step 1. 5-Point Check ### Check 1 — README Completeness ```bash README=$(ls "$REPO_PATH"/README* 2>/dev/null | head -1) [ -z "$README" ] && echo "FAIL: No README found" && exit # Installation command exists grep -i "install\|clone\|setup" "$README" | head -3 # Code block (usage example) exists grep -c '