skills/twitter-cultivate/SKILL.md
Twitter/X account cultivation and growth system. Checks account health (TweepCred, shadowban), analyzes tweets, finds engagement opportunities, recommends unfollows, and tracks progress. Triggers on "/twitter-cultivate", "check my twitter", "twitter health", "grow my twitter", "twitter maintenance", "fix my twitter reach".
npx skillsauth add phy041/claude-agent-skills twitter-cultivateInstall 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.
Systematic approach to growing Twitter presence based on the open-source algorithm analysis.
pip install twikit)~/crawlee-social-scraper/twitter_cookies.json
(or wherever your Twikit setup lives — set TWIKIT_DIR env var)| Metric | Healthy Range | Impact | |--------|---------------|--------| | Following/Follower Ratio | < 0.6 | TweepCred score | | Avg Views/Tweet | 20-40% of followers | Algorithm favor | | Media Tweet % | > 50% | 10x engagement | | Link Tweet % | < 20% | Avoid algorithm penalty | | Reply Rate | Reply to 100% of comments | +75 weight boost |
cd ~/crawlee-social-scraper
source venv/bin/activate
python twitter_cultivate.py analyze <YOUR_USERNAME>
python twitter_cultivate.py shadowban <YOUR_USERNAME>
Or manually check: shadowban.yuzurisa.com
python twitter_cultivate.py unfollow-recs <YOUR_USERNAME> --limit 50
Recommends accounts to unfollow based on:
python twitter_cultivate.py opportunities --niche "AI,startup,founder"
Finds:
python twitter_cultivate.py report
Based on Twitter's open-source algorithm:
Score = PageRank × (1 / max(1, following/followers))
| Ratio | Estimated TweepCred | Algorithm Treatment | |-------|---------------------|---------------------| | < 0.6 | 65+ (healthy) | All tweets considered | | 0.6 - 2.0 | 40-65 | Limited consideration | | 2.0 - 5.0 | 20-40 | Severe penalty | | > 5.0 | < 20 | Only 3 tweets max |
Week 1: Unfollow 30 inactive accounts
Week 2: Unfollow 30 non-engagers
Week 3: Unfollow 30 low-value follows
Week 4: Evaluate ratio improvement
Target: Get ratio below 2.0, ideally below 0.6
| Type | Weight | Recommendation | |------|--------|----------------| | Tweet that gets author reply | +75 | ALWAYS reply to comments | | Tweet with replies | +13.5 | Ask questions | | Tweet with profile clicks | +12.0 | Be intriguing | | Tweet with long dwell time | +10.0 | Use threads | | Retweet | +1.0 | Low value | | Like | +0.5 | Lowest value |
Every tweet should have ONE of:
NEVER post text-only tweets
| Day | Best Time | Second Best | |-----|-----------|-------------| | Tuesday | 9-10 AM | 1-2 PM | | Wednesday | 9-10 AM | 3-4 PM | | Thursday | 10-11 AM | 2-3 PM |
1. Post at optimal time
2. Immediately self-reply with additional insight
3. Reply to ANY comment within 10 minutes
4. Have 2-3 "pod" members ready to RT
The algorithm gives +75 weight when you reply to replies on your tweets.
Someone comments on your tweet
↓
Reply within 30 minutes (CRITICAL)
↓
Algorithm sees author engagement
↓
Tweet gets boosted to more feeds
Find viral tweet in your niche
↓
Quote with your unique take
↓
Add value, not just "great point"
↓
Post during optimal hours
1/ Hook (curiosity gap or bold claim)
2-6/ Individual points with specifics
7/ Summary
8/ CTA: Question or "follow for more"
Monitor target accounts and auto-generate contextual replies for maximum engagement.
cd ~/crawlee-social-scraper
# Interactive mode (recommended) - approve before posting
./start_monitor.sh
# Monitor only - just watch, no replies
./start_monitor.sh monitor
./venv/bin/python3 twitter_monitor.py --interactive --targets "levelsio,marc_lou,thedankoe"
cd ~/crawlee-social-scraper
source venv/bin/activate
# Full health check
python twitter_cultivate.py analyze <username>
# Check shadowban
python twitter_cultivate.py shadowban <username>
# Get unfollow recommendations
python twitter_cultivate.py unfollow-recs <username> --limit 50
# Find engagement opportunities
python twitter_cultivate.py opportunities --niche "AI,startup"
# Weekly report
python twitter_cultivate.py report
# Execute unfollow (with confirmation)
python twitter_cultivate.py unfollow <username> --execute
If your ratio is > 5.0 (following >> followers):
If you have 0% media tweets:
development
Generate Xiaohongshu (小红书) carousel images (3:4, 1080x1440) from structured content. Creates professional slide decks with Chinese typography and proper XHS formatting. Triggers on "做小红书图", "xhs images", "generate xhs slides", "小红书配图", "carousel images", or any XHS image generation request.
development
Post to social media platforms using a multi-provider social posting API. Use when you want to post to Twitter, LinkedIn, Instagram, Facebook, TikTok, Threads, or Bluesky. Triggers on "post to twitter", "post to instagram", "social media post", "share on linkedin", "publish to social", or any social posting request.
development
Detect new GitHub repos and generate formatted ship announcements for social media. Monitors your GitHub profile for new repos pushed today, writes a technical digest, and drafts Twitter/Reddit posts for approval. Triggers on "ship digest", "new repos", "what did I ship", "github ship", or any shipping announcement request.
development
Reddit account cultivation for founders and indie developers. Uses AppleScript to control real Chrome — undetectable by anti-bot systems. Checks karma, finds rising posts, drafts comments, and posts directly. Triggers on "/reddit-cultivate", "check my reddit", "reddit maintenance", "find reddit opportunities", "build reddit karma".