instagram-apiPost to Instagram (Feed, Story, Reels, Carousel) and Threads using the official Meta Graph API. Requires Imgur for media hosting.
Install via ClawdBot CLI:
clawdbot install lifeissea/instagram-apiMeta Graph APIλ₯Ό μ¬μ©ν΄ Instagramκ³Ό Threadsμ μ§μ ν¬μ€ν νλ μ€ν¬.
λ―Έλμ΄ νΈμ€ν μ Imgur APIλ₯Ό μ¬μ© (μ΄λ―Έμ§/μμ κ³΅κ° URL μμ±).
Instagram Graph APIλ κ³΅κ° URLλ‘λ§ λ―Έλμ΄λ₯Ό μ λ‘λν μ μμ΄ Imgurκ° νμν©λλ€.
raon-instagram)Anonymous usage without user authorization μ νhttps://localhost (Anonymousμ΄λ―λ‘ νμλ§ λ§μΆλ©΄ λ¨)
export IMGUR_CLIENT_ID="your_client_id_here"
# ~/.openclaw/.env λλ ~/.zshrcμ μΆκ°
export INSTAGRAM_ACCESS_TOKEN="your_token_here"
export INSTAGRAM_BUSINESS_ACCOUNT_ID="your_account_id_here"
# Threads (μ ν)
export THREADS_ACCESS_TOKEN="your_threads_token_here"
export THREADS_USER_ID="your_threads_user_id_here"
# Imgur (μ΄λ―Έμ§ νΈμ€ν
μ© β νΌλ/λ¦΄μ€ μ
λ‘λ μ νμ)
export IMGUR_CLIENT_ID="your_imgur_client_id_here"
instagram_basicinstagram_content_publishpages_read_engagement
curl "https://graph.facebook.com/v21.0/me/accounts?access_token=YOUR_TOKEN"
π‘ Imgur Client ID: https://api.imgur.com/oauth2/addclient (Anonymous usage μ ν)
bash scripts/post-feed.sh <μ΄λ―Έμ§κ²½λ‘> <μΊ‘μ
νμΌ>
# μμ
bash scripts/post-feed.sh ./photo.jpg ./caption.txt
bash scripts/post-story.sh <μ΄λ―Έμ§κ²½λ‘>
# μμ
bash scripts/post-story.sh ./story.jpg
bash scripts/post-reels.sh <μμκ²½λ‘> <μΊ‘μ
νμΌ>
# μμ
bash scripts/post-reels.sh ./reel.mp4 ./caption.txt
bash scripts/post-carousel.sh <μΊ‘μ
νμΌ> <μ΄λ―Έμ§1> <μ΄λ―Έμ§2> [μ΄λ―Έμ§3...]
# μμ
bash scripts/post-carousel.sh ./caption.txt ./img1.jpg ./img2.jpg ./img3.jpg
bash scripts/post-threads.sh <μΊ‘μ
νμΌ> [μ΄λ―Έμ§URL]
# μμ (ν
μ€νΈλ§)
bash scripts/post-threads.sh ./caption.txt
# μμ (μ΄λ―Έμ§ ν¬ν¨)
bash scripts/post-threads.sh ./caption.txt "https://example.com/image.jpg"
instagram-api/
βββ SKILL.md # μ΄ νμΌ
βββ scripts/
βββ post-feed.sh # νΌλ ν¬μ€ν
βββ post-story.sh # μ€ν 리 ν¬μ€ν
βββ post-reels.sh # λ¦΄μ€ ν¬μ€ν
βββ post-carousel.sh # μΊλ¬μ
ν¬μ€ν
βββ post-threads.sh # Threads ν¬μ€ν
~/logs/sns/ λ‘κ·Έ νμΈGenerated Mar 1, 2026
Agencies can automate posting client content to Instagram and Threads, handling feed posts, stories, reels, and carousels. This streamlines campaign management across multiple accounts, saving time and ensuring consistent scheduling. It's ideal for managing high-volume content calendars efficiently.
Online stores can use this skill to post product images, promotional videos, and carousels directly to Instagram. It helps showcase new arrivals, sales, and customer testimonials, driving traffic and engagement. The automation reduces manual effort in updating social media feeds.
Individual creators, such as influencers or bloggers, can automate posting of photos, reels, and stories to Instagram and Threads. This allows them to focus on content creation rather than manual uploads, maintaining a regular posting schedule. It supports multimedia formats for diverse content strategies.
Hotels, restaurants, or event planners can post updates, menus, or behind-the-scenes content to Instagram stories and feeds. This enhances real-time engagement with customers, promoting events or daily specials. Automation ensures timely posts during busy periods.
Offer a monthly subscription for automated social media posting, targeting small businesses or creators. Revenue comes from tiered plans based on post volume or features like analytics. This model provides recurring income and scales with client growth.
Provide basic posting features for free, with premium upgrades for advanced options like carousel posts or Threads integration. Monetize through paid plans or one-time purchases for additional scripts. This attracts users and converts them to paying customers over time.
License the skill to marketing agencies or platforms as a white-label tool, allowing them to rebrand it for their clients. Revenue is generated through licensing fees or revenue-sharing agreements. This expands reach without direct customer support overhead.
π¬ Integration Tip
Ensure all required environment variables are set correctly in your system's configuration files, and test with Imgur media hosting to avoid upload failures due to public URL requirements.
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.