d6e-plugin-development
Installation
SKILL.md
d6e Plugin Development
Overview
A d6e Plugin is a distributable package that configures a d6e workspace with a combination of:
- Template Prompt — System prompt injected into the AI agent's context
- STFs (State Transition Functions) — Custom logic (JS or Docker; see unsupported-and-phantom.md —
wasmis not supported at runtime) - Files — Reference documents, templates, or datasets (uploaded to workspace storage)
- Effects — External API integrations with header/body mapping
- Workflows — Pipelines combining input steps, STF steps, and effect steps
Plugins are defined by a template.yaml manifest. They are installed into
a workspace either manually (the console's Install from URL —
recommended for development and team-internal plugins) or from the d6e Plugin
Marketplace. Public GitHub repositories with the d6e-plugin topic are
discovered automatically as unverified; pull requests to the
d6e-plugin-registry repository
are used for verified status, private/GitLab repositories, and curated metadata.