发现优质 AI Agent Skills 的网站。
- 🔍 搜索和筛选 GitHub 上的 Agent Skills
- ⭐ 按 Star 数排序
- 🌍 支持多种编程语言筛选
- 🤖 自动定时从 GitHub 爬取最新 Skills
- 📦 Docker 一键部署
- 后端: Spring Boot 3.2 + Java 17
- 数据库: PostgreSQL 15
- 缓存: Redis 7
- 前端: Vue3 + Vite
- 部署: Docker + Nginx
- Docker & Docker Compose
- GitHub Token (可选,用于提高 API 速率限制)
git clone <your-repo>
cd skillsFindercp .env.example .env
# 编辑 .env,填入你的 GitHub Tokendocker-compose up -d访问:
- 前端: http://localhost
- 后端 API: http://localhost:8080
curl -X POST http://localhost:8080/api/skills/crawlskillsFinder/
├── backend/ # Spring Boot 后端
│ ├── src/
│ │ └── main/
│ │ └── java/com/skillsfinder/
│ │ ├── controller/ # REST API
│ │ ├── service/ # 业务逻辑
│ │ ├── repository/ # 数据访问
│ │ └── entity/ # 实体类
│ └── pom.xml
├── frontend/ # Vue3 前端
│ ├── src/
│ │ ├── views/ # 页面组件
│ │ └── components/
│ └── package.json
├── docker/ # Docker 配置
│ └── nginx.conf
└── docker-compose.yml
| 方法 | 路径 | 描述 |
|---|---|---|
| GET | /api/skills | 获取 Skills 列表 |
| GET | /api/skills/{id} | 获取 Skill 详情 |
| GET | /api/skills/languages | 获取所有编程语言 |
| POST | /api/skills/crawl | 手动触发爬取 |
keyword: 搜索关键词language: 编程语言筛选page: 页码 (默认 0)size: 每页数量 (默认 12)
项目已配置 Docker 多阶段构建,直接运行:
docker-compose up -d --buildMIT