Skip to main content

social-publisher

Publish content to multiple social media platforms (Facebook, Instagram, LinkedIn, WhatsApp). Use when user asks to 'publish', 'post', 'share on social media', 'distribute content', or wants to send marketing messages.

インストールへ移動

ソース情報

リポジトリ
aviz85/architect-workshops
ソースの最終更新活動
2026年5月4日 07:14
検出された SKILL.md の言語
複数言語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
4 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
social-publisher
description
Publish content to multiple social media platforms (Facebook, Instagram, LinkedIn, WhatsApp). Use when user asks to 'publish', 'post', 'share on social media', 'distribute content', or wants to send marketing messages.
# Social Publisher Publish content to multiple social media platforms from a single command. ## Workflow: Content Adaptation When the user provides a message to publish, **ALWAYS**: 1. **Adapt the message for each platform** based on these rules: 2. **Present all versions** to the user for approval 3. **Ask which platforms** to publish to 4. **Publish** only after confirmation ### Platform Adaptation Rules | Platform | Max Length | Tone | Format | |----------|------------|------|--------| | **Facebook** | 2000+ chars | Personal, storytelling | Full paragraphs, emojis OK | | **LinkedIn** | 1300 chars | Professional, insights | Business value, no slang | | **Twitter/X** | 280 chars | Punchy, hook | One key insight, hashtag optional | | **Instagram** | 2200 chars | Casual, visual | Emojis, hashtags at end | | **YouTube** | 5000 chars | Descriptive | Timestamps, links | ### Adaptation Examples **Original message about AI agents:** **Facebook:** > אם העבודה שלכם קשורה למחשב - תעצרו. > [Full story, personal experience, emotional] > זה מבחן טורינג של הסוכנים. 🤖 **LinkedIn:** > The "Agent Turing Test" - Can AI agents truly replace human workers? > [Professional insight, business implications] > After a week of intensive work with autonomous agents, I've seen tasks completed end-to-end without intervention. > The productivity implications are significant. **Twitter/X:** > שבוע עם סוכני AI אוטונומיים. > התפוקה? אולי פי 10. > המפתח: משימות מקצה לקצה. > זה מבחן טורינג החדש. 🤖 **Instagram:** > 🤖 מבחן טורינג של הסוכנים > > לא "האם זה נשמע אנושי?" > אלא "האם זה מועיל כמו עובד?" > > התשובה: כן. וזה קורה עכשיו. > > #AI #Automation #Productivity #AIAgents #ClaudeCode ## Supported Platforms | Platform | API | Features | |----------|-----|----------| | **Facebook** | Ayrshare | Posts, images, links | | **Instagram** | Ayrshare | Posts, images, reels | | **LinkedIn** | Ayrshare | Posts, images, articles | | **Twitter/X** | Ayrshare | Tweets, threads | | **YouTube** | Ayrshare | Community posts | | **WhatsApp** | Green API | Messages, images to groups | ## Setup ### 1. Install Dependencies ```bash cd /Users/aviz/architect-workshops/.codex/skills/social-publisher/scripts npm install ``` ### 2. Configure APIs Create `.env` file: ```env # Ayrshare (for FB, IG, LinkedIn, Twitter, YouTube) AYRSHARE_API_KEY=your_ayrshare_api_key # Green API (for WhatsApp) GREEN_API_INSTANCE_ID=your_instance_id GREEN_API_TOKEN=your_api_token ``` ## Usage ### Standard Flow (Recommended) User provides a message, Claude: 1. Adapts for all platforms 2. Shows formatted versions 3. Asks which to publish 4. Publishes selected Example: ``` User: תפרסם את זה: "הגעתי ל-10x productivity השבוע עם סוכני AI" Claude: הנה הגרסאות לכל פלטפורמה: 📘 **Facebook:** הגעתי ל-10x productivity השבוע עם סוכני AI... [expanded version] 💼 **LinkedIn:** This week I achieved 10x productivity using AI agents... [professional version] 🐦 **Twitter/X:** 10x productivity עם סוכני AI. לא הייפ. מציאות. 🚀 📸 **Instagram:** 🚀 10x productivity [visual version with hashtags] לאיזה פלטפורמות לשלוח? ``` ### Direct Publish (Skip Adaptation) ```bash npx ts-node publish.ts --facebook --message "Your message" --no-adapt ``` ### Options | Option | Description | |--------|-------------| | `--all` | Publish to all connected platforms | | `--facebook` | Publish to Facebook | | `--instagram` | Publish to Instagram (requires image) | | `--linkedin` | Publish to LinkedIn | | `--twitter` | Publish to Twitter/X | | `--whatsapp` | Send to WhatsApp | | `--message <text>` | Post/message text | | `--image <path>` | Image file path | | `--group <id>` | WhatsApp group ID | | `--dry-run` | Preview without posting | ## Response Format When presenting adapted content, use this format: ``` 📱 **גרסאות מותאמות לפרסום:** --- 📘 **Facebook** (מוכן לשליחה) [content] --- 💼 **LinkedIn** (מוכן לשליחה) [content] --- 🐦 **Twitter/X** (280 תווים) [content] --- 📸 **Instagram** (דורש תמונה) [content] --- **לאיזה פלטפורמות לשלוח?** 1. כולם 2. Facebook + LinkedIn 3. Twitter בלבד 4. אחר (ציין) ``` ## Integration with Other Skills - **marketing-copy**: Generate content, then adapt and publish - **nano-banana-poster**: Generate poster, then publish with image - **workshop-updates**: Mark "published" in pipeline
GitHubで見る