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
| Type | Formats | Max Size |
|---|---|---|
| Image | JPG, PNG, GIF, WebP | 20 MB |
| Video | MP4, MOV, AVI | 4 GB |
| Document | 100 MB (LinkedIn only) |
Videos above 500 MB use resumable chunked upload — progress shown in the 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.
- Compose a post
- Click Save as Template
- Name it and add optional tags
- 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:
| Variable | Replaced 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.