categorizing-bsky-accounts

Solid

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.

Data & Documents 134 stars 7 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
9 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category