packages/plugins/examples/plugin-hello-world-example/README.md
First-party reference plugin showing the smallest possible UI extension.
dashboardWidget UI slotentrypoints.ui wiring for plugin UI bundlescompanyId) from PluginWidgetPropssetup, onHealth) for basic runtime observabilityGET /api/plugins/ui-contributions).This is intentionally simple and is designed as the quickest "hello world" starting point for UI plugin authors. It is a repo-local example plugin for development, not a plugin that should be assumed to ship in generic production builds.
From the repo root, build the plugin and install it by local path:
pnpm --filter @paperclipai/plugin-hello-world-example build
pnpm paperclipai plugin install ./packages/plugins/examples/plugin-hello-world-example
Local development notes:
entrypoints.worker (e.g. ./dist/worker.js). Run pnpm build in the plugin directory before installing so the worker file exists.package_path, the plugin may show status error (worker not found). Uninstall and install again so the server persists the path and can activate the plugin:pnpm paperclipai plugin uninstall paperclip.hello-world-example --force thenpnpm paperclipai plugin install ./packages/plugins/examples/plugin-hello-world-example.