skills/novita-social-monitor/SKILL.md
Social media intelligence monitoring for Novita. Use when systematically browsing X/Twitter accounts from personal following list (@Jax_Zhang_4R) to gather AI industry intelligence. Performs sequential account review with per-account record keeping (including original tweet links), followed by comprehensive summary. Always use @skills/twitterapi-cli for data retrieval.
npx skillsauth add jaxzhang-svg/novita-skills novita-social-monitorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
AI industry intelligence gathering through sequential X/Twitter account review.
Default: Chinese (中文) - All reports, summaries, and records should be in Chinese unless the user explicitly requests English.
twitterapi user following Jax_Zhang_4R --limit 200
Response includes: id, screen_name, name, description, followers_count, verified for each account. No additional API calls needed for account info.
# 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"
twitterapi user tweets <account> --limit 3 --compact
twitterapi tweet search "@novita_labs" --limit 50 --compact
For each account in the following list:
按描述分类 - 使用 following 列表返回的 description 字段确定分类:
注意: following 命令已返回 description、name、followers_count 和 verified 状态 - 无需单独获取账户信息。
获取推文 - 使用上述时间过滤命令
按分类分析:
立即记录 - 重要: 在完成每个账户审查后立即保存结果到文件,然后再处理下一个账户。这确保:
~/.novita-monitor/
├── <datetime>/ # Per-run directory (e.g., 2026-02-26_14-30)
│ ├── @<account>.md # Individual account reviews
│ ├── brand-mentions.md # @novita_labs brand mentions
│ └── summary.md # End-of-run summary
└── state.json # Last check timestamp
DateTime format: YYYY-MM-DD_HH-MM (UTC)
Each execution creates a new directory based on the start time:
# Get current datetime for directory name
RUN_DATETIME=$(date -u +"%Y-%m-%d_%H-%M")
mkdir -p "$HOME/.novita-monitor/$RUN_DATETIME"
File: ~/.novita-monitor/<datetime>/@<account>.md
Create immediately after reviewing each account.
# @<account> - <日期>
## 账户信息
- **分类**: [分类]
- **粉丝数**: [数量]
- **认证**: [是/否]
## 推文分析
### [摘要]
- **互动**: [点赞] 点赞, [转发] 转发
- **时间**: [时间戳]
- **链接**: https://x.com/<account>/status/<tweet_id>
- **相关性**: [为什么重要]
每条推文必须包含原始链接。
File: ~/.novita-monitor/<datetime>/brand-mentions.md
# 品牌提及 - <日期时间>
## 概述
总提及数: [数量]
## 重要提及
### @<提及账户>
- **推文**: [摘要]
- **链接**: https://x.com/<account>/status/<tweet_id>
- **情感**: [正面/负面/中性]
- **需要行动**: [是/否]
File: ~/.novita-monitor/<datetime>/summary.md
# 运行总结 - <日期时间>
## 已审查账户
总计: [数量]
## 按分类统计
- **LLM 竞争对手**: [数量] - [关键洞察]
- **GPU 竞争对手**: [数量] - [关键洞察]
- **合作伙伴**: [数量] - [关键洞察]
- **生态领袖**: [数量] - [关键洞察]
- **中国开源**: [数量] - [关键洞察]
- **AI KOL**: [数量] - [关键洞察]
- **未分类**: [数量]
## 重大动态
[需要关注的关键事件]
## 行动项
- [ ] [行动 1]
- [ ] [行动 2]
To aggregate data across multiple runs:
# Get all summaries from today
cat ~/.novita-monitor/2026-02-26_*/summary.md
# Get all records for a specific account across all runs
find ~/.novita-monitor -name "@github.md" -exec cat {} \;
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.
Default: All reports are generated in Chinese (中文).
English output: If you explicitly request English reports, specify at the start of your request:
"请生成英文报告" or "Generate reports in English"
This applies to:
development
Comprehensive X (Twitter) crisis monitoring and management for tech/SaaS brands. Covers full lifecycle from pre-crisis surveillance to post-crisis analysis. Use when monitoring brand sentiment, handling negative publicity, managing PR crises on X, analyzing public opinion trends, or developing social media crisis response strategies. Includes keyword libraries, triage frameworks, response protocols, and post-mortem workflows tailored for tech companies.
tools
Twitter data retrieval CLI tool. Use when user requests Twitter data - user profiles, follower counts, tweet searches, user timelines, follower/following lists, or Twitter user metrics. Supports field filtering for structured output. For detailed API endpoint documentation, see the original API skill at https://docs.twitterapi.io/skill.md
development
Complete reference documentation for Novita AI platform. Use when user asks about Novita AI products, APIs, pricing, integrations, GPU instances, model catalogs, sandbox environments, or design system.
documentation
Get started with Novita Skills. Use when user wants to know what skills are available, needs help installing team skills, wants to contribute new skills, asks about team capabilities, or needs recommendations for which skills to install. Provides an overview of all team skills, contribution guidelines, and helps users discover and install the right skills.