Build and Publish d6e Plugins
Create plugins that extend d6e workspaces with prompts, STFs, files, effects, and workflows. Publish to the marketplace and reach every d6e user.
Getting Started
Install the d6e Plugin Development skill to get AI-guided assistance for creating plugins. The skill teaches your AI agent the template.yaml structure, STF definitions, and publishing workflow.
Install the Agent Skill:
npx skills add https://github.com/d6e-ai/d6e-plugin-skills --skill d6e-plugin-development How Auto-Listing Works
The marketplace automatically discovers and lists plugins from GitHub. No manual registration is required.
- 1
Add the
d6e-plugintopic to your GitHub repository - 2
Place a valid
template.yamlat the repository root - 3
The marketplace periodically scans GitHub and registers your plugin automatically
template.yaml Example
Every d6e Plugin is defined by a template.yaml manifest. Here is a minimal example:
name: hello-world
namespace: d6e
version: v0.1.0
description:
en-US: A minimal d6e Plugin that demonstrates the template structure.
ja-JP: テンプレート構造を示す最小限のd6eアプリ。
template_prompt: |
You are a friendly greeting assistant.
stfs:
- name: hello
runtime: js
description: Returns a personalized greeting message
source: stfs/hello.jsGetting Verified
Verified plugins display a badge in the marketplace, signaling that they have been reviewed by the d6e team. To get verified:
- 1
Fork the d6e-plugin-registry repository
- 2
Add your plugin's namespace and name to
verified-plugins.yaml - 3
Submit a Pull Request — the d6e team will review and merge it