What problem does it solve?
Getting an app that already runs on your own Olares into the public Olares Market requires market-ready metadata, correctly sized listing assets, multi-arch image support, and a properly formatted PR to beclab/apps that survives GitBot validation — this Skill walks through that entire submission path.
Core Features & Use Cases
- Market-readiness gating: Sorts requirements into hard gates (lint, categories, icon URL), functional reach (multi-arch images, supportArch), and listing quality tiers so you know exactly what blocks a merge.
- Listing asset production: Generates the required 256x256 app icon from the project's real logo and composes 1440x900 featured/promote images around authentic screenshots using deterministic Pillow pipelines plus an optional image-model render tier.
- Submission and lifecycle management: Guides the fork-and-PR flow to beclab/apps, PR title format, owners file, GitBot label interpretation, and UPDATE/SUSPEND/REMOVE lifecycle PRs, including paid listings via price.yaml and VERIFIABLE_CREDENTIAL.
- Use Case: You have a Helm-style Olares chart running locally and want it listed publicly — use this Skill to produce the icon and screenshots, validate the chart, and open a compliant
[NEW][myapp][0.0.1] PR.
Quick Start
Use the olares-publish skill to prepare my locally running app for the public Olares Market and walk me through opening the beclab/apps submission PR.