Files
skill-downloader/SKILL.md

1.6 KiB

name, description, metadata
name description metadata
skill-downloader Download and install skills from git.vibe-overflow.com
version vibestack
1.0.0
main
false

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"}