关于 trending-skills
用于查询 skills.sh/trending 技能排行榜的 Agent 技能,可提供技能摘要并分析排名变化,适合关注技能热度的用户。
主要功能
- 01获取当前技能排名
- 02生成技能摘要
- 03分析上升、下降和新晋技能
适用场景
- 01查看今日技能榜单
- 02查询某项技能的简介
- 03找出排名上升或新出现的技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ geekjourneyx/ trending-skills --skill trending-skills安装后在 Claude Code 中输入/trending-skills确认已加载。
详细介绍
热门技能
从 skills.sh/trending 获取最新技能排名,提供 AI 驱动的技能摘要,并分析排名趋势(上升、下降、新上榜)。
快速开始
# View today's rankings
今天技能排行榜
Top 10 skills
技能榜单
# View skill details
remotion-best-practices 是什么
frontend-design 技能介绍
# View trends
技能趋势分析
哪些技能上升了
今天有新技能吗
新晋榜单
支持的查询类型
| 类型 | 示例 | 描述 |
|---|---|---|
| 今日榜单 | "今天技能排行榜" "Top 10" "技能榜单" | 获取当前排名 |
| 技能详情 | "xxx是什么" "xxx技能介绍" | 获取技能的 AI 摘要 |
| 趋势分析 | "技能趋势" "哪些上升了" | 获取趋势分析 |
工作流
Progress:
- [ ] Step 1: Parse user query type
- [ ] Step 2: Fetch/Load ranking data
- [ ] Step 3: Format and display results
第 1 步:解析查询类型
判断用户想要查询的内容:
| 用户输入 | 查询类型 | 操作 |
|---|---|---|
| "今天技能排行榜" | rankings | 显示前 N 名 |
| "Top 10 skills" | rankings | 显示前 N 名 |
| "xxx是什么" | detail | 显示技能详情 |
| "哪些技能上升了" | trends | 显示上升的技能 |
| "新晋榜单" | trends | 显示新上榜项 |
| "技能趋势分析" | trends | 显示完整趋势报告 |
第 2 步:获取/加载数据
选项 A:使用数据库(首选)
如果 data/trends.db 存在且包含近期数据:
# Check available dates
sqlite3 data/trends.db "SELECT date FROM skills_daily ORDER BY date DESC LIMIT 1;"
# Get latest rankings
sqlite3 data/trends.db "SELECT rank, name, owner, installs, installs_delta, rank_delta FROM skills_daily WHERE date = '2026-01-23' ORDER BY rank LIMIT 20;"
选项 B:从 skills.sh 获取
如果数据库不存在或数据已过期:
# Run the fetcher
from src.skills_fetcher import SkillsFetcher
fetcher = SkillsFetcher()
skills = fetcher.fetch() # Returns Top 100
第 3 步:格式化结果
排名输出格式
# 📊 Skills Trending - 2026-01-23
| # | 技能 | 拥有者 | 安装量 | 变化 |
|---|------|--------|--------|------|
| 1 | remotion-best-practices | remotion-dev/skills | 5.6K | ↑ 50 |
| 2 | vercel-react-best-practices | vercel-labs/agent-skills | 5.4K | - |
| 3 | web-design-guidelines | vercel-labs/agent-skills | 4.0K | ↓ 2 |
...
详情输出格式
# remotion-best-practices
**拥有者**: remotion-dev/skills
**排名**: #1 (5.6K 安装)
## 简介
用 React 代码创建视频的最佳实践
## 详细说明
程序化视频生成框架 Remotion 的最佳实践集合,包含 27 个规则。
## 解决问题
- 程序化视频
- 字幕生成
- 3D 动效
- 音频处理
## 使用场景
视频自动化、个性化视频生成、数据可视化视频
**分类**: 视频/动画
🔗 https://skills.sh/remotion-dev/skills/remotion-best-practices
趋势输出格式
# 📈 技能趋势分析 - 2026-01-23
## 上升 Top 5
| # | 技能 | 变化 |
|---|------|------|
| 7 | seo-audit | ↑ 38 |
| 15 | copywriting | ↑ 12 |
...
## 下降 Top 5
| # | 技能 | 变化 |
|---|------|------|
| 10 | old-skill | ↓ 15 |
...
## 新晋榜单
- new-skill (#82)
- another-new (#95)
## 跌出榜单
- dropped-skill (昨日 #75)
数据架构
skills_daily 表
CREATE TABLE skills_daily (
date TEXT, -- YYYY-MM-DD
rank INTEGER, -- 排名
name TEXT, -- 技能名称
owner TEXT, -- 拥有者
installs INTEGER, -- 安装量
installs_delta INTEGER, -- 安装量变化
rank_delta INTEGER -- 排名变化 (正=上升)
);
skills_details 表
CREATE TABLE skills_details (
name TEXT PRIMARY KEY,
summary TEXT, -- 一句话摘要
description TEXT, -- 详细描述
use_case TEXT, -- 使用场景
solves TEXT, -- JSON: 解决的问题
category TEXT, -- 分类
category_zh TEXT, -- 中文分类
rules_count INTEGER,
owner TEXT,
url TEXT
);
配置
环境变量(可选,用于获取数据):
# For AI summaries
ZHIPU_API_KEY=your_key
# For database
DB_PATH=data/trends.db
示例
示例 1:今日排名
用户输入:"今天技能排行榜"
处理过程:
- 查询类型:
rankings - 从数据库加载最新数据,或从 skills.sh 获取
- 格式化为表格
输出:
# 📊 Skills Trending - 2026-01-23
| # | 技能 | 安装量 | 变化 |
|---|------|--------|------|
| 1 | remotion-best-practices | 5.6K | - |
| 2 | vercel-react-best-practices | 5.4K | - |
...
示例 2:技能详情
用户输入:"remotion-best-practices 是什么"
处理过程:
- 查询类型:
detail - 解析技能名称:
remotion-best-practices - 从数据库获取详情,或从 skills.sh 获取
- 使用 AI 摘要进行格式化
输出:(请参阅上方的详情输出格式)
示例 3:趋势
用户输入:"哪些技能上升了"
处理过程:
- 查询类型:
trends(筛选条件:rising) - 获取昨天的数据进行比较
- 筛选
rank_delta > 0的技能 - 按
rank_delta降序排列
输出:
# 📈 上升中的技能
| # | 技能 | 上升 |
|---|------|------|
| 7 | seo-audit | ↑ 38 |
| 15 | copywriting | ↑ 12 |
...
故障排除
未找到数据库
如果 data/trends.db 不存在,请获取最新数据:
from src.skills_fetcher import SkillsFetcher
from src.database import Database
from datetime import datetime
today = datetime.now().strftime("%Y-%m-%d")
fetcher = SkillsFetcher()
skills = fetcher.fetch()
db = Database()
db.init_db()
db.save_today_data(today, skills)
数据已过期
如果数据较旧,请重新运行 main_trending.py 或获取最新数据。
CLI 参考
# Run full trending analysis
python src/main_trending.py
# Query database
sqlite3 data/trends.db "SELECT * FROM skills_daily WHERE date = '2026-01-23' ORDER BY rank;"
评论
支持 Markdown