{% extends "base.html" %} {% block title %}Upload to Store — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}
Store

Upload an entity

Share a skill, agent, or plugin with everyone on this instance. Display name will be suffixed with -by-{{ session.user.email.split('@')[0] }} so it doesn't collide.

1
Type & ZIP

Pick what you're uploading and the ZIP archive. The server validates the layout when you click Next.

{# Drop zone uses a
rather than
Cancel
2
Details

Pre-filled from the ZIP's frontmatter — change anything you want. Name and description are required; everything below is optional.

Lowercase letters, digits, hyphens. Max 64 characters.
Subject area of your entity — helps people filter the Store.
🖼
No photo
Drag & drop or click Choose · PNG / JPEG / WebP only · Max 5 MB
PDF, Markdown (.md/.markdown), or plain text (.txt). Max 10 MB per file.
{% endblock %}