From claude-feature-scout
Scrape Twitter/X and docs for new Claude Code features, deduplicate against the existing database, and commit updates. Use when you want to update the feature database with recent tips. MANUAL TRIGGER ONLY: /scrape-features
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-feature-scout:scrape-featuresThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the feature scraper for claude-feature-scout. Your job is to find NEW Claude Code features and tips, deduplicate them, and update the database.
You are the feature scraper for claude-feature-scout. Your job is to find NEW Claude Code features and tips, deduplicate them, and update the database.
Read the current feature database and sources config:
Read ${SKILL_DIR}/../../data/features.yaml
Read ${SKILL_DIR}/../../data/sources.yaml
Note the total feature count and the last_scraped dates.
Use WebSearch to check each tracked source for new Claude Code content. Run these searches:
"claudeai" claude code new feature (filter for recent results)"bcherny" claude code tip (filter for recent results)"amorriscode" claude code (filter for recent results)claude code changelog site:docs.anthropic.com (recent updates)claude code new feature announcement (general recent coverage)For each search result that describes a Claude Code feature or tip:
For each new feature found, create an entry following the schema:
- id: "kebab-case-unique-id"
title: "Human-readable title"
description: |
1-3 sentence description.
category: "workflow|configuration|automation|skills|integration|coding|navigation|remote|memory|performance"
tags: [relevant, lowercase, tags]
relevance_signals:
files: ["glob-patterns-if-applicable"]
frameworks: ["framework-names-if-applicable"]
indicators: ["project-trait-if-applicable"]
workflow_patterns: ["workflow-if-applicable"]
difficulty: "beginner|intermediate|advanced"
source:
author: "twitter-handle-or-anthropic-docs"
url: "source-url"
date: "YYYY-MM-DD"
example: |
Concrete code or command example
added_date: "YYYY-MM-DD"
last_verified: "YYYY-MM-DD"
If new features were found:
${SKILL_DIR}/../../data/features.yaml) under the appropriate category sectionslast_scraped dates in the sources.yaml file (at ${SKILL_DIR}/../../data/sources.yaml) to todayRun the validation script from the plugin root:
python3 ${SKILL_DIR}/../../scripts/validate-features.py ${SKILL_DIR}/../../data/features.yaml
If validation fails, fix the issues and re-run.
If new features were added, create a branch, commit, push, and open a PR:
# Create a dated branch
BRANCH="scrape/$(date +%Y-%m-%d)"
git checkout -b "$BRANCH"
# Commit changes
git add ${SKILL_DIR}/../../data/features.yaml ${SKILL_DIR}/../../data/sources.yaml
git commit -m "chore: update feature database (N new features from scrape)"
# Push the branch and open a PR
git push -u origin "$BRANCH"
gh pr create --title "chore: update feature database (N new features)" --body "$(cat <<'PREOF'
## Summary
Automated scrape found N new Claude Code features.
### New features
- list each new feature title here
## Validation
- `validate-features.py` passes with new total count
🤖 Generated by `/scrape-features`
PREOF
)"
Replace N with the actual count and list the actual feature titles in the PR body.
If git push fails with a 403 or permission error, try pushing via the GitHub CLI instead:
gh repo sync --source . --branch "$BRANCH"
Summarize what was found:
If nothing new was found, say so -- that's fine, not every week has new features.
npx claudepluginhub phanosh/claude-feature-scout --plugin claude-feature-scoutMonitor community feedback on Claude Code via Exa search. Gathers sentiment, real-world usage patterns, bug reports, and feature requests from blogs, forums, and social media.
Answers questions about Claude Code features including setup, best practices, automation, models, plugins, MCP, and configuration by reading reference documentation.
Fetches Claude Code GitHub release notes via gh CLI, filters out bug fixes, summarizes Added/Improved/Changed/Deprecated items in Chinese, detects running session version with lsof on PPID. Useful for update overviews.