{% extends "base.html" %} {% block title %}{{ guide_title }} — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %} {# Publication-flow guide. Reached from the action-row CTA on /marketplace ("Submit a plugin" on the curated tab; the flea variant is reachable only as a fallback since flea has a self-service +Upload button). Two distinct flows, one template — `guide_kind` switches the body. #}
Curated Marketplace submissions go through Named Curators — folks accountable for keeping the bar (security, telemetry hygiene, documentation) consistent across what ships on this shelf.
The Flea Market is the self-service shelf — anyone in the company can upload a skill, agent, or plugin without going through a curator. Same Claude Code reach, faster path, lighter review bar (automated guardrails only; no human gatekeeper).
Submit a skill to Flea Market →The Flea Market is self-service. Anyone in the company can upload a skill, agent, or plugin — no curator handoff, no review queue. Automated guardrails check the manifest, content quality, and prompt-injection surface at submission time.
SKILL.md (front-matter + body); an
agent is an AGENT.md; a plugin is a folder with a
plugin.json manifest and any commands / agents / skills
it bundles. Zip the folder (or point at a git URL containing it).
If you're starting fresh, the
format guide documents each
shape with copy-pasteable examples.
/store/new. Drop the
zip (or paste the git URL), fill the metadata form (name, short
description, what data it touches, who it's for), submit.
The + Upload button on the Flea Market
tab is the same form.