Build and Publish d6e Plugins

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. 1

    Add the d6e-plugin topic to your GitHub repository

  2. 2

    Place a valid template.yaml at the repository root

  3. 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.js

Getting Verified

Verified plugins display a badge in the marketplace, signaling that they have been reviewed by the d6e team. To get verified:

  1. 1

    Fork the d6e-plugin-registry repository

  2. 2

    Add your plugin's namespace and name to verified-plugins.yaml

  3. 3

    Submit a Pull Request — the d6e team will review and merge it

© 2026 d6e.ai