π¦ ClawHub
Daily Social Media Publisher
by @wespeakallday
Daily social media posting with NewsAPI for PayLessTax & LevelUpLove
TERMINAL
clawhub install social-media-publisherπ About This Skill
name: social-media-publisher description: Daily social media posting with NewsAPI for PayLessTax & LevelUpLove version: 2.7.0 author: Migration from Agent Zero
Social Media Publisher Skill
Overview
Automated daily social media posting system that generates content using NewsAPI and UploadPost API with Templated.io image rendering.Purpose
Input Variables
| Variable | Description | Example | |----------|-------------|---------| | NEWS_API_KEY | NewsAPI.org key | 92a8bbc150d... | | UPLOADPOST_API_KEY | UploadPost API key | from uploadpost.json | | TEMPLATED_IO_KEY | Templated.io API key | from templated_io.json | | BRAND | Which brand to post | "paylesstax" or "leveluplove" | | CONTENT_TYPE | Post type | "news" or "onerliner" | | PLATFORM | Where to post | "instagram", "facebook", "twitter" |Content Types
News-Based Posts
1. Scrape latest news via NewsAPI (tax for PayLessTax, relationship for LevelUpLove) 2. Summarize headline 3. Generate image via Templated.io 4. Post via UploadPost API 5. Schedule next postOne-Liner Pool Posts
One-Liner Pools
PayLessTax Topics:
LevelUpLove Topics:
Triggers
Scheduled through OpenClaw:APIs & Dependencies
Image Rendering Flow
1. Select template from config (paylesstax_ig_post, leveluplove_ig_post) 2. Replace text layer with news headline or one-liner 3. Render to PNG via Templated.io 4. Download and confirm 5. Upload via UploadPostConfig Files Required
paylesstax_oneliners.json
[
"Miss the 2026 deadline? Penalties apply automatically.",
"VAT compliance made simple: We're the shortcut you need."
]
uploadpost.json
{
"api_key": "...",
"endpoint": "https://api.upload-post.com/api/upload_photos"
}
templated_io.json
{
"api_key": "...",
"templates": {
"paylesstax": {"template_id": "tpl_xxx"},
"leveluplove": {"template_id": "tpl_yyy"}
}
}
Output
{
"brand": "paylesstax",
"content_type": "news",
"headline": "SARS Extends Tax Deadline",
"image_url": "https://...",
"post_id": 12345,
"status": "published",
"scheduled_next": "2026-03-04T08:00:00"
}