metricoolSchedule and manage social media posts via Metricool API. Use when posting to multiple platforms (LinkedIn, X, Bluesky, Threads, Instagram), checking scheduled posts, or analyzing social metrics.
Install via ClawdBot CLI:
clawdbot install willscott-v2/metricoolSchedule posts to multiple social platforms through Metricool's API.
Get your Metricool API token from the Metricool dashboard.
Add environment variables in ~/.moltbot/moltbot.json:
{
"env": {
"vars": {
"METRICOOL_USER_TOKEN": "your-api-token",
"METRICOOL_USER_ID": "your@email.com"
}
}
}
Or in your workspace .env:
METRICOOL_USER_TOKEN=your-api-token
METRICOOL_USER_ID=your@email.com
List connected brands and their blog IDs:
node skills/metricool/scripts/get-brands.js
node skills/metricool/scripts/get-brands.js --json
node skills/metricool/scripts/schedule-post.js '{
"platforms": ["linkedin", "x", "bluesky", "threads", "instagram"],
"text": "Your post text here",
"datetime": "2026-01-30T09:00:00",
"timezone": "America/New_York",
"blogId": "YOUR_BLOG_ID"
}'
Parameters:
platforms: Array ā linkedin, x, bluesky, threads, instagram, facebooktext: String or object with per-platform text (see below)datetime: ISO datetime for schedulingtimezone: Timezone (default: America/Chicago)imageUrl: Optional publicly accessible image URLblogId: Brand ID from get-brands.jsPer-platform text:
{
"text": {
"linkedin": "Full LinkedIn post with more detail...",
"x": "Short X post under 280 chars",
"bluesky": "Bluesky version under 300 chars",
"threads": "Threads version under 500 chars",
"instagram": "Instagram with #hashtags"
}
}
node skills/metricool/scripts/list-scheduled.js
node skills/metricool/scripts/list-scheduled.js --start 2026-01-30 --end 2026-02-05
node skills/metricool/scripts/best-time.js linkedin
node skills/metricool/scripts/best-time.js x
| Platform | Limit |
|----------|-------|
| LinkedIn | 3,000 |
| X/Twitter | 280 |
| Bluesky | 300 |
| Threads | 500 |
| Instagram | 2,200 |
Generated Mar 1, 2026
A social media manager schedules coordinated product launch announcements across LinkedIn, X, and Instagram to maximize reach and engagement. They use the skill to set posts for optimal times and ensure consistent messaging with platform-specific character limits.
An agency handles social media for various clients in retail and services, using the skill to schedule weekly promotional posts and content calendars. They leverage the get-brands script to manage different accounts and analyze metrics to refine strategies.
A content creator, such as a blogger or influencer, schedules daily posts across platforms like Threads and Bluesky to share insights and engage followers. They use per-platform text customization to tailor messages and image URLs for visual appeal.
A non-profit schedules posts for fundraising events and awareness drives on LinkedIn and Instagram, coordinating with volunteers across time zones. They utilize the best-time script to post during peak engagement hours for maximum impact.
A company offers a subscription-based platform that integrates Metricool for automated posting and analytics, charging monthly fees based on user tiers. Revenue is generated through premium features like advanced scheduling and multi-account management.
A freelancer provides social media management services to small businesses, using this skill to schedule posts and optimize content. They charge clients on a retainer or project basis, leveraging the skill to increase efficiency and scale operations.
An e-commerce business uses the skill to schedule promotional posts for product launches and sales on platforms like Instagram and Facebook. Revenue comes from direct sales generated through social media traffic and engagement.
š¬ Integration Tip
Ensure METRICOOL_USER_TOKEN and METRICOOL_USER_ID are correctly set in environment variables to avoid API errors; test with get-brands.js first to verify connectivity.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X ā read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.