Post Bridge 社交管理:自动化社交发布 - Openclaw Skills
作者:互联网
2026-04-06
什么是 社交媒体助手 (Post Bridge)?
社交媒体助手技能将您的 AI 代理转化为一个复杂的内容分发引擎。通过利用 Post Bridge API,它实现了 TikTok、In@stagram Reels、YouTube Shorts、X (T@witter)、LinkedIn 等平台的无缝自动化。对于需要强大的跨平台媒体管理和自动化发布工作流的 Openclaw Skills 开发人员来说,这是一个必不可少的工具。
该技能处理从二进制媒体上传、平台特定配置到高级排期和帖子性能跟踪的一切事务。它允许代理充当全周期社交媒体经理,确保内容在最佳时间到达正确的受众,无需人工干预。
下载入口:https://github.com/openclaw/skills/tree/main/skills/jackfriks/post-bridge-social-manager
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install post-bridge-social-manager
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 post-bridge-social-manager。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
社交媒体助手 (Post Bridge) 应用场景
- 自动化 TikTok、In@stagram 和 YouTube 的多平台视频分发。
- 通过自动化队列系统管理高频发布时间表。
- 跟踪不同平台的点攒、分享和评论等互动指标。
- 创建和管理平台特定的草稿,以便在发布前进行人工微调。
- 代理从 Post Bridge 获取关联的社交账户 ID(TikTok、In@stagram 等)。
- 上传媒体文件以生成用于发布载荷的唯一媒体 ID。
- 代理构建帖子对象,包括文案、标签和特定平台配置(如 AI 生成内容标签)。
- 帖子可以立即发布、排期在特定时间戳或添加到自动化队列中。
- 该技能坚控帖子状态并定期同步分析数据以跟踪表现。
社交媒体助手 (Post Bridge) 配置指南
要将其集成到您的 Openclaw Skills 库中,请遵循以下步骤:
- 在 post-bridge.com 创建账户并连接您的社交账户。
- 在设置中启用 API 访问并获取 API 密钥。
- 配置您的工作空间环境:
POST_BRIDGE_API_KEY=pb_live_your_key_here
- 确保系统中安装了 ffmpeg,用于视频帧提取和处理。
- 将 API 文档作为
post-bridge-api.json保存到您的工作空间中供代理参考。
社交媒体助手 (Post Bridge) 数据架构与分类体系
该技能使用结构化的 API 响应格式组织数据,以确保多个 Openclaw Skills 集成之间的一致性:
| 对象 | 描述 |
|---|---|
| 社交账户 | 存储用于目标发布的 id、platform 和 username。 |
| 媒体元数据 | 包括 media_id、mime_type 和 upload_url。 |
| 帖子对象 | 包含文案、媒体数组和 scheduled_at 时间戳。 |
| 平台配置 | TikTok、In@stagram 和 YouTube 的特定设置字典。 |
| 分析 | 性能记录,包括 view_count、like_count 和 share_url。 |
name: post-bridge-social-manager
version: 1.0.7
title: Social Media Assistant (via post-bridge.com)
description: Turn your OpenClaw into an autonomous social media manager using Post Bridge API. Use when scheduling, posting, or managing content across TikTok, In@stagram Reels, YouTube Shorts, T@witter/X, LinkedIn, Pinterest, Face@book, Threads, or Bluesky. Covers media upload, post creation, scheduling, platform-specific configs, draft mode, and post result tracking.
license: MIT
author: Jack Friks
homepage: https://clawhub.ai/jackfriks/post-bridge-social-manager
repository: https://github.com/jackfriks/post-bridge-social-manager
keywords: social-media, automation, post-bridge, tiktok, instagram, you@tube, twitter, linkedin
metadata:
openclaw:
requires:
env:
- POST_BRIDGE_API_KEY
bins:
- ffmpeg
primaryEnv: POST_BRIDGE_API_KEY
Social Media Assistant (via post-bridge.com)
Autonomously manage social media posting via Post Bridge API.
Setup
- Create a Post Bridge account at post-bridge.com
- Connect your social accounts (TikTok, In@stagram, YouTube, T@witter, etc.)
- Enable API access (Settings → API)
- Store your API key in workspace
.env:POST_BRIDGE_API_KEY=pb_live_xxxxx - Download API docs:
https://api.post-bridge.com/reference→ save to workspace aspost-bridge-api.json
Auth
All requests use Bearer token:
Authorization: Bearer
Base URL: https://api.post-bridge.com
Core Workflow
1. Get Social Accounts
GET /v1/social-accounts
Returns array of connected accounts with id, platform, username. Store these IDs — you need them for every post.
2. Upload Media
POST /v1/media/create-upload-url
Body: { "mime_type": "video/mp4", "size_bytes": , "name": "video.mp4" }
Returns media_id + upload_url. Then:
PUT
Content-Type: video/mp4
Body:
3. Create Post
POST /v1/posts
Body: {
"caption": "your caption here #hashtags",
"media": [""],
"social_accounts": [, ],
"scheduled_at": "2026-01-01T14:00:00Z", // omit for instant post
"platform_configurations": { ... } // optional, see below
}
Additional create options:
media_urls: Array of publicly accessible URLs (used instead ofmediaif no media IDs). Example:["https://example.com/video.mp4"]is_draft: Iftrue, creates the post but does not process it until updated with a scheduled date or posted instantly later.processing_enabled: Iffalse, skips video processing. Defaults totrue.use_queue: Automatically schedule to your next available queue slot (configured in the Post Bridge dashboard). Cannot be used withscheduled_at. Passtrueto use your saved timezone, or{ "timezone": "America/New_York" }to override.
use_queue example:
{
"caption": "Queued post!",
"media": [""],
"social_accounts": [44029],
"use_queue": true
}
This finds the next open slot in your queue schedule and sets scheduled_at automatically. You must have a queue schedule configured in the dashboard first.
4. Update or Delete Scheduled Posts
PATCH /v1/posts/
Update a scheduled post (caption, schedule time, etc.). Only works on posts with scheduled status.
DELETE /v1/posts/
Delete a scheduled post. Only works on posts with scheduled status.
5. Check Results
GET /v1/posts/
Returns status: processing, scheduled, posted, failed.
GET /v1/post-results
List all post results across platforms (paginated with offset and limit).
6. Analytics
GET /v1/analytics
Retrieve performance data (views, likes, shares, comments, etc.) for posts.
Query parameters:
platform— filter by platform (e.g.tiktok,you@tube,instagram)post_result_id[]— filter by specific post result IDs (multiple values = OR logic)timeframe—7d,30d,90d, orall(default:all)offset/limit— pagination
Returns: view_count, like_count, comment_count, share_count, cover_image_url, share_url, duration, and more per record.
POST /v1/analytics/sync
Manually trigger a sync of analytics from platforms. Optionally pass ?platform=tiktok to sync a specific platform only. Rate-limited to once every 5 minutes.
Platform Configurations
Pass inside platform_configurations object on post creation. Crucial: Always wrap these in the correct platform key to ensure they only apply to the target platform and don't cause issues on other platforms in the same post.
TikTok (tiktok):
draft: true— save as draft (publish manually on TikTok with trending sound)video_cover_timestamp_ms: 3000— cover thumbnailis_aigc: true— label as AI-generated content
Example of correct multi-platform config:
{
"caption": "Default caption",
"social_accounts": [44029, 44030],
"platform_configurations": {
"tiktok": {
"draft": true,
"is_aigc": false
},
"instagram": {
"is_trial_reel": false
}
}
}
In@stagram (instagram):
video_cover_timestamp_ms: 3000— cover thumbnailis_trial_reel: true— trial reel mode (needs 1000+ followers)trial_graduation: "SS_PERFORMANCE"— auto-graduate based on performance
YouTube:
video_cover_timestamp_ms: 3000— cover thumbnailtitle: "My Short Title"— override post title
T@witter/X:
caption: "override caption"— platform-specific caption
All platforms support caption and media overrides for per-platform customization.
Recommended Workflow for Video Content
- Store videos in a local folder
- Extract a frame with ffmpeg to read any text overlays:
ffmpeg -i video.mp4 -ss 00:00:04 -frames:v 1 frame.jpg -y - Write caption based on video content + hashtags
- Upload → create post → schedule or post instantly (or use
use_queueto auto-schedule) - Move posted videos to a
posted/subfolder to avoid duplicates - Set a cron to check post status 5 mins after scheduled time
- Track performance with
GET /v1/analyticsor by browsing platform pages
Tips
- Post to multiple platforms simultaneously by including multiple account IDs
- Stagger posts throughout the day (e.g. 9am + 3pm) for better reach
- Use
scheduled_atto pre-schedule batches — Post Bridge handles the timing - Use
use_queueto auto-fill your queue schedule without calculating times yourself - TikTok draft mode lets you add trending sounds manually before publishing
- Keep hashtags to 4-5 per post for best engagement
- Monitor what works and iterate on captions/formats
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
阿里云大模型服务平台百炼新人免费额度如何申请?申请与使用免费额度教程及常见问题解答
办公 AI 工具 OpenClaw 部署 Windows 系统一站式教程
Qwen3.6 正式发布!阿里云百炼同步开启“AI大模型节省计划”超值优惠
【新手零难度操作 】OpenClaw 2.6.4 安装误区规避与快速使用指南(包含最新版安装包)
OpenClaw 2.6.4 可视化部署 打造个人 AI 数字员工(包含最新版安装包)
【小白友好!】OpenClaw 2.6.4 本地 AI 智能体快速搭建教程(内有安装包)
零基础部署 OpenClaw v2.6.2,Windows 系统完整教程
【适合新手的】零基础部署 OpenClaw 自动化工具教程
开发者们的第一台自主进化的“爱马仕”来了
极简部署 OpenClaw 2.6.2 本地 AI 智能体快速启用(含最新版安装包)
AI精选
