Coding

social-listening-monitor

Try it

Search public LinkedIn, X, and Reddit posts for brand monitoring, competitor monitoring, public-conversation research, and weekly marketing briefs. Use when a marketer needs sourced mentions, competitor launch or pricing research, or a concise review brief from public posts.

What it does

Search public LinkedIn, X, and Reddit posts for brand monitoring, competitor monitoring, public-conversation research, and weekly marketing briefs. Use when a marketer needs sourced mentions, competitor launch or pricing research, or a concise review brief from public posts.

The skill document

Social Listening Monitor

Search public conversations with SocialListeningAPI, then turn the returned posts into a sourced review list. Treat search results as research leads. A person must review them before acting.

  1. Ask which query to search and which of linkedin, x, and reddit to include.

  2. Run this fixed command through the exec tool:

    node "{baseDir}/scripts/search-social.js"
    
  3. Pass user input through the exec tool's environment map, never through the command string:

    SOCIALLISTENING_QUERY=
    SOCIALLISTENING_PLATFORMS=linkedin,x,reddit
    
  4. Let the command inherit SOCIALLISTENING_API_KEY from the OpenClaw process.

  5. Review errors before summarizing. Keep usable results when one source fails.

  6. Cite every finding with its item url. Never invent missing context or results.

The script returns normalized JSON. items are sorted newest first. creditsUsed reports the credits returned by successful API calls. sourceUrls contains the public post URLs.

Choose the workflow

  • For a brand review, search the exact brand name and likely misspellings separately.
  • For competitor research, search focused phrases about pricing, launches, switching, and problems. Avoid one broad query that mixes different questions.
  • For a weekly brief, search the brand and competitor, remove URLs already present in the user's own history, group the remaining posts by theme, and cite each point.

Read references/monitoring-workflows.md for query patterns and brief structure.

Limits

SocialListeningAPI performs public search. It does not schedule runs, store history, remove duplicates, classify posts, send Slack messages, or create alerts. Use OpenClaw or another external tool for those steps. Search results can include irrelevant posts, so require human review.

Related skills

Monitors and aggregates brand mentions on Twitter/X using apidojo's Tweet and Search scrapers on Apify. Triggers when the user asks to: track mentions of a brand on Twitter, find what people are saying about a company on X, monitor brand sentiment on Twitter, set up brand mention tracking, find customer complaints or praise about a product on Twitter, analyze brand reputation based on tweets, or measure share of voice on X compared to competitors. Returns tweet text, author, engagement metrics, sentiment signals, and timestamps per mention. Ideal for brand managers, PR teams, community managers, and reputation analysts.

1 installs

Builds a comprehensive social media audit for a brand across all major platforms using apidojo's multi-platform scrapers. Triggers when the user asks to: do a social media audit for a brand, build a full social media presence report, analyze a brand's performance across all social platforms, create a cross-platform social media benchmark, audit a competitor's entire social media strategy, build a social media scorecard for a brand, or create a comprehensive social media analysis covering Twitter Instagram TikTok and YouTube. Returns per-platform metrics, follower counts, engagement rates, content mix, posting frequency, and overall brand health score. Ideal for social media managers, brand strategists, and agency teams doing comprehensive brand audits.

1 installs

Continuously monitor Reddit for new posts and comments mentioning a topic, brand, or competitor, deduped across polls. Use when the user wants ongoing Reddit monitoring, brand or competitor tracking, or alerts on new mentions across subreddits.

1 installs

Researches social-media profiles, posts, and engagement across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn, Facebook, and Reddit via the Crawlora API, returning clean JSON. Use when the user wants a public profile's stats, a post's content/engagement, a platform search, trending topics, or social listening/competitor research — instead of scraping each app.

3 installs