trending-repos-discovery skill
Discover and analyze trending GitHub repositories from TrendShift and other sources — evaluate usefulness, extract learnings, and identify valuable skills/tools
Is the trending-repos-discovery skill safe?
Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.
No findings.
Install the trending-repos-discovery skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/kevinnft/ai-agent-skills.git /tmp/ai-agent-skills mkdir -p ~/.claude/skills cp -r /tmp/ai-agent-skills/skills/research/trending-repos-discovery ~/.claude/skills/trending-repos-discovery
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
Trending Repos Discovery
Discover and analyze trending GitHub repositories from TrendShift and other sources. Evaluate usefulness, extract learnings, and identify valuable skills/tools for adoption.
When to Use
- User asks "apa yang trending?" or "what's trending?"
- User wants to discover new tools/libraries
- User asks about specific trending repo
- Looking for inspiration or best practices
- Evaluating whether to adopt new tools
Sources
1. TrendShift (Primary)
URL: https://trendshift.io/
What it tracks:
- GitHub's most-discussed open-source projects
- Daily engagement rankings
- Real-time mentions from X/Twitter
- Discussions from Reddit and Hacker News
How to fetch: See references/trendshift-fetch-methods.md for TinyFish and GitHub API examples
2. GitHub Trending (Alternative)
URL: https://github.com/trending
Languages:
- All languages: https://github.com/trending
- Python: https://github.com/trending/python
- TypeScript: https://github.com/trending/typescript
- Rust: https://github.com/trending/rust
3. GitHub API (For Details)
See references/trendshift-fetch-methods.md for API usage examples.
Rate limit: 60 requests/hour (unauthenticated), 5000/hour (authenticated)
Analysis Workflow
Phase 1: Fetch Trending List
- Fetch from TrendShift (primary source)
- Extract repo names (owner/repo format)
- Get first 10-20 repos (manageable batch)
Phase 2: Get Repo Details
For each repo, fetch from GitHub API:
- Stars, forks, watchers
- Description
- Language
- Topics
- Created/updated dates
Batch strategy:
- Fetch 10 repos at a time
- If rate limited, wait or use cached data
Phase 3: Categorize by Usefulness
For each repo, assess:
A. Relevance Score
B. Usefulness Categories
✅ Highly Useful:
- Directly applicable to user's projects
- Solves current problems
- Fills gaps in toolset
- High stars (> 10K) + active development
🟡 Potentially Useful:
- Interesting but not immediate need
- Requires evaluation/testing
- Medium stars (1K-10K)
- Niche use case
❌ Not Useful:
- Wrong tech stack (e.g., Mac-only for Linux user)
- Too niche (e.g., biology tools for software dev)
- Duplicate of existing tools
- Low stars (< 1K) + no clear value
Phase 4: Extract Learnings
For useful repos, identify:
1. Skills/Patterns
- What skills does it provide?
- What patterns does it use?
- What best practices does it demonstrate?
Example (obra/superpowers):
- Skills framework architecture
- Agentic workflow patterns
- Production-ready methodology
2. Tools/Libraries
- What tools does it introduce?
- What dependencies does it use?
- What integrations does it support?
Example (addyosmani/agent-skills):
- Production-grade engineering patterns
- Web performance optimization
- Chrome DevTools expertise
3. Concepts/Ideas
- What problems does it solve?
- What approaches does it take?
- What innovations does it introduce?
Example (andrej-karpathy-skills):
- LLM coding pitfalls
- AI code quality patterns
- Production AI best practices
Phase 5: Present Analysis
Format:
## 🔥 TOP TRENDING REPOS
### 1. owner/repo ⭐ X,XXX stars 🏆
**Description:** [One-line description]
**Berguna?** ✅ SANGAT / 🟡 MUNGKIN / ❌ TIDAK
**Why:**
- [Reason 1]
- [Reason 2]
- [Reason 3]
**Use Case:** [How user can use it]
**Action:** [What to do next]
---
## 🎯 RECOMMENDED ACTIONS
### Priority 1: MUST CHECK 🔥
1. [Repo 1] - [Why]
2. [Repo 2] - [Why]
### Priority 2: WORTH CHECKING ✅
3. [Repo 3] - [Why]
### Priority 3: MAYBE ⚠️
5. [Repo 5] - [Why]
## ❌ SKIP THESE
- [Repo X] - [Why not useful]User Preference Patterns
For "Analisa trending repos"
When user asks to analyze trending repos:
DO:
- ✅ Fetch from TrendShift (most comprehensive)
- ✅ Get details for top 10-20 repos
- ✅ Categorize by usefulness (✅ 🟡 ❌)
- ✅ Explain WHY each is useful/not useful
- ✅ Provide actionable recommendations
- ✅ Group by priority (must check, worth checking, maybe, skip)
DON'T:
- ❌ Just list repo names (no value)
- ❌ Skip usefulness assessment
- ❌ Recommend everything (no filtering)
- ❌ Ignore user's tech stack/constraints
For "Ada yang berguna gak?"
More skills from kevinnft/ai-agent-skills
- Aaddyosmani-tddDrives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.
- AairtableAirtable REST API via curl. Records CRUD, filters, upserts.
- Aapi-and-interface-designGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
- Aapi-monitoring-botsBuild monitoring bots that poll APIs and send notifications on state changes (new listings, price alerts, status updates)
- Aapple-notesManage Apple Notes via memo CLI: create, search, edit.
- Aapple-remindersApple Reminders via remindctl: add, list, complete.
- Aarchitecture-diagramDark-themed SVG architecture/cloud/infra diagrams as HTML.
- AarxivSearch arXiv papers by keyword, author, category, or ID.
- Aascii-artASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
- Aascii-videoASCII video: convert video/audio to colored ASCII MP4/GIF.
- AaudiocraftAudioCraft: MusicGen text-to-music, AudioGen text-to-sound.
- CaxolotlAxolotl: YAML LLM fine-tuning (LoRA, DPO, GRPO).