Skip to content

Media & Templates

Manage all your visual assets and reusable content from one place.

Media Library

Access via Media in the sidebar. All uploaded and AI-generated files are stored here.

  • Upload — drag files onto the library or click Upload
  • Browse — grid or list view, sorted by date or name
  • Search — search by filename or alt text
  • Delete — select one or more files, click Delete

Files are stored on S3-compatible storage and auto-optimized for each platform on publish.

Supported Formats

TypeFormatsMax Size
ImageJPG, PNG, GIF, WebP20 MB
VideoMP4, MOV, AVI5 GB

Videos over 40 MB upload in chunks directly to storage (paid plans — the Free plan caps uploads at 100 MB per file). Progress is shown in the media library.

AI Image Generation

Click Generate Image in the Media library or use the image button inside the composer. See AI Tools for supported providers, prompt tips, and BYOK setup.

Generated images are saved directly to your Media library.

Templates

Save any post as a template for future reuse.

  1. Compose a post
  2. Click Save as Template
  3. Name it and add optional tags
  4. Reuse it from the template picker in the composer (Templates tab)

Templates are per-workspace and visible to all team members.

Template Variables

Use {{variable}} placeholders so templates stay flexible:

VariableReplaced with
{{topic}}Your post subject
{{url}}A link or landing page URL
{{hashtag1}}{{hashtag3}}Custom hashtags
{{cta}}Call-to-action phrase
{{brand}}Your brand or product name

When you apply a template, PostClaw prompts you to fill in each variable before inserting the content. Leave a variable blank to remove it from the output.