community-publish
community publish
What it does
- "is it visible / public / discoverable yet?"
- "上架了吗 / 在 dashboard 上吗 / 别人能看到吗"
- "is the listing live?"
- previewid: from preview(action='serve'). Must be status=running.
- slug: URL suffix only (lowercase alphanumeric + hyphens, 3-50 chars). Userid prefix is added automatically.
- title: display name for the listing.
- publishercodeslug: optional cross-link binding to a code project's slug.
Requirements & configuration
- | "list on the dashboard" / "上架" / "show on community" / "make discoverable" / "发到广场" | listindashboard(slug) | Free listing. Requires the preview to already exist. |
- | "上架付费服务" / "make this a paid service" / "上架到服务市场(付费)" | createpaidservice(...) → submitforreview() (recommended) → publishservice() | Paid listing. Needs x402 config first. |
- | publishpreview first → opensource second | publishpreview records pending entry (needs publishercodeslug arg); opensource consumes it and links |
- Only works inside the Starchild Fly container (needs FLYMACHINEID).
- Listing visibility default is ispublic=false. A successful publishpreview allocates the URL but does NOT make it discoverable. Discovery requires a separate listindashboard() call.
Configuration: POSTFLY_MACHINE_IDMY_KEY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
community-publish FAQ
What does the community-publish skill do?
| Publish previews to a public URL, open-source projects to community GitHub, and list services (free or paid) on the Service Marketplace. "is it visible / public / discoverable yet?" "上架了吗 / 在 dashboard 上吗 / 别人能看到吗"
What does community-publish require?
| "list on the dashboard" / "上架" / "show on community" / "make discoverable" / "发到广场" | listindashboard(slug) | Free listing. Requires the preview to already exist. | | "上架付费服务" / "make this a paid service" / "上架到服务市场(付费)" | createpaidservice(...) → submitforreview() (recommended) → publishservice() | Paid listing. Needs x402 config first. | | publishpreview first → opensource second | publishpreview records pending entry (needs publishercodeslug arg); opensource consumes it and links | Only works inside the Starchild Fly container (needs FLYMACHINEID). Listing visibility default is ispublic=false. A successful publishpreview allocates the URL but does NOT make it discoverable. Discovery requires a separate listindashboard() call. Configuration keys: POST, FLY_MACHINE_ID, MY_KEY.
How do I install community-publish?
Run: npx -y skills add https://github.com/starchild-ai-agent/official-skills --skill community-publish --agent claude-code — the source lives at github.com/starchild-ai-agent/official-skills.
Maintain community-publish?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[community-publish on getagentictools](https://getagentictools.com/skills/starchild-ai-agent-official-skills-community-publish?ref=badge) npx agentictools info skills/starchild-ai-agent-official-skills-community-publish The second line is the CLI lookup for this page — handy in READMEs and docs.