skills-trending-analysis
Original:🇺🇸 English
Translated
2 scriptsChecked / no sensitive code detected
Fetches trending skills directly from skills.sh, generates statistics, and creates a trend summary. Optimized for ultra-fast, direct execution without complex setup.
22installs
Sourcesunatanuki/skills
Added on
NPX Install
npx skill4agent add sunatanuki/skills skills-trending-analysisTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Skills Trending Analysis (Direct API)
Fetches trending information from the ecosystem by directly communicating with its internal JSON API.
skills.shThis Skill is designed to be "Zero-Setup Ready" by focusing on standard Python libraries.
Input
A keyword can be optionally specified for filtering.
- : Number of items to fetch (default: 1000).
--limit - With keyword: Filters the fetched items by the keyword.
- Without keyword: Fetches the top trending items.
Examples: , ,
swiftpythonagentOutput
Generates results including the following:
- Trending summary
- Top skills
- Keyword ranking
- Developer ranking
- Ecosystem analysis
Execution Steps (Smart Flow)
1. Try Direct Execution (Fastest)
Most environments already have the necessary library. Try running directly:
requestsbash
python3 scripts/fetch_trending.py
python3 scripts/analyze_trending.py --input tmp/trending.json --output tmp/trending_analysis.json2. If it fails (Environment Setup)
If you get a , then set up the environment:
ModuleNotFoundError: No module named 'requests'Using uv (Recommended):
bash
uv venv
source .venv/bin/activate
uv pip install -r requirements.txtUsing standard pip:
bash
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtData Fetching Strategy
- Direct API Access: Communicates directly with .
https://skills.sh/api/skills/all-time - No Browser Required: Eliminates dependencies like Chromium or Playwright.
- Efficient: Uses pagination to fetch precisely what is needed.
- Cached: Results are cached locally for 1 hour.
Statistical Analysis Specifications
- summary: Total skills, installs, unique developers/keywords.
- skill_ranking: Sorted by install counts.
- keyword_ranking: Frequency and install impact.
- developer_ranking: Top developers and their specialties.
- concentration: Market share analysis.
Final Summary by AI
Based on the Python analysis results, the AI will provide a premium trend report. Use the output of as the source of truth for all numerical data.
analyze_trending.pyReferenced Files
- requirements.txt
- scripts/fetch_trending.py
- scripts/analyze_trending.py
- references/output-format.md