Material Library for Openclaw

A comprehensive asset management skill designed to store, retrieve, and version digital marketing materials within an AI agent ecosystem.

jeyeshield
v1.0.0
Mar 19, 2026
0
936
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ad-production-material-library

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ad-production-material-library using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Material Library?

The Material Library is a professional-grade asset management solution built for Openclaw Skills. It serves as a centralized hub for digital materials, specifically optimized for ad production workflows. By providing a structured way to store generated content along with rich metadata, this skill ensures that AI agents can efficiently manage the entire lifecycle of creative assets, from initial generation to historical retrieval and iterative versioning.

Material Library Use Cases

  • Centralized storage for generated advertising creatives and visual assets.
  • Searching and retrieving historical assets based on specific campaign criteria.
  • Managing multiple versions of creative files with clear changelogs.
  • Categorizing materials using custom tags and metadata for better organization.

How Material Library Works

  1. The user or agent initiates the storage process by sending a file buffer and metadata to the library.
  2. The system indexes the material using parameters like campaign IDs, tags, and file types.
  3. Search queries are processed using advanced filters to locate specific assets across the entire library.
  4. Version updates are handled by referencing the unique material ID, allowing for non-destructive updates and history tracking.
  5. Event listeners trigger notifications such as material-library.stored to automate downstream production tasks.

Material Library Setup

This skill is implemented in TypeScript and is ready for deployment once compiled. No additional external dependencies are required to start using it with Openclaw Skills.

# Install dependencies
npm install

# Build the skill
npm run build

Material Library Data Schema & Taxonomy

The Material Library uses a structured metadata schema to ensure all assets are easily searchable within the Openclaw Skills framework.

Metadata Field Type Description
name string The filename or display name of the asset
type string The category or mime-type of the material
tags string[] Array of labels for organization and filtering
campaignId string ID linking the asset to a specific marketing campaign
changelog string Notes regarding specific version iterations

Material Library Advanced Features

  • Intelligent versioning system with dedicated changelog tracking for every update.
  • Flexible filtering API supporting date ranges, tag arrays, and specific material types.
  • Real-time event hooks for building reactive automation pipelines.
  • Native support for Buffer-based file handling, ensuring high-speed processing of binary assets.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*