x-interact

Interact with X.com (Twitter) via Tavily web search and extraction. Search tweets, extract content from linked URLs, monitor accounts and topics. Requires Tavily API key (free tier works).

3,891 stars
Complexity: easy

About this skill

The x-interact skill provides AI agents with a powerful method to access and process information from X.com (Twitter) by integrating with the Tavily web search and extraction service. It bypasses direct X.com blocking issues by using Tavily's search index to find tweets, profiles, and threads, allowing for comprehensive data gathering. This skill enables an AI agent to perform various operations, including searching for tweets by user or keyword, extracting content from external URLs linked within tweets (e.g., news articles, blog posts), and conducting deep research on specific topics by combining search and extraction functionalities. It's particularly useful for agents needing to gather real-time social media intelligence without running into common access restrictions. Users would deploy this skill to empower their AI agents with social media monitoring, content analysis, and information retrieval specifically from the X.com platform. It's an essential tool for agents involved in market research, sentiment analysis, competitive intelligence, or any task requiring up-to-date information from X.com.

Best use case

The primary use case is for AI agents to conduct research, monitoring, and content extraction from X.com (Twitter). It benefits researchers, analysts, content creators, and developers who need to programmatically access and process social media data for insights, trend tracking, or content generation, overcoming the limitations of direct API access or web scraping.

Interact with X.com (Twitter) via Tavily web search and extraction. Search tweets, extract content from linked URLs, monitor accounts and topics. Requires Tavily API key (free tier works).

Users should expect detailed search results of X.com content or extracted text from linked URLs, providing relevant information for their research or monitoring tasks.

Practical example

Example input

An AI agent receives the task: 'Find the latest 5 tweets from Vitalik Buterin mentioning Ethereum, then extract content from any linked news articles in those tweets.'

Example output

The agent would return a list of 5 relevant tweets from Vitalik Buterin, each with its content and metadata, along with full extracted text from any external URLs mentioned within those tweets.

When to use this skill

  • When you need to search for specific tweets, users, or topics on X.com.
  • When you need to extract full content from external articles or pages linked within X.com tweets.
  • When conducting comprehensive research on a subject that requires social media input.
  • When direct access to X.com is blocked or rate-limited for scraping purposes.

When not to use this skill

  • When direct, real-time interaction (e.g., posting, liking, replying) with X.com accounts is required.
  • When you need to monitor X.com at a very high frequency that exceeds Tavily's free tier rate limits (20 requests/minute).
  • When you specifically need official X.com API data not indexed by Tavily.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/x-interact/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/0x-wzw/x-interact/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/x-interact/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How x-interact Compares

Feature / Agentx-interactStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

Interact with X.com (Twitter) via Tavily web search and extraction. Search tweets, extract content from linked URLs, monitor accounts and topics. Requires Tavily API key (free tier works).

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# X.com Interact via Tavily

Tavily is configured as an MCP server and provides the interface for X.com content through search indexing.

## Prerequisites

- **Tavily API key** — free at [tavily.io](https://tavily.io)
- **mcporter** — OpenClaw skill for MCP tool calling

## Setup Tavily MCP

```bash
mcporter config add tavily https://mcp.tavily.com/mcp/?tavilyApiKey=<YOUR_KEY>
```

## Core Operations

### Search X.com

```bash
# Search for a user's tweets
mcporter call tavily.tavily_search query="from:username keyword" max_results=5

# Search tweets by keyword
mcporter call tavily.tavily_search query="keyword site:x.com" max_results=10

# Search for a specific tweet or thread
mcporter call tavily.tavily_search query="site:x.com username tweet context" max_results=3
```

### Extract Content from Linked URLs

```bash
# Extract from a news article or blog linked in a tweet
mcporter call tavily.tavily_extract urls='["https://example.com/article"]'
```

### Deep Research on a Topic

```bash
# Full research with Tavily (search + extract combined)
mcporter call tavily.tavily_research query="topic name" search_depth="basic" max_results=5
```

## Notes

- X.com blocks direct extraction (403). Use `tavily_search` to find tweet content via search index, or ask Z to paste tweet text.
- Tavily search indexes X.com profiles, tweet URLs, and threads.
- Combine Tavily search for finding tweets + Tavily extract for diving into linked articles.
- Rate limit: 20 requests/minute on Tavily free tier.

## Example Workflow

1. **Find tweets:** `mcporter call tavily.tavily_search query="from:vitalikbuterin ethereum" max_results=5`
2. **Get thread context:** `mcporter call tavily.tavily_search query="site:x.com vitalikbuterin tweet_thread" max_results=3`
3. **Extract linked article:** `mcporter call tavily.tavily_extract urls='["https://example.com/linked-article"]'`

## Rate Limits

- Tavily free tier: 20 requests/minute, 1000 requests/month
- No rate limits on GeckoTerminal/DeFiLlama when used alongside

Related Skills

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

notebooklm

3891
from openclaw/skills

Google NotebookLM 非官方 Python API 的 OpenClaw Skill。支持内容生成(播客、视频、幻灯片、测验、思维导图等)、文档管理和研究自动化。当用户需要使用 NotebookLM 生成音频概述、视频、学习材料或管理知识库时触发。

Data & Research

openclaw-search

3891
from openclaw/skills

Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.

Data & Research

aisa-tavily

3891
from openclaw/skills

AI-optimized web search via AIsa's Tavily API proxy. Returns concise, relevant results for AI agents through AIsa's unified API gateway.

Data & Research

Market Sizing — TAM/SAM/SOM Calculator

3891
from openclaw/skills

Build defensible market sizing for any product, pitch deck, or business case. Top-down and bottom-up methodologies combined.

Data & Research

Data Analyst — AfrexAI ⚡📊

3891
from openclaw/skills

**Transform raw data into decisions. Not just charts — answers.**

Data & Research

Competitor Monitor

3891
from openclaw/skills

Tracks and analyzes competitor moves — pricing changes, feature launches, hiring, and positioning shifts

Data & Research

afrexai-competitive-intel

3891
from openclaw/skills

Complete competitive intelligence system — market mapping, product teardowns, pricing intel, win/loss analysis, battlecards, and strategic monitoring. Goes far beyond SEO to cover the full business landscape.

Data & Research

trending-news-aggregator

3891
from openclaw/skills

智能热点新闻聚合器 - 自动抓取多平台热点新闻, AI分析趋势,支持定时推送和热度评分。 核心功能: - 每天自动聚合多平台热点(微博、知乎、百度等) - 智能分类(科技、财经、社会、国际等) - 热度评分算法 - 增量检测(标记新增热点) - AI趋势分析

Data & Research

search-cluster

3891
from openclaw/skills

Aggregated search aggregator using Google CSE, GNews RSS, Wikipedia, Reddit, and Scrapling.

Data & Research

data-analysis-partner

3891
from openclaw/skills

智能数据分析 Skill,输入 CSV/Excel 文件和分析需求,输出带交互式 ECharts 图表的 HTML 自包含分析报告

Data & Research