dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Extract tweet content from x.com URLs without credentials using browser automation. Use when user asks to "extract tweet", "download x.com link", "get tweet content", or provides x.com/twitter.com URLs for content extraction. Works without Twitter API credentials.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install chunhualiao/x-extract打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Extract tweet content (text, media, author, metadata) from x.com URLs without requiring Twitter/X credentials.
Uses OpenClaw's browser tool to load the tweet page, then extracts content from the rendered HTML.
Check that the URL is a valid x.com/twitter.com tweet:
x.com/*/status/ or twitter.com/*/status/
/status/(\d+)
browser action=open profile=openclaw targetUrl=<x.com-url>
Wait for page load (targetId returned).
browser action=snapshot targetId=<TARGET_ID> snapshotFormat=aria
From the snapshot, extract:
Required fields:
Optional fields:
Output as structured markdown:
# Tweet by @username
**Author:** Full Name (@handle)
**Posted:** YYYY-MM-DD HH:MM
**Source:** <original-url>
---
<Tweet text content here>
---
**Media:**
- 
- 
**Engagement:**
- 👍 Likes: 1,234
- 🔄 Retweets: 567
- 💬 Replies: 89
**Thread:** [Part 2/5] | [View full thread](<thread-url>)
If user requests --download-media or "download images":
exec with curl or wget to download:
curl -L -o "tweet-{tweetId}-image-{n}.jpg" "<media-url>"
If page fails to load:
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
Extract tweet content from x.com URLs without requiring Twitter/X API credentials.
Browser-based tweet extraction tool that captures tweet text, author information, media, and engagement metrics from public x.com/twitter.com URLs using OpenClaw's browser automation.
Trigger phrases:
openclaw (or any browser profile)See SKILL.md for detailed workflow and technical documentation.
1.0.0 (2026-02-16)
# X.com Tweet Extraction
Extract tweet content (text, media, author, metadata) from x.com URLs without requiring Twitter/X credentials.
## How It Works
Uses OpenClaw's browser tool to load the tweet page, then extracts content from the rendered HTML.
## Workflow
### 1. Validate URL
Check that the URL is a valid x.com/twitter.com tweet:
- Must contain `x.com/*/status/` or `twitter.com/*/status/`
- Extract tweet ID from URL pattern: `/status/(\d+)`
### 2. Open in Browser
```javascript
browser action=open profile=openclaw targetUrl=<x.com-url>
```
Wait for page load (targetId returned).
### 3. Capture Snapshot
```javascript
browser action=snapshot targetId=<TARGET_ID> snapshotFormat=aria
```
### 4. Extract Content
From the snapshot, extract:
**Required fields:**
- **Tweet text**: Look for role=article containing the main tweet content
- **Author**: role=link with author name/handle (usually @username format)
- **Timestamp**: role=time element
**Optional fields:**
- **Media**: role=img or role=link containing /photo/, /video/
- **Engagement**: Like count, retweet count, reply count (in role=group or role=button)
- **Thread context**: If tweet is part of thread, note previous/next tweet references
### 5. Format Output
Output as structured markdown:
```markdown
# Tweet by @username
**Author:** Full Name (@handle)
**Posted:** YYYY-MM-DD HH:MM
**Source:** <original-url>
---
<Tweet text content here>
---
**Media:**
- 
- 
**Engagement:**
- 👍 Likes: 1,234
- 🔄 Retweets: 567
- 💬 Replies: 89
**Thread:** [Part 2/5] | [View full thread](<thread-url>)
```
### 6. Download Media (Optional)
If user requests `--download-media` or "download images":
1. Extract all media URLs from snapshot
2. Use `exec` with `curl` or `wget` to download:
```bash
curl -L -o "tweet-{tweetId}-image-{n}.jpg" "<media-url>"
```
3. Report downloaded files with paths
## Error Handling
**If page fails to load:**
- Check...# x-extract Extract tweet content from x.com URLs without requiring Twitter/X API credentials. ## Description Browser-based tweet extraction tool that captures tweet text, author information, media, and engagement metrics from public x.com/twitter.com URLs using OpenClaw's browser automation. ## Usage Trigger phrases: - "extract tweet [URL]" - "get tweet content from [URL]" - "download x.com link [URL]" - Any x.com/*/status/* or twitter.com/*/status/* URL ## Features - ✅ No API credentials required - ✅ Extract text, author, timestamp, media URLs - ✅ Capture engagement metrics (likes, retweets, replies) - ✅ Thread detection and extraction - ✅ Optional media download - ✅ Structured markdown output ## Requirements - OpenClaw with browser tool enabled - Profile: `openclaw` (or any browser profile) ## Limitations - Cannot access protected/private tweets - Cannot access login-required content (age-restricted, controversial) - May be affected by X.com layout changes - Subject to X.com rate limiting ## Documentation See [SKILL.md](SKILL.md) for detailed workflow and technical documentation. ## Version 1.0.0 (2026-02-16)
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Search and hire real humans for tasks — photography, delivery, research, and more
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance