Skip to content

Plugin development ​

Turn a useful workflow into an installable plugin. Combine interfaces, file handling, Agent tools, Skills and themes, or provide just one focused capability.

Choose a starting point ​

Choose a capability ​

GoalGuide
Pages, panels, menus and input commandsViews and interaction
File previews, editing, saving and recoveryFiles and documents
Send selected material to a task and reveal its sourceReferences
Agent tools, task actions and packaged SkillsAgent capabilities
Settings, private data and state restorationSettings and state
Colors, icons, styles and decorationsThemes and appearance
Libraries, Workers and WASMDependencies and computation

Understand the boundary ​

Plugin backgrounds and views run in isolated browser environments. File, network and model access go through permissioned host APIs. Read Core concepts and Permissions and compatibility before adding capabilities.

Incremental APIs require the corresponding host version and available capability. Sharing an API major version does not guarantee the same set of methods.