@vlbog/paperclip-plugin-workflow-studio
v0.1.3
Published
Visual workflow editor that publishes Paperclip Company Skills
Readme
Workflow Studio
Visual workflow editor that publishes Paperclip Company Skills
Requirements
- Node.js 20+
- pnpm 9+
- Paperclip
v2026.416.0or newer
Current Paperclip server builds can report host version 0.0.0 during plugin
install validation. Because of that, the plugin manifest does not currently
enforce a minimum host version, even though the recommended baseline remains
Paperclip v2026.416.0 or newer.
Scaffold a New Plugin Repo
If you want to generate a fresh standalone Paperclip plugin from the official scaffolder:
npx @paperclipai/[email protected] my-pluginPublish to npm
The package name for Plugin Manager install is:
@vlbog/paperclip-plugin-workflow-studioPublish flow:
npm login
pnpm install
pnpm test
pnpm typecheck
pnpm pack:check
pnpm publish --access public --no-git-checksInstall Dependencies
pnpm installTest
pnpm test
pnpm typecheck
pnpm buildLocal UI Dev Server
pnpm build
pnpm dev:uiThe plugin dev server listens on http://127.0.0.1:4177.
Install Into Paperclip
Build the plugin first:
pnpm buildThen install it into a running local Paperclip instance:
curl -X POST http://127.0.0.1:3100/api/plugins/install \
-H "Content-Type: application/json" \
-d '{"packageName":"/Users/vladislavbogdan/Documents/Вайб-проекты/NoHum/paperclip-plugin-workflow-studio","isLocalPath":true}'After installation, open the active company in Paperclip and launch Workflow Studio from the plugin launcher.
Install From Plugin Manager
In Paperclip Plugin Manager -> Install Plugin, enter:
@vlbog/paperclip-plugin-workflow-studioYou can also install a specific published version through the API:
curl -X POST http://127.0.0.1:3100/api/plugins/install \
-H "Content-Type: application/json" \
-d '{"packageName":"@vlbog/paperclip-plugin-workflow-studio","version":"0.1.3"}'Manual Smoke Test
- Create a workflow.
- Add or edit a node in the inspector.
- Save the workflow.
- Verify the preview updates.
- Publish to Company Skills.
- Open the created skill from the publish panel.
- Open
Workflow Studiofrom the company sidebar entry and verify the page renders as a native company section.
Update an Installed Plugin
- Bump the package version.
- Publish the new npm version.
- Upgrade the installed plugin:
curl -X POST http://127.0.0.1:3100/api/plugins/<plugin-id>/upgrade \
-H "Content-Type: application/json" \
-d '{"version":"0.1.3"}'Paperclip resolves the new npm version, validates the manifest, and updates the existing installed plugin record. If the new version requests additional capabilities, the upgrade is blocked until that escalation is approved.
Install Troubleshooting
If Plugin Manager keeps showing an old manifest-related install error after a new
package version is already present in ~/.paperclip/plugins/node_modules, the
running Paperclip server process may still be holding an older plugin manifest
in module cache. Restart paperclip.service and retry the install.
Build Options
pnpm builduses esbuild presets from@paperclipai/plugin-sdk/bundlers.pnpm build:rollupuses rollup presets from the same SDK.
