1.6 KiB
1.6 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| skill-downloader | Download and install skills from git.vibe-overflow.com |
|
Skill Downloader
Downloads and installs skills from the VibeStack registry at git.vibe-overflow.com/azat/.
Configuration
| Variable | Default | Description |
|---|---|---|
DOWNLOADER_PORT |
8083 |
API port |
SKILLS_DIR |
/skills |
Installation directory |
GIT_HOST |
git.vibe-overflow.com |
Git server |
GIT_USER |
azat |
Git user/org |
GIT_TOKEN |
(required) | Auth token |
API
List Available Skills
curl http://localhost:8083/available
Returns all repos from git.vibe-overflow.com/azat/:
{
"skills": [
{"name": "redis", "description": "Redis cache server"},
{"name": "postgres", "description": "PostgreSQL database"},
{"name": "backup", "description": "Backup and restore"}
]
}
List Installed Skills
curl http://localhost:8083/installed
Install Skill
curl -X POST http://localhost:8083/install/redis
Update Skill
curl -X POST http://localhost:8083/update/redis
Remove Skill
curl -X DELETE http://localhost:8083/remove/redis
Health
curl http://localhost:8083/health
Installation Process
POST /install/redis
│
▼
git clone https://git.vibe-overflow.com/azat/redis /skills/redis
│
▼
bash /skills/redis/scripts/autorun.sh
│
▼
supervisorctl reread && update
│
▼
{"success": true, "name": "redis"}