Agent skill

categorizing-bsky-accounts

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.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill categorizing-bsky-accounts --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Version: 0.2.1
Path: skills/analysis/categorizing-bsky-accounts/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

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

What's inside
Steps it walks through
  1. Prerequisites
  2. Core Workflow
  3. Quick Start
  4. Parameters
  5. Input Modes (choose one)
  6. Analysis Options
  7. Output Format
  8. Common Workflows
  9. Audit Your Following List
  10. Find Experts in a Topic
  11. Analyze a Curated List
  12. Filter Out Bot Accounts
  13. Technical Details
  14. Keyword Extraction
Ships with 1 file
  • metadata.json
Commands it runs
python scripts/bluesky_analyzer.py --following austegard.com --stopwords ai
python scripts/bluesky_analyzer.py --followers austegard.com
python scripts/bluesky_analyzer.py --handles "user1.bsky.social,user2.bsky.social,user3.bsky.social"
python scripts/bluesky_analyzer.py --file accounts.txt --stopwords ai
python scripts/bluesky_analyzer.py --following handle --exclude "bot,spam,promo" --stopwords ai
python scripts/bluesky_analyzer.py --following your-handle.bsky.social --stopwords ai
python scripts/bluesky_analyzer.py --following alice.bsky.social --stopwords ai
cat > accounts.txt << 'EOF'
python scripts/bluesky_analyzer.py --file accounts.txt --stopwords ls
python scripts/bluesky_analyzer.py --following handle --exclude "bot,spam,promo,follow back" --stopwords ai
More from claude-skill-registry
All skills →
About this skill
What does the categorizing-bsky-accounts skill do?

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.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill categorizing-bsky-accounts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going