技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 225 · 2 current installs · 2 all-time installs
⭐ 0
安装量(当前) 2
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:0xartex/x-research-skill
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill's behavior mostly matches its stated purpose (calling twitterapi.io) but there are notable inconsistencies and fragile assumptions — missing declared credentials/binaries and a hard-coded user path — that should be resolved before trusting it.
目的
The SKILL.md and the included script legitimately call twitterapi.io endpoints for Twitter/X research, which matches the name/description. However, the skill metadata declares no required credentials or binaries while the instructions and script rely on an API key (TWITTERAPI_KEY) and common tools (curl, jq). Also the script uses a hard-coded absolute default output directory (/home/artex/.openclaw/...), which is inconsistent with a general-pu…
说明范围
Runtime instructions require sourcing ~/.openclaw/secrets/twitterapi.env (to obtain TWITTERAPI_KEY) and then only make requests to api.twitterapi.io — no unexpected external endpoints. That is appropriate for the stated purpose. The concerns: (1) instructions and script reference a specific secrets path and a hard-coded /home/artex output path (may cause writes to another user's directory or fail unexpectedly), and (2) the skill does not decla…
安装机制
There is no install spec (instruction-only plus a shell script), which minimizes install-time risk. That said the shipped script expects curl, jq, mkdir, head, date and will write files to disk; the package does not declare these requirements. No downloads or archive extraction are present.
证书
The skill requires a TWITTERAPI_KEY (and instructs storing it at ~/.openclaw/secrets/twitterapi.env), but the registry metadata lists no required env vars or primary credential. This mismatch is a red flag: the skill will access a secret not declared to the platform. There are no other unrelated credential requests, so the sensitivity is limited to that single API key, but it should be declared explicitly.
持久
The skill does not request permanent always:true, does not alter other skills or global agent settings, and only writes reports to disk. Autonomous invocation is allowed (platform default) but not combined with other high privileges, so no elevated persistence concerns are present.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「X/Twitter Research」。简介:Research trending topics, tweets, user profiles, and conversations on X (Twitte…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/0xartex/x-research-skill/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# X/Twitter Research Skill
Research trending topics, ideas, and conversations on X (Twitter) using twitterapi.io.
## Authentication
API key stored at: `~/.openclaw/secrets/twitterapi.env`
Load before any request:
```bash
source ~/.openclaw/secrets/twitterapi.env
```
Base URL: `https://api.twitterapi.io`
All requests need header: `X-API-Key: $TWITTERAPI_KEY`
## Core Endpoints
### 1. Advanced Tweet Search
Search for tweets matching a query.
```bash
curl -s "https://api.twitterapi.io/twitter/tweet/advanced_search?query=solana&queryType=Latest"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
```
**Parameters:**
- `query` — search query (supports operators like `from:`, `to:`, `#hashtag`)
- `queryType` — `Latest` or `Top`
- `cursor` — pagination cursor
**Query operators:**
- `solana defi` — both words
- `"solana defi"` — exact phrase
- `from:solaborada` — from specific user
- `#solana` — hashtag
- `solana -pump` — exclude word
- `solana min_faves:100` — minimum likes
### 2. Get Trends
Get current trending topics.
```bash
curl -s "https://api.twitterapi.io/twitter/trends"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.trends[:10]'
```
### 3. Get User's Recent Tweets
Get latest tweets from a specific account.
```bash
curl -s "https://api.twitterapi.io/twitter/user/last_tweets?userName=solana"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
```
### 4. Get User Info
Get profile info for a user.
```bash
curl -s "https://api.twitterapi.io/twitter/user/info?userName=solana"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.user'
```
## Research Workflow
### Daily Solana Trend Report
Run this workflow every 4-6 hours to generate a trend report.
#### Step 1: Search hot Solana topics
```bash
# General Solana buzz
curl -s "https://api.twitterapi.io/twitter/tweet/advanced_search?query=solana&queryType=Top"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:20]'
# Solana + AI intersection
curl -s "https://api.twitterapi.io/twitter/tweet/advanced_search?query=solana%20AI%20agent&queryType=Latest"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:10]'
# Solana DeFi
curl -s "https://api.twitterapi.io/twitter/tweet/advanced_search?query=solana%20defi&queryType=Latest"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:10]'
```
#### Step 2: Check key accounts
```bash
# Official Solana
curl -s "https://api.twitterapi.io/twitter/user/last_tweets?userName=solana"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
# Colosseum (hackathon organizer)
curl -s "https://api.twitterapi.io/twitter/user/last_tweets?userName=colosseum"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
# Helius (infra)
curl -s "https://api.twitterapi.io/twitter/user/last_tweets?userName=heaborada"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
# Jupiter (DEX)
curl -s "https://api.twitterapi.io/twitter/user/last_tweets?userName=JupiterExchange"
-H "X-API-Key: $TWITTERAPI_KEY" | jq '.tweets[:5]'
```
#### Step 3: Compile report
Create a markdown file with:
- Top trending Solana topics
- Notable tweets/threads
- New project launches mentioned
- Pain points people are discussing
- Ideas worth building
## Key Accounts to Monitor
### Core Ecosystem
- @solana — Official Solana
- @colosseum — Hackathon organizer
- @SolanaFndn — Solana Foundation
- @aaboradari — Solana co-founder
### Infrastructure
- @heaborada — Helius (RPC, webhooks)
- @triaboradi — Triton (RPC)
- @jitoSOL — Jito (MEV, staking)
### DeFi
- @JupiterExchange — Jupiter (DEX aggregator)
- @RaydiumProtocol — Raydium (AMM)
- @MeteoraDEX — Meteora (LP)
### AI + Crypto
- @ai16zdao — ai16z (AI agents)
- @virtaborada — Virtuals
### Builders/VCs
- @rajgokal — Raj (Solana co-founder)
- @aaborada — Anatoly (Solana co-founder)
- @multiaboradi — Multicoin Capital
## Vertical-Specific Searches
### DeFi
```
solana defi yield
solana lending protocol
solana perps trading
jupiter swap
```
### Payments
```
solana payments
solana pay merchant
USDC solana
```
### Consumer
```
solana consumer app
solana gaming
solana social
```
### Infrastructure
```
solana rpc
solana developer tools
anchor framework
```
### AI + Blockchain
```
solana AI agent
AI crypto solana
autonomous agent blockchain
```
### Privacy
```
solana privacy
ZK solana
confidential transfer
```
## Rate Limits & Costs
- $0.15 per 1,000 tweets returned
- $0.18 per 1,000 user profiles
- Minimum $0.00015 per API call
**Budget guidance:**
- 1,000 tweets/day = ~$0.15/day
- 30 days = ~$4.50
## Output Format
Generate reports as:
```
workspace/research/solana-trends-YYYY-MM-DD-HH.md
```
Include:
1. **Hot Topics** — What's trending
2. **Key Tweets** — Notable posts with links
3. **Pain Points** — What people are complaining about
4. **Ideas** — Opportunities mentioned or implied
5. **By Vertical** — Grouped by DeFi, payments, etc.