novita-social-monitor
3
总安装量
3
周安装量
#56521
全站排名
安装命令
npx skills add https://github.com/jaxzhang-svg/novita-skills --skill novita-social-monitor
Agent 安装分布
opencode
3
gemini-cli
3
claude-code
3
github-copilot
3
codex
3
kimi-cli
3
Skill 文档
Novita Social Monitor
AI industry intelligence gathering through sequential X/Twitter account review.
Commands
Get Following List
twitterapi user following Jax_Zhang_4R --limit 200
Get Account Info
twitterapi user info <account> --compact
Analyze description/bio to determine category.
Fetch Tweets (Time-Filtered)
# Read last check time from state file
STATE_FILE="$HOME/.novita-monitor/state.json"
LAST_CHECK=$(cat "$STATE_FILE" | grep -o '"last_check": "[^"]*"' | cut -d'"' -f4 2>/dev/null || echo "2026-01-01_00:00:00_UTC")
# Get current time
UNTIL=$(date -u +"%Y-%m-%d_%H:%M:%S_UTC")
# Fetch tweets from last check to now
twitterapi tweet search "from:<account> since:${LAST_CHECK} until:${UNTIL}" --limit 3 --compact
# Update state file with current time
echo "{\"last_check\": \"$UNTIL\"}" > "$STATE_FILE"
Fallback (No Time Filter)
twitterapi user tweets <account> --limit 3 --compact
Search Brand Mentions
twitterapi tweet search "@novita_labs" --limit 50 --compact
Get Account Info
twitterapi user info <account> --compact
Processing Workflow
For each account:
- Get account info – Fetch description to identify category
- Classify by description – Analyze bio/description to determine:
- LLM Competitors: LLM providers, model hosting, inference APIs
- GPU Competitors: GPU clouds, compute infrastructure
- Partners: Integration partners, ecosystem collaborators
- Ecosystem Leaders: Major platforms (OpenAI, Anthropic, etc.)
- Chinese Open Source: Chinese AI model providers
- AI KOLs: Industry thought leaders, researchers
- Uncategorized: General AI industry relevance
- Fetch tweets – Use time-filtered command above
- Analyze by category:
- Competitors: Product launches, pricing, partnerships
- Partners: Integration updates
- Ecosystem: Platform changes
- Check engagement: 100-500 (interesting), 500-2000 (notable), 2000+ (critical)
Record Format
# @<account> - <Date>
## Account Info
- **Category**: [category]
- **Followers**: [count]
## Tweets Reviewed
### [Summary]
- **Engagement**: [likes] likes, [RTs] RTs
- **Date**: [timestamp]
- **Link**: https://x.com/<account>/status/<tweet_id>
- **Relevance**: [why it matters]
Every tweet must have original link.
State File
Location: ~/.novita-monitor/state.json
{
"last_check": "2026-02-26_14:50:00_UTC"
}
Purpose: Records last execution time. Each run reads this time as since: value, then updates to current time after fetching tweets.
First run: Create file manually or script will use default 2026-01-01_00:00:00_UTC.