🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Neckr0ik Socialposter

by @neckr0ik

Automate social media posting across Twitter, LinkedIn, Facebook, Instagram. Schedule posts, track engagement, auto-reply. Use when you need to manage social...

Versionv1.0.0
Downloads827
TERMINAL
clawhub install neckr0ik-socialposter

πŸ“– About This Skill


name: neckr0ik-socialposter version: 1.0.0 description: Automate social media posting across Twitter, LinkedIn, Facebook, Instagram. Schedule posts, track engagement, auto-reply. Use when you need to manage social media presence.

Social Media Automation

Multi-platform social media automation.

What This Does

  • Post Scheduling β€” Schedule posts for optimal times
  • Multi-Platform β€” Twitter, LinkedIn, Facebook, Instagram
  • Content Calendar β€” Plan weeks/months ahead
  • Auto-Reply β€” Respond to mentions automatically
  • Analytics β€” Track engagement and growth
  • Quick Start

    # Schedule a tweet
    neckr0ik-socialposter post --platform twitter --content "Hello world!" --schedule "2026-03-07 09:00"

    Schedule multi-platform post

    neckr0ik-socialposter post --platform twitter,linkedin --content "Blog post alert!" --schedule "2026-03-07 10:00"

    View scheduled posts

    neckr0ik-socialposter calendar --days 7

    Auto-reply to mentions

    neckr0ik-socialposter auto-reply --platform twitter --keywords "thanks,thank you" --response "You're welcome!"

    Supported Platforms

    | Platform | Post | Schedule | Reply | Analytics | |----------|------|----------|-------|-----------| | Twitter/X | βœ… | βœ… | βœ… | βœ… | | LinkedIn | βœ… | βœ… | βœ… | βœ… | | Facebook | βœ… | βœ… | βœ… | βœ… | | Instagram | βœ… | βœ… | 🟑 | βœ… | | Threads | βœ… | βœ… | βœ… | 🟑 | | Bluesky | βœ… | βœ… | βœ… | 🟑 |

    Commands

    post

    Create and schedule posts.

    neckr0ik-socialposter post [options]

    Options: --platform Comma-separated platforms (twitter,linkedin,facebook,instagram) --content Post content --media Media files to attach --schedule Schedule time (ISO format) --timezone Timezone for schedule

    calendar

    View scheduled posts.

    neckr0ik-socialposter calendar [options]

    Options: --days Days to show (default: 7) --platform Filter by platform --status Filter by status (scheduled, posted, failed)

    auto-reply

    Set up automatic replies.

    neckr0ik-socialposter auto-reply [options]

    Options: --platform Platform name --keywords Trigger keywords (comma-separated) --response Response template --probability Probability of replying (0-1)

    analytics

    View engagement analytics.

    neckr0ik-socialposter analytics [options]

    Options: --platform Platform name --period Time period (default: 30) --export Export format (csv, json)

    connect

    Connect social media accounts.

    neckr0ik-socialposter connect --platform 
    

    Content Calendar

    Plan your content ahead:

    # Add to calendar
    neckr0ik-socialposter calendar add --content "Monday motivation" --platform twitter --day monday --time 09:00
    neckr0ik-socialposter calendar add --content "Tech tip" --platform linkedin --day wednesday --time 14:00
    neckr0ik-socialposter calendar add --content "Weekend vibes" --platform instagram --day friday --time 17:00

    View weekly calendar

    neckr0ik-socialposter calendar view --week

    Auto-Reply Templates

    Create smart auto-replies:

    # replies.yaml
    
  • name: thanks-reply
  • platform: twitter keywords: - thanks - thank you - appreciation response: "You're welcome! πŸ™" probability: 0.8
  • name: question-reply
  • platform: linkedin keywords: - how do - how to - what is response: "Great question! Check out our FAQ: [link]" probability: 0.5
  • name: support-reply
  • platform: all keywords: - help - support - issue response: "I've noted your concern. Our team will reach out shortly." probability: 1.0

    Optimal Posting Times

    Get recommended posting times:

    neckr0ik-socialposter optimize --platform twitter

    Output:

    Best times to post on Twitter:

    Monday: 09:00, 12:00, 17:00

    Tuesday: 10:00, 13:00, 18:00

    Wednesday: 09:00, 12:00, 15:00

    ...

    Engagement Tracking

    # Track post engagement
    neckr0ik-socialposter track --post-id 

    Track account growth

    neckr0ik-socialposter growth --platform twitter --days 30

    Compare platforms

    neckr0ik-socialposter compare --days 30

    Rate Limits

    The skill respects platform rate limits:

    | Platform | Posts/Day | DMs/Day | |----------|------------|---------| | Twitter | 2,400 | 1,000 | | LinkedIn | 100 | 30 | | Facebook | 25 | - | | Instagram | 25 | 50 |

    Configuration

    # Set API credentials
    neckr0ik-socialposter config set twitter.api_key 
    neckr0ik-socialposter config set twitter.api_secret 
    neckr0ik-socialposter config set linkedin.access_token 

    Set default timezone

    neckr0ik-socialposter config set timezone "America/Mexico_City"

    Use Cases

    1. Content Calendar

    Plan and schedule a week of posts:

    # Create daily posts for a week
    for day in monday tuesday wednesday thursday friday; do
      neckr0ik-socialposter post \
        --platform twitter,linkedin \
        --content "$(cat ${day}-content.txt)" \
        --schedule "2026-03-${day_num} 09:00"
    done
    

    2. Auto-Engagement

    Automatically engage with your audience:

    # Auto-thank for mentions
    neckr0ik-socialposter auto-reply \
      --platform twitter \
      --keywords "mentioned,recommended,recommended" \
      --response "Thanks for the mention! πŸ™"
    

    3. Analytics Report

    Generate monthly report:

    neckr0ik-socialposter analytics --period 30 --export csv > monthly-report.csv
    

    See Also

  • references/platforms.md β€” Platform-specific notes
  • references/rate-limits.md β€” Rate limit details
  • scripts/social.py β€” Main implementation
  • ⚑ When to Use

    TriggerAction
    Plan and schedule a week of posts:
    ```bash
    # Create daily posts for a week
    for day in monday tuesday wednesday thursday friday; do
    neckr0ik-socialposter post \
    --platform twitter,linkedin \
    --content "$(cat ${day}-content.txt)" \
    --schedule "2026-03-${day_num} 09:00"
    done
    ```
    ### 2. Auto-Engagement
    Automatically engage with your audience:
    ```bash
    # Auto-thank for mentions
    neckr0ik-socialposter auto-reply \
    --platform twitter \
    --keywords "mentioned,recommended,recommended" \
    --response "Thanks for the mention! πŸ™"
    ```
    ### 3. Analytics Report
    Generate monthly report:
    ```bash
    neckr0ik-socialposter analytics --period 30 --export csv > monthly-report.csv
    ```

    πŸ’‘ Examples

    # Schedule a tweet
    neckr0ik-socialposter post --platform twitter --content "Hello world!" --schedule "2026-03-07 09:00"

    Schedule multi-platform post

    neckr0ik-socialposter post --platform twitter,linkedin --content "Blog post alert!" --schedule "2026-03-07 10:00"

    View scheduled posts

    neckr0ik-socialposter calendar --days 7

    Auto-reply to mentions

    neckr0ik-socialposter auto-reply --platform twitter --keywords "thanks,thank you" --response "You're welcome!"

    βš™οΈ Configuration

    # Set API credentials
    neckr0ik-socialposter config set twitter.api_key 
    neckr0ik-socialposter config set twitter.api_secret 
    neckr0ik-socialposter config set linkedin.access_token 

    Set default timezone

    neckr0ik-socialposter config set timezone "America/Mexico_City"