← Files WaldoARCHIVED FILE

skills/social-intelligence/references/platform-guide.md

3.5 KB · Oct 4, 2026 · 12:05 UTC

↓ Download file

# Platform Reference

## Reddit

- `reddit_search_posts`, `reddit_search_comments`, `reddit_search_communities`, `reddit_search_media`, `reddit_get_post`, `scan_reddit_post_page`
- Start with `reddit_search_communities` to discover relevant subreddits, then search within them.
- `reddit_search_comments` searches comment text directly — prefer this over fetching full threads.
- **No `limit` parameter.** Use `sort: "top"` by default (or `sort: "new"` for time-sensitive). Use only first 10 (Round 1) or 5 (Round 2) results.

## Instagram

- `instagram_search_posts`, `instagram_search_users`, `instagram_get_post`, `instagram_get_post_comments`, `instagram_get_posts`, `instagram_get_profile`
- Search works well with hashtags (e.g., `#skinnypop`).

## TikTok

- `tiktok_search_posts`, `tiktok_search_users`, `tiktok_get_post`, `tiktok_get_post_comments`, `tiktok_get_posts`, `tiktok_get_profile`
- Content is almost entirely video — captions are often minimal.
- Sponsored content often includes `#ad`, `#sponsored`.

## X/Twitter

- `twitter_search_posts`, `twitter_search_users`, `twitter_get_post`, `twitter_get_tweet_replies`, `twitter_get_posts`, `twitter_get_profile`
- Best for breaking opinions and real-time reaction.

## Facebook

- `facebook_search_posts`, `facebook_search_users`, `facebook_get_post`, `facebook_get_post_comments`, `facebook_get_posts`, `facebook_get_profile`
- Use `publicPosts: "true"` for publicly visible content.

## LinkedIn

- `linkedin_search_posts`, `linkedin_search_users`, `linkedin_search_companies`, `linkedin_get_post`, `linkedin_get_company`, `linkedin_get_company_posts`, `linkedin_get_profile`
- Best for employer brand, B2B, thought leadership.

## YouTube

- `youtube_search_videos`, `youtube_search_channels`, `youtube_get_post`, `youtube_get_video_details`, `youtube_get_video_comments`, `youtube_get_video_transcript`, `youtube_get_channel_content`
- Transcripts are valuable when titles are vague. Use `youtube_search_video_comments` with `searchTerm` for targeted sentiment.

## Unsupported Platforms

Use `fetch_page` or web search as a fallback and note the reduced data reliability.

## Common Pitfalls

- **X/Twitter**: Usernames must omit the `@` prefix.
- **Facebook**: Date filtering uses `startDate`/`endDate` in `YYYY-MM-DD` format, not `last_n_days`.
- **LinkedIn**: Use `datePosted` for time filtering, not `last_n_days`.
- **Instagram/TikTok**: Hashtag searches work with or without `#` — try both.
- **YouTube**: `youtube_search_video_comments` requires `videoId`, not a URL.
- **All platforms**: `last_n_days` expects an integer, not a string.
- **All platforms (except Reddit)**: Always pass `limit` on search calls.

## Time Filtering Defaults

| Context | Default Range |
|---|---|
| Crisis / breaking event | Last 7 days |
| Campaign / product launch | Last 14 days |
| General brand health | Last 30 days |
| Brand audit / trend analysis | Last 90 days |

## Query Construction

- Keep queries to **5-6 words**, neutral, with synonym variation.
- For hashtag-driven platforms, search with and without the `#` prefix.
- If initial searches return <5 relevant posts per platform, run 1-2 supplemental searches with varied phrasing.

## Content Filtering: Organic Only

Exclude brand-owned, paid/sponsored, and influencer partnership content:
- Check author username/name against the brand.
- Look for disclosure signals: `#ad`, `#sponsored`, `partnership`, `gifted`.
- On Reddit, subreddits matching the brand name are typically brand-owned.
- If uncertain, classify but flag as *"potentially non-organic."*

SHA-256: e1d777d4ecab3fb64268e8dc398e44c2259ec1d270f0e15616cb9b472b6eac8d