Required layout
your-skill/
├── SKILL.md # rules the AI reads (required)
├── INSTALL.md # per-tool paths (required)
├── tokens.css # locked type / space / color
├── templates/ # variant params + layout code
└── example-site/ # runnable sample (npm run dev)
Zip the folder itself — not a nested archive. Slug = folder name = marketplace slug.
What SKILL.md must lock
- Information order for the site type (what comes before pricing, FAQ, contact)
- Type scale, spacing rhythm, and contrast floors — numbers, not vibes
- Primary CTA rules (one per viewport; no competing lime/coral fights)
- When to pick each variant (centered / split / left-aligned, etc.)
- Hard stops: questions the model must not ask the user
Submit checklist
- SKILL.md states site type, locked decisions, and the one-sentence brief format
- At least two layout variants with clear when-to-use notes
- example-site/ installs on Node 18+ and passes npm run build
- No bundled secrets, fonts you can’t license, or scraped third-party UI kits
- Cover frame and 3 screenshots that match the sample, not mock filler
- Price in USD, refund-friendly description, supported tools listed
Payouts
You set the list price. Skillux takes 20%. Settlements land on the 15th of the next month via the payout account in the author console.
When the zip is ready, contact us to submit for review. Ops usually finishes within two business days.