mcpField
S
social-listening

social-listening

github.com/gooseworks-ai营销与增长1.3k39 次安装3 天前更新
代码仓库

关于 social-listening

Social Listening 是用于追踪网络和社交媒体上品牌及竞争对手提及内容的营销技能。它结合广泛网络搜索、社交帖子获取,以及对指定页面的结构化信息提取。

主要功能

  1. 01使用 Exa 搜索网络提及
  2. 02获取 X 和 LinkedIn 动态
  3. 03用 Scrapegraph 提取网页结构化数据
  4. 04监测品牌、竞品和行业话题

适用场景

  1. 01查看产品的公开反馈
  2. 02追踪竞争对手公告
  3. 03调研行业讨论
  4. 04合作前评估社交动态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gooseworks-ai/goose-skills --skill social-listening

安装后在 Claude Code 中输入/social-listening确认已加载。

附带文件skill.meta.json

详细介绍

社交媒体舆情监测

设置

在进行任何凭据设置之前,先选择可用的运行时:

  • 无终端客户端: 跳过下面的 shell 命令。使用已连接的 MCP 工具。对于 ScrapeCreators 操作,请阅读 scrapecreators-api,并优先使用 call_data_provider。对于没有已连接工具的其他服务商步骤,如果等效的内置公共网络方法可以保留工作流,请使用该方法;否则请明确说明该步骤不可用。
  • 本地终端: 使用下面的 GooseWorks 凭据和代理命令。

从 ~/.gooseworks/credentials.json 中读取凭据:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

如果 ~/.gooseworks/credentials.json 不存在,请告知用户运行:npx gooseworks login

本地代理端点使用 Bearer 身份验证:-H "Authorization: Bearer $GOOSEWORKS_API_KEY"。以下 ScrapeCreators 操作说明在两种运行时中均不依赖特定环境。

追踪品牌提及、竞争对手动态,以及社交媒体和网络上的行业讨论。

适用场景

  • 用户想监测人们对某个品牌或产品的评价
  • 用户询问“人们对 [company] 有什么看法?”
  • 追踪竞争对手的发布或公告
  • 监测行业趋势和情绪
  • 合作前进行社交媒体尽职调查

工作流

第 1 步:使用 Exa 搜索网络提及

查找网络上的近期提及、评价和讨论:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"exa","path":"/search"}'
  "query": "Notion reviews opinions user feedback",
  "numResults": 30,
  "contents": {"text": true}
}'
第 2 步:使用 Scrape Creators 监测社交媒体

查看 X/Twitter 上发布的内容:

provider: scrapecreators
method: GET
path: /v1/twitter/user-tweets
query:
  handle: NotionHQ

查看 LinkedIn 公司动态:

provider: scrapecreators
method: GET
path: /v1/linkedin/company/posts
query:
  url: https://linkedin.com/company/notion

如果只需要公司主页,请使用 /v1/linkedin/company;如果需要查看某个特定帖子 URL,请使用 /v1/linkedin/post。

第 3 步:使用 Scrapegraph 深度抓取关键页面

从第 1 至第 2 步找到的特定页面中提取结构化数据:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"scrapegraph","path":"/v1/smartscraper"}'
  "website_url": "https://example.com/review-page",
  "user_prompt": "Extract sentiment, key complaints, and praise about the product"
}'

示例

用户:“人们对 Slack 有什么看法?”

# Step 1: Web mentions
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"exa","path":"/search","body":{"query":"Slack reviews complaints praise 2025 2026","numResults":20,"contents":{"text":true}}}'

然后通过选定的 ScrapeCreators 运行时,使用第 2 步中的 X/Twitter 操作,并将 handle 设为 SlackHQ。

用户:“监测 AI 领域竞争对手的发布动态”

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"exa","path":"/search","body":{"query":"AI startup launch announcement new product 2026","numResults":30,"contents":{"text":true}}}'

提示

  • 使用 Exa 广泛监测网络内容(博客、论坛、新闻)
  • 使用 Scrape Creators 监测社交媒体(X/Twitter、LinkedIn、Instagram、TikTok)
  • 使用 Scrapegraph 从特定 URL 提取结构化数据
  • 在 Exa 查询中加入日期范围,以获取近期结果
  • 同时追踪自己的品牌和竞争对手,以便进行对比分析

评论

支持 Markdown