Back to skills
SkillHub ClubShip Full StackFull StackBackend

Tweet Monitor Pro

Fetch X/Twitter tweets, replies, and timelines without login or API keys. Also supports Chinese platforms (Weibo, Bilibili, CSDN, WeChat).

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3,084
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
C64.0

Install command

npx @skill-hub/cli install openclaw-skills-tweet-monitor-pro

Repository

openclaw/skills

Skill path: skills/hejiubot/tweet-monitor-pro

Fetch X/Twitter tweets, replies, and timelines without login or API keys. Also supports Chinese platforms (Weibo, Bilibili, CSDN, WeChat).

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack, Backend.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: openclaw.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install Tweet Monitor Pro into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding Tweet Monitor Pro to shared team environments
  • Use Tweet Monitor Pro for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: Tweet Monitor Pro
description: Fetch X/Twitter tweets, replies, and timelines without login or API keys. Also supports Chinese platforms (Weibo, Bilibili, CSDN, WeChat).
---

# Tweet Monitor Pro

Commercial X/Twitter scraping skill for OpenClaw. No login, no API keys required.

## Features

✅ **Zero-dependency basics**: Fetch single tweets without Camofox  
✅ **Advanced features**: Reply threads, user timelines, Google search (requires Camofox)  
✅ **Chinese platforms**: Weibo, Bilibili, CSDN, WeChat Articles (some without Camofox)  
✅ **Quota management**: Subscription-based usage limits  
✅ **SkillPay ready**: Optional integration for automatic billing

---

## Subscription Plans

| Plan | Price/Month | Quota | Features |
|------|-------------|-------|----------|
| Free | $0 | 10 calls | Single tweet fetch |
| Pro | $1.9 | 1,000 calls | All basic + timelines + replies + search |
| Business | $9.9 | Unlimited | Everything + API access + priority support |

---

## Quick Start

### 1. Install

```bash
# From ClawHub
openclaw skills install tweet-monitor-pro

# Or manual
cp -r tweet-monitor-pro ~/.openclaw/skills/
```

### 2. (Optional) Start Camofox for Advanced Features

```bash
openclaw plugins install @askjo/camofox-browser
# or manually: git clone https://github.com/jo-inc/camofox-browser && npm install && npm start
```

### 3. Use

```javascript
// Fetch single tweet
const result = await agent.execute('tweet-monitor-pro.fetchTweet', {
  url: 'https://x.com/user/status/123456'
});
console.log(result.data.tweet.text);

// Fetch thread (replies)
const thread = await agent.execute('tweet-monitor-pro.fetchThread', {
  url: 'https://x.com/user/status/123456'
});
console.log(thread.data.replies);

// Fetch user timeline
const timeline = await agent.execute('tweet-monitor-pro.fetchTimeline', {
  username: 'elonmusk',
  limit: 50
});

// Check quota
const quota = await agent.execute('tweet-monitor-pro.getQuota', {});
console.log(`${quota.data.used}/${quota.data.limit} calls used`);

// Upgrade plan
await agent.execute('tweet-monitor-pro.upgradePlan', { plan: 'pro' });
```

---

## Tools

| Tool | Description | Quota Cost | Plan Required |
|------|-------------|------------|---------------|
| `fetchTweet` | Fetch single tweet (content + stats) | 1 call | Free+ |
| `fetchThread` | Fetch tweet + all replies (nested) | 3 calls | Pro+ |
| `fetchTimeline` | Fetch user timeline (max 300) | 1 per 50 tweets | Pro+ |
| `monitorUser` | Incremental monitor for new mentions | 1 per check | Pro+ |
| `getQuota` | Check remaining quota | 0 | All |
| `upgradePlan` | Upgrade subscription plan | 0 | All |

---

## Commercial Integration

### SkillPay.me Integration (Optional)

