BulkPublish Analytics retrieves post, engagement, and quota data while helping agents report platform metrics accurately.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bulkpublish-get-analytics
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install bulkpublish-get-analytics using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
BulkPublish Analytics is an Openclaw Skills reference for retrieving social publishing performance from BulkPublish. It guides an agent in choosing the right tool for date-range summaries, individual post metrics, post discovery, and plan usage.
Its key value is more trustworthy reporting: platform metrics are not universally available, and stored zeros can mean unsupported, unsynced, or disabled data rather than no engagement. The skill explains how to check metric support, interpret tracked link clicks, and distinguish post status from approval status.
get_analytics for a date-range overview, list_posts to find posts, get_post_metrics for a specific post, or get_quota_usage for plan limits.from and to; optionally narrow results with channel, platform, label, format, or media filters, or request a comparison.list_posts, then request metrics using each post's postId.metricsSupported and supportedMetrics. Treat absent metrics as not reported, not as zero. For Facebook Insights figures, account for the read_insights permission requirement.linkClicks; describe zero link clicks as no tracked link clicks rather than proof that nobody clicked.The supplied skill reference documents BulkPublish tools and their parameters, but does not specify a package installation command, CLI setup, credentials, or configuration procedure. Use it in an agent environment where the BulkPublish tools are already available.
get_analytics, get_post_metrics, get_quota_usage, or list_posts.from and to as ISO dates, for example 2026-04-01 (not a datetime).list_posts with approvalStatus: "pending".No shell commands are required or provided by this skill.
| Tool | Input | Returned data |
|---|---|---|
get_analytics |
Required from, to; optional channelIds, platforms, labelIds, postFormat, mediaType, compare |
Total posts, counts by post status, per-platform counts, and daily post counts for the range |
list_posts |
Optional status, approvalStatus, from, to, channelId, search |
Posts matching the supplied filters |
get_post_metrics |
postId |
Per-platform engagement metrics, support metadata, and tracked link-click totals |
get_quota_usage |
None | Plan name, limits, current usage, and subscription status |
status can be draft, scheduled, publishing, published, processing, failed, or partial.approvalStatus is separate from status: none (default), pending, approved, or rejected. Pending and rejected posts do not publish on their own.Per-platform metrics can include likes, comments, shares, impressions, reach, clicks, saves, videoViews, and engagementRate. Each platform entry also includes metricsSupported and supportedMetrics; use these fields to determine whether a metric is available. Unsupported metric columns may still contain a stored zero, which is not a measured zero. engagementRate is derived from impressions and is always zero for Bluesky and Mastodon, which do not report impressions.
linkClicks and its total variants measure BulkPublish short-link activity, not platform clicks. Keep these separate from clicks and totalClicks to avoid double-counting. A zero may reflect disabled tracking, a Free plan, no link in the post, or shortening skipped because of a channel character limit; bot and link-preview traffic is excluded.
Metric snapshots refresh every six hours. X per-post metric syncing is opt-in per channel, runs at most weekly, and affected channels are identified in metricsDisabledChannels. Facebook impressions, reach, and clicks depend on Page Insights and the read_insights permission.
supportedMetrics and account for channels with metricsSupported: false.metricsDisabledChannels, link-tracking conditions, and Facebook Insights permissions.get_quota_usage to compare current channel, daily post, storage, and API-call usage against plan limits.Loading
Manage BulkPublish messages, reviews, and post comments with user-approved replies and moderation.

Check your BulkPublish plan, resource limits, and current usage before planning or scheduling social posts.

Reduce OpenClaw gateway out-of-memory failures on 1–2 GB VPSs by lowering concurrency, ensuring swap is available, and optionally adjusting systemd OOM protection.

Loboot helps you safely inspect, preview, and manage Loboot-owned user services on macOS and Linux without confusing stored definitions, activation preferences, and runtime state.

Manage Channels helps you inspect connected BulkPublish social accounts, troubleshoot connection health, and organize channels for publishing.

BulkPublish helps you upload and organize media, then reuse those files to create and manage social posts in batches.
