← ClaudeAtlas

categorizing-bsky-accountslisted

Analyze and categorize Bluesky accounts by topic using keyword extraction. Use when users mention Bluesky account analysis, following/follower lists, topic discovery, account curation, or network analysis.
oaustegard/claude-skills · ★ 124 · Data & Documents · score 84
Install: claude install-skill oaustegard/claude-skills
# Categorizing Bluesky Accounts Fetch Bluesky account data and extract keywords for Claude to categorize by topic. The script compresses account context (bio + posts) into bio + keywords, then Claude performs intelligent categorization. ## Prerequisites **Requires:** extracting-keywords skill (provides YAKE venv + domain stopwords) The analyzer delegates keyword extraction to the extracting-keywords skill, which provides: - Optimized YAKE installation with minimal dependencies - Domain-specific stopwords: English (574), AI/ML (1357), Life Sciences (1293) - Support for 34 languages ## Core Workflow When users request Bluesky account analysis: 1. **Ensure keyword extraction is set up** - Invoke the extracting-keywords skill using the Skill tool to ensure YAKE venv exists (skip if already invoked in this session) 2. **Determine input mode** based on user's request: - Following list → use `--following handle` - Followers → use `--followers handle` - List of handles → use `--handles "h1,h2,h3"` - File provided → use `--file accounts.txt` 3. **Configure parameters:** - `--accounts N` - Number to analyze (default: 100, max: 100) - `--posts N` - Posts per account (default: 20, max: 100) - `--stopwords [en|ai|ls]` - Choose domain-specific stopwords: - `en`: English (general purpose) - `ai`: AI/ML domain (recommended for tech accounts) - `ls`: Life Sciences (for biomedical/research accounts) - `--exclude "pattern1,pattern2"` - Skip spam/b