1. Create your skill on [SkillPay.me](https://skillpay.me)
2. Get API key and skill ID
3. Set environment variables:

```bash
export SKILLPAY_API_KEY="your_key"
export SKILLPAY_SKILL_ID="your_skill_id"
```

The skill will automatically report usage and trigger billing.

---

## Technical Details

- **Basic fetching**: Uses FxTwitter public endpoint (no authentication)
- **Advanced fetching**: Camofox + Nitter (bypasses Cloudflare)
- **Chinese platforms**: Camofox renders JS + custom parsers
- **Output format**: Standard JSON (text, stats, media URLs)

---

## FAQ

**Q: Why can't I fetch some tweets?**  
A: Protected accounts or X restrictions. Public accounts usually work.

**Q: What is Camofox?**  
A: An anti-detection browser service running on localhost:9377. Used to bypass Cloudflare and JavaScript challenges for advanced features.

**Q: What happens when my quota runs out?**  
A: Upgrade to Pro/Business or wait for monthly reset (Free plan).

**Q: Can I do bulk fetching?**  
A: Business plan supports bulk operations via API. For Pro, call multiple times within quota.

---

## License

MIT - Commercial use allowed.

---

## Support

For issues and feature requests, please open an issue on GitHub.


---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### README.md

```markdown
# Tweet Monitor Pro

Commercial X/Twitter scraping skill for OpenClaw. No login, no API keys required.

## Features

✅ **Zero-dependency basics**: Fetch single tweets without Camofox  
✅ **Advanced features**: Reply threads, user timelines, Google search (requires Camofox)  
✅ **Chinese platforms**: Weibo, Bilibili, CSDN, WeChat Articles (some without Camofox)  
✅ **Quota management**: Subscription-based usage limits  
✅ **SkillPay ready**: Optional integration for automatic billing

---

## Subscription Plans

| Plan | Price/Month | Quota | Features |
|------|-------------|-------|----------|
| Free | $0 | 10 calls | Single tweet fetch |
| Pro | $1.9 | 1,000 calls | All basic + timelines + replies + search |
| Business | $9.9 | Unlimited | Everything + API access + priority support |

---

## Quick Start

### 1. Install

```bash
# From ClawHub
openclaw skills install tweet-monitor-pro

# Or manual
cp -r tweet-monitor-pro ~/.openclaw/skills/
```

### 2. (Optional) Start Camofox for Advanced Features

```bash
openclaw plugins install @askjo/camofox-browser
# or manually: git clone https://github.com/jo-inc/camofox-browser && npm install && npm start
```

### 3. Use

```javascript
// Fetch single tweet
const result = await agent.execute('tweet-monitor-pro.fetchTweet', {
  url: 'https://x.com/user/status/123456'
});
console.log(result.data.tweet.text);

// Fetch thread (replies)
const thread = await agent.execute('tweet-monitor-pro.fetchThread', {
  url: 'https://x.com/user/status/123456'
});
console.log(thread.data.replies);

// Fetch user timeline
const timeline = await agent.execute('tweet-monitor-pro.fetchTimeline', {
  username: 'elonmusk',
  limit: 50
});

// Check quota
const quota = await agent.execute('tweet-monitor-pro.getQuota', {});
console.log(`${quota.data.used}/${quota.data.limit} calls used`);

// Upgrade plan
await agent.execute('tweet-monitor-pro.upgradePlan', { plan: 'pro' });
```

---

## Tools

| Tool | Description | Quota Cost | Plan Required |
|------|-------------|------------|---------------|
| `fetchTweet` | Fetch single tweet (content + stats) | 1 call | Free+ |
| `fetchThread` | Fetch tweet + all replies (nested) | 3 calls | Pro+ |
| `fetchTimeline` | Fetch user timeline (max 300) | 1 per 50 tweets | Pro+ |
| `monitorUser` | Incremental monitor for new mentions | 1 per check | Pro+ |
| `getQuota` | Check remaining quota | 0 | All |
| `upgradePlan` | Upgrade subscription plan | 0 | All |

---

## Commercial Integration

### SkillPay.me Integration (Optional)

1. Create your skill on [SkillPay.me](https://skillpay.me)
2. Get API key and skill ID
3. Set environment variables:

```bash
export SKILLPAY_API_KEY="your_key"
export SKILLPAY_SKILL_ID="your_skill_id"
```

The skill will automatically report usage and trigger billing.

---

## Technical Details

- **Basic fetching**: Uses FxTwitter public endpoint (no authentication)
- **Advanced fetching**: Camofox + Nitter (bypasses Cloudflare)
- **Chinese platforms**: Camofox renders JS + custom parsers
- **Output format**: Standard JSON (text, stats, media URLs)

---

## FAQ

**Q: Why can't I fetch some tweets?**  
A: Protected accounts or X restrictions. Public accounts usually work.

**Q: What is Camofox?**  
A: An anti-detection browser service running on localhost:9377. Used to bypass Cloudflare and JavaScript challenges for advanced features.

**Q: What happens when my quota runs out?**  
A: Upgrade to Pro/Business or wait for monthly reset (Free plan).

**Q: Can I do bulk fetching?**  
A: Business plan supports bulk operations via API. For Pro, call multiple times within quota.

---

## License

MIT - Commercial use allowed.

---

## Support

For issues and feature requests, please open an issue on GitHub.

```

### _meta.json

```json
{
  "owner": "hejiubot",
  "slug": "tweet-monitor-pro",
  "displayName": "Tweet Monitor Pro",
  "latest": {
    "version": "1.0.0",
    "publishedAt": 1772718167752,
    "commit": "https://github.com/openclaw/skills/commit/b8d3e4f88779ca4cb2d0a0e2383606468455aa52"
  },
  "history": []
}

```

Tweet Monitor Pro | SkillHub