@social-media-scheduler/cli npm প্যাকেজের ভেতরেই আসে — CLI একবার ইনস্টল করলেই OpenClaw নিজে থেকে স্কিলটি খুঁজে পায়।
ইনস্টল
1
আপনার মেশিনে OpenClaw ইনস্টল করুন
OpenClaw ইনস্টল গাইড অনুসরণ করুন। Node.js 22+ লাগে।
2
Social media studio CLI ইনস্টল করুন (যার সাথে স্কিল আসে)
@social-media-scheduler/cli প্যাকেজে আছে:so-meCLI বাইনারিSKILL.md— OpenClaw স্কিলের মূল অংশtools.md— সব 205টি টুলের স্বয়ংক্রিয়ভাবে তৈরি ক্যাটালগexamples/— তিনটি কাজ-করা ট্রান্সক্রিপ্ট (schedule-post.md,reply-dm.md,weekly-report.md)
3
অথেন্টিকেট করুন
so-me.studio/settings?tab=api-এ একটি API কী তৈরি করুন, তারপর এক্সপোর্ট করুন:OpenClaw স্বয়ংক্রিয়ভাবে যোগ্যতা যাচাই করে। এভাবে নিশ্চিত করুন:পেয়ার হয়ে গেলে আপনি Discord, Slack, WhatsApp, Telegram বা সাপোর্টেড 22টি মেসেঞ্জারের যেকোনোটি থেকে এজেন্টের সাথে চ্যাট করতে পারবেন।
অথবা ClawHub-এর মাধ্যমে
স্কিলটি ClawHub-এ প্রকাশিত। দুটি প্রচলিত কমান্ডের যেকোনোটি দিয়ে ইনস্টল করুন:@social-media-scheduler/cli — ClawHub প্রকাশিত npm প্যাকেজ ইনডেক্স করে।
স্কিল পেজ: clawhub.ai/yasin047/so-me-studio
আপনি যা জিজ্ঞেস করতে পারেন
ইনস্টলের পর সহজ ভাষায় এজেন্টকে প্রম্পট দিন:
এজেন্ট Social media studio-র সব 205টি MCP টুল ব্যবহার করতে পারে — ড্যাশবোর্ডে যে প্রতিটি কাজ সম্ভব, এখানেও তা সম্ভব।
যেকোনো মেসেঞ্জার থেকে চ্যাট করুন
OpenClaw 22টি মেসেজিং চ্যানেল সাপোর্ট করে — আপনি যেটি আগে থেকেই ব্যবহার করেন সেটি থেকেই এজেন্টকে DM করুন। পেয়ার হয়ে গেলে প্রতিটি চ্যানেল একই এজেন্ট ও একইso-me-studio স্কিল ব্যবহার করে, তাই Discord, WhatsApp বা Slack থেকে একই উত্তর পাবেন।
প্রথমবারের পূর্বশর্ত
কোনো চ্যানেল যোগ করার আগে OpenClaw-এর~/.openclaw/openclaw.json-এ প্রাথমিক কনফিগ লাগে:
openclaw gateway Missing config. Run openclaw setup or set gateway.mode=local দিয়ে ব্যর্থ হয়।
প্যাটার্ন (যেকোনো চ্যানেলের জন্য কাজ করে)
gateway কমান্ড একটি লোকাল ডেমন চালু করে, যা প্রতিটি সক্রিয় চ্যানেলে শোনে এবং মেসেজগুলো আপনার ইনস্টল করা স্কিলে পাঠায়।
শীর্ষ 7 — পূর্ণ সেটআপ
- Discord
- Slack
- WhatsApp
- Telegram
- iMessage
- MS Teams
- Google Chat
1. একটি Discord অ্যাপ্লিকেশন তৈরি করুন3. চ্যানেল রেজিস্টার করুনউইজার্ড একটি অ্যাকাউন্ট শনাক্তকারী চায় — আপনার Discord ইউজার ID বা ইউজারনেম দিন।4. গেটওয়ে চালান + স্মোক টেস্টতারপর Discord-এ আপনার বটকে DM করুন:
- discord.com/developers/applications-এ যান → New Application
- Bot ট্যাব → Add Bot → TOKEN-এর নিচে “Copy” ক্লিক করুন (গোপন রাখুন)
- Bot ট্যাব → INTENT SETTINGS → Message Content Intent চালু করুন ⚠️ আবশ্যক
- (ঐচ্ছিক, সার্ভারে ব্যবহারের জন্য) OAuth2 → URL Generator → স্কোপ
bot, পারমিশনSend Messages,Read Message History,Embed Links,Attach Files→ বটকে সার্ভারে আমন্ত্রণ জানাতে URL-টি খুলুন। শুধু DM ব্যবহারে এই ধাপ বাদ দিন।
“List my connected social accounts”প্রথম মেসেজে OpenClaw টার্মিনালে একটি পেয়ারিং কোড প্রিন্ট হয়।
openclaw admin pair-code <code> দিয়ে অনুমোদন করুন।WebChat নেই কেন? পুরনো OpenClaw টিউটোরিয়ালে
webchat চ্যানেলের উল্লেখ ছিল — বর্তমান CLI-তে এটি ব্যবহারকারীর দিকের আসল চ্যানেল নয় (এটি অভ্যন্তরীণ রাউটিং ধ্রুবক)। openclaw channels add --channel webchat unknown channel id: webchat ফেরত দেয়। অ্যাকাউন্ট-ছাড়া দ্রুত টেস্টের জন্য উপরের Telegram ব্যবহার করুন (@BotFather দিয়ে প্রায় 1 মিনিট)।আরও 15টি চ্যানেল (+ 1টি শীঘ্রই আসছে)
লং-টেইল চ্যানেল (এক লাইনের সেটআপ নির্দেশ)
লং-টেইল চ্যানেল (এক লাইনের সেটআপ নির্দেশ)
পেয়ারিংয়ের পরে আপনি যা জিজ্ঞেস করতে পারেন
প্রতিটি চ্যানেলে একই প্রম্পট কাজ করে:- “আমার কোন কোন সোশ্যাল অ্যাকাউন্ট যুক্ত আছে?”
- “আগামীকাল সকাল 9টা UTC-তে ‘launching today’ লিখে একটি টুইট শিডিউল করো।”
- “LinkedIn-এর জন্য শুক্রবারের প্রোডাক্ট লঞ্চের একটি ক্যাপশন তৈরি করে বিকেল 5টায় শিডিউল করো।”
- “গত সপ্তাহে আমার Twitter পোস্টগুলোর পারফরম্যান্স কেমন ছিল?”
- “ওই DM-এর উত্তরে আমার সংরক্ষিত ‘pricing’ টেমপ্লেটটি পাঠাও।”
সাধারণ সমস্যা সমাধান
openclaw gateway-এMissing config: আপনি পূর্বশর্ত বাদ দিয়েছেন — কোনো চ্যানেল যোগ করার আগেopenclaw onboard(বাopenclaw setup --non-interactive --accept-risk) চালান।- বট একদম সাড়া দিচ্ছে না:
openclaw gatewayচলছে কি না নিশ্চিত করুন। এটিই সেই ডেমন যা প্রতিটি চ্যানেলে শোনে — এটি না চললে কোনো মেসেজ পৌঁছায় না। - প্রথম মেসেজ আটকে আছে: OpenClaw প্রথম ব্যবহারে পেয়ারিং চায়। প্রথম DM টার্মিনালে একটি কোড প্রিন্ট করায়;
openclaw admin pair-code <code>দিয়ে অনুমোদন করুন। - Discord-নির্দিষ্ট: ডেভেলপার পোর্টালে Message Content Intent চালু থাকতে হবে, নইলে বট DM পড়তে পারে না।
- Slack-নির্দিষ্ট: OAuth স্কোপ (
im:history,im:read,chat:write) নেই; স্কোপ যোগ করার পর অ্যাপটি আপনার ওয়ার্কস্পেসে আবার ইনস্টল করুন। - স্কিল যোগ্য নয়:
openclaw skills list --eligible-এso-me-studioথাকার কথা। না থাকলেSOME_API_KEYগেটওয়ে শেলে দেখা যাচ্ছে না — যে টার্মিনালেopenclaw gatewayচালান সেখানেই এটি এক্সপোর্ট করুন। - একাধিক চ্যানেলের সবগুলো কাজ করছে না: প্রতিটি চ্যানেলের নিজস্ব
enabledফ্ল্যাগ আছে;openclaw channels statusদিয়ে অবস্থা দেখুন। - MS Teams বা Google Chat-এ পৌঁছানো যাচ্ছে না: এগুলোর জন্য OpenClaw গেটওয়ের একটি পাবলিক HTTPS এন্ডপয়েন্ট লাগে। ডেভেলপমেন্টের সময় ngrok বা Cloudflare Tunnel ব্যবহার করুন।
এটি কীভাবে কাজ করে
SKILL.md) একটি সিস্টেম-প্রম্পট এক্সটেনশন, যা এজেন্টকে so-me CLI ব্যবহার শেখায়। CLI প্রতিটি অপারেশনে স্ট্রাকচার্ড JSON ফেরত দেয়, তাই এজেন্ট পার্স করতে, যুক্তি দিতে এবং কল চেইন করতে পারে।
স্কিলে বাঁধা কঠোর নিয়ম
- কখনো অ্যাকাউন্ট / পোস্ট / কথোপকথনের ID বানিয়ে না বলা — সবসময় আগে খুঁজে নেওয়া।
scheduledAtISO 8601 UTC এবং কঠোরভাবে ভবিষ্যতের হতে হবে।- একাধিক ধাপের কাজ (যেমন AI ছবি → পোস্ট) ক্রমানুসারে চেইন করা হয়।
- অনুরোধ করলেও কখনো API কী বা ওয়েবহুক সিক্রেট প্রকাশ না করা।
আপডেট
Social media studio-তে নতুন টুল এলে SKILL.md ওtools.md পুনরায় তৈরি হয় এবং @social-media-scheduler/cli আবার প্রকাশিত হয়। সর্বশেষটি পেতে ব্যবহারকারীরা npm install -g @social-media-scheduler/cli আবার চালান।
সোর্স
স্কিলের সোর্স Social media studio মনোরেপোতে আছেapps/cli/SKILL.md-তে। PR স্বাগত।
অন্য এজেন্ট?
আপনি ভিন্ন এজেন্ট রানটাইম ব্যবহার করলে:- Hermes 4 — Hermes ইন্টিগ্রেশন দেখুন, যা
npm install -g @so-me/hermes-agent-এর মাধ্যমে একই MCP ব্যাকএন্ড ব্যবহার করে। - Claude Desktop / Cursor / OpenCode — এগুলোকে সরাসরি আমাদের MCP সার্ভারে পয়েন্ট করুন। কোনো স্কিল বা রানটাইম লাগে না।
- অন্য যেকোনো কিছু (LangGraph, CrewAI, OpenAI Assistants, Anthropic API) — তাদের পছন্দের ফরম্যাটে একটি টুল ডেফিনিশন ফাইল তৈরি করুন: