← 返回
内容创作 Key 中文

Social Media Suite

Automate social media posting to Instagram and YouTube. Schedule and publish images, videos, and content automatically. Social media automation tool for cont...
{"answer":"自动化发布Instagram和YouTube社交媒体内容。定时自动发布图片、视频。社交媒体自动化工具。"}
vitja1988
内容创作 clawhub v1.0.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 929
下载
💾 40
安装
1
版本
#automation#content-creation#instagram#latest#marketing#posting#social-media#youtube

概述

🚀 Social Media Suite - Automated Posting

Post to Instagram and YouTube automatically. Schedule and publish content without manual uploads. The free alternative to expensive tools like Buffer or Hootsuite – pay only for AI tokens, no monthly fees.

Use Cases

  • Content Creators: Automate daily posting to grow your audience
  • Marketing Teams: Schedule campaigns across multiple platforms
  • Business Owners: Maintain consistent social presence without daily effort
  • Agencies: Manage multiple client accounts efficiently

Key Features: Instagram image posting, YouTube video uploads, caption management, privacy settings, hashtag support, OAuth authentication.

Currently supported platforms:

  • Instagram
  • YouTube

1. Setup

Before you can use this skill, you need to set up credentials for each platform you want to use.

1.1 Instagram Setup

  1. Prerequisites:
    • An Instagram account with Creator or Business status.
    • A Facebook Page connected to your Instagram account.
    • A Facebook App with the necessary permissions: instagram_basic, instagram_content_publish, pages_show_list, pages_read_engagement.
    • A long-lived User Access Token from your Facebook App.
  1. Credential Files:

Create the following files inside the {baseDir}/credentials/ directory:

  • instagram_user_access_token: Paste your long-lived User Access Token into this file.
  • instagram_account_id: Paste your Instagram Account ID into this file.

1.2 YouTube Setup

  1. Prerequisites:
    • A Google Cloud Platform project with the YouTube Data API v3 enabled.
    • OAuth 2.0 credentials (client ID and client secret).
  1. Authentication:

Run the one-time authentication command to authorize the skill and generate your initial credentials:

```bash

bash {baseDir}/run.sh auth --platform youtube

```

Follow the on-screen instructions to log in with your Google account and grant permission. This will create a youtube_credentials.json file in the {baseDir}/credentials/ directory.


2. Usage

The primary command is post, which takes a platform and platform-specific arguments.

2.1 Post to Instagram

This command posts a single image with a caption to your Instagram account.

Command:

bash {baseDir}/run.sh post --platform instagram --image-url <url_to_image> --caption "Your caption here"

Parameters:

  • --platform instagram: Specifies that the target is Instagram.
  • --image-url : Required. A public URL to the image you want to post. The image must be accessible from the internet.
  • --caption "": Required. The text caption for your post.

Example:

bash {baseDir}/run.sh post --platform instagram \
  --image-url "https://i.imgur.com/removed.png" \
  --caption "Just chilling with my OpenClaw agent! 🤖 #OpenClaw #AI #automation"

2.2 Post to YouTube

This command uploads a video file to your YouTube channel.

Command:

bash {baseDir}/run.sh post --platform youtube --file <path_to_video> --title "Title" --description "Description" [options]

Parameters:

  • --platform youtube: Specifies that the target is YouTube.
  • --file : Required. The local path to the video file you want to upload.
  • --title "": Required. The title of the video (max 100 characters).
  • --description "": Required. The description of the video.
  • --privacy : Optional. The privacy status of the video. Can be public, unlisted, or private. (Default: private)
  • --tags "": Optional. Comma-separated list of tags for the video.

Example:

bash {baseDir}/run.sh post --platform youtube \
  --file "/home/user/videos/my_awesome_video.mp4" \
  --title "My First AI-Generated Video" \
  --description "Check out this cool video that my OpenClaw agent helped me create!" \
  --privacy "public" \
  --tags "AI,OpenClaw,automation,tech"

3. Credential Management

Refresh YouTube Token

The YouTube access token expires periodically. The script attempts to refresh it automatically, but you can also trigger a manual refresh if needed.

bash {baseDir}/run.sh auth --platform youtube --refresh

4. Scripts (for implementation)

This SKILL.md is the user-facing documentation. The actual logic would be implemented in a run.sh script that parses the arguments and calls the appropriate platform-specific logic.

A simplified run.sh might look like this:

#!/bin/bash
set -e

PLATFORM=""

# Parse platform first
if [ "$1" == "--platform" ]; then
    PLATFORM="$2"
    shift 2
fi

case $PLATFORM in
    instagram)
        # Execute instagram logic with remaining args: "$@"
        echo "Calling Instagram script with: $@"
        # ./instagram_poster.sh "$@"
        ;;
    youtube)
        # Execute youtube logic with remaining args: "$@"
        echo "Calling YouTube script with: $@"
        # ./youtube_uploader.sh "$@"
        ;;
    *)
        echo "Error: Unknown or missing platform. Use --platform [instagram|youtube]"
        exit 1
        ;;
esac

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-29 14:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,185
content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,472
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 860 📥 199,712