@kvasar/openclaw-storyblok-plugin
v0.2.8
Published
OpenClaw plugin — interact with Storyblok CMS via Management API and Delivery API
Readme
OpenClaw Storyblok Plugin
This plugin integrates OpenClaw with Storyblok CMS, exposing tools to manage stories, components, and space information.
Features
- Retrieve story by ID or UUID
- List stories with filters (folder, status, etc.)
- Create new stories
- Update existing stories
- Publish/unpublish stories
- Get component definitions (schema)
- Create components
- Get space details
Configuration
When adding this plugin to an OpenClaw agent, provide the following configuration:
| Parameter | Description |
|-----------|-------------|
| baseUrl | Storyblok API base URL (default: https://api.storyblok.com) |
| spaceId | Your Storyblok space ID (numeric) |
| managementToken | Management API token for write operations |
Tokens can be generated in your Storyblok dashboard under Settings > API.
Tools
All tools are namespaced with storyblok_. See tool descriptions in the agent for detailed parameters.
Story operations
storyblok_get_story– Retrieve a story by ID or UUIDstoryblok_list_stories– List stories with optional filtersstoryblok_create_story– Create a new story draftstoryblok_update_story– Update a story (draft or published)storyblok_publish_story– Publish a story (optionally with version note)storyblok_unpublish_story– Unpublish a story
Components & Space
storyblok_get_components– List component definitions (schema)storyblok_create_componentstoryblok_update_componentstoryblok_get_componentsstoryblok_get_space– Retrieve space information
Asset Folders
storyblok_create_asset_folderstoryblok_delete_asset_folderstoryblok_get_asset_folder
Content folders
storyblok_get_content_foldersstoryblok_update_component_folder
Notes
- Management token is required for read and write operations.
- Use preview token for read-only scenarios to limit exposure.
- The plugin supports only Management API (v1).
