🔥 热门 Agent 技能详细介绍
数据来源:skills.sh | 更新时间:2026-03-20
目录
- Vercel React Best Practices
- Vercel React Native Skills
- Web Application Testing
- GitHub Trending
- Python Performance Optimization
- Python Executor
- Backend Testing
1️⃣ Vercel React Best Practices
简介
Vercel 官方维护的 React/Next.js 性能优化指南,包含 64 条规则,覆盖 8 个类别。
规则类别与优先级
| 优先级 |
类别 |
影响程度 |
规则数量 |
| 1 |
消除瀑布流请求 (Waterfalls) |
CRITICAL |
5 条 |
| 2 |
包体积优化 |
CRITICAL |
5 条 |
| 3 |
服务端性能 |
HIGH |
8 条 |
| 4 |
客户端数据获取 |
MEDIUM-HIGH |
4 条 |
| 5 |
重渲染优化 |
MEDIUM |
15 条 |
| 6 |
渲染性能 |
MEDIUM |
11 条 |
| 7 |
JavaScript 性能 |
LOW-MEDIUM |
13 条 |
| 8 |
高级模式 |
LOW |
3 条 |
安装命令
1
| npx skills add vercel-labs/agent-skills@vercel-react-best-practices -g -y
|
2️⃣ Vercel React Native Skills
简介
React Native 和 Expo 应用的最佳实践指南,覆盖性能、动画、UI 模式等。
核心类别
| 优先级 |
类别 |
关键规则 |
| 1 |
列表性能 |
FlashList、Memoize 列表项 |
| 2 |
动画 |
仅动画 transform/opacity |
| 3 |
导航 |
原生栈和原生标签页 |
| 4 |
UI 模式 |
expo-image、Pressable |
安装命令
1
| npx skills add vercel-labs/agent-skills@vercel-react-native-skills -g -y
|
3️⃣ Web Application Testing
简介
使用 Python Playwright 编写本地 Web 应用自动化测试脚本。
关键最佳实践
- ✅ 动态应用必须等待
page.wait_for_load_state('networkidle')
- ✅ 使用
headless=True 启动 Chromium
- ✅ 使用描述性选择器:
text=, role=, CSS 选择器
- ❌ 不要在等待 networkidle 之前检查 DOM
安装命令
1
| npx skills add anthropics/skills@webapp-testing -g -y
|
4️⃣ GitHub Trending
简介
获取 GitHub 热门仓库和开发者数据。
重要注意事项
- ⚠️ 无官方 API: 爬取是唯一选择
- ⚠️ 速率限制: 尊重 GitHub 服务器,积极缓存
- ⚠️ HTML 结构变化: 监控可能的失效
- ⚠️ User-Agent: 始终包含 User-Agent 头
安装命令
1
| npx skills add hoodini/ai-agents-skills@github-trending -g -y
|
简介
Python 代码性能分析、优化和最佳实践的完整指南,包含 15+ 优化模式。
核心工具
| 工具 |
用途 |
命令 |
| cProfile |
CPU 性能分析 |
python -m cProfile script.py |
| line_profiler |
逐行分析 |
kernprof -l -v script.py |
| memory_profiler |
内存分析 |
python -m memory_profiler script.py |
15+ 优化模式
1. 列表推导式 vs 循环 (2-3x 加速)
1 2 3 4 5 6 7
| result = [] for i in range(n): result.append(i**2)
result = [i**2 for i in range(n)]
|
2. lru_cache 缓存 (1000x+ 加速)
1 2 3 4 5 6 7
| from functools import lru_cache
@lru_cache(maxsize=None) def fibonacci(n): if n < 2: return n return fibonacci(n-1) + fibonacci(n-2)
|
安装命令
1
| npx skills add wshobson/agents@python-performance-optimization -g -y
|
6️⃣ Python Executor
简介
在安全沙箱环境中执行 Python 代码,预装 100+ 库。
环境配置
| 属性 |
值 |
| Python 版本 |
3.10 |
| 环境 |
CPU-only |
| RAM |
8GB (默认) / 16GB (高内存模式) |
| 超时 |
1-300 秒(默认 30 秒) |
预装库分类
| 类别 |
库 |
| Web 爬取 & HTTP |
requests, httpx, aiohttp, beautifulsoup4, lxml, selenium, playwright, scrapy |
| 数据处理 |
numpy, pandas, scipy, matplotlib, seaborn, plotly |
| 图像处理 |
pillow, opencv-python-headless, scikit-image, imageio |
| 视频 & 音频 |
moviepy, av (PyAV), ffmpeg-python, pydub |
安装命令
1
| npx skills add inferen-sh/skills@python-executor -g -y
|
7️⃣ Backend Testing
简介
后端测试完整指南,覆盖 TDD、API 测试、集成测试、mocking 等。
测试流程
1
| npm install --save-dev jest ts-jest @types/jest supertest @types/supertest
|
强制规则
- ✅ 测试隔离: 每个测试必须独立运行
- ✅ 不依赖执行顺序: 使用
beforeEach/afterEach 重置状态
- ✅ 清晰的测试名称: 名称必须表达测试内容
- ✅ 覆盖率阈值: 至少 80%
安装命令
1
| npx skills add supercent-io/skills-template@backend-testing -g -y
|
📊 技能来源统计
| 来源 |
技能数量 |
总安装量 |
vercel-labs/agent-skills |
16+ |
2.4M+ |
inferen-sh/skills |
11+ |
1.0M+ |
microsoft/azure-skills |
19+ |
1.3M+ |
📥 通用安装命令
1 2
| npx skills add <owner/repo@skill> -g -y
|
🔗 相关资源
作者:iomelons
博客:https://iomelons.github.io