vibery-manager
4
总安装量
3
周安装量
#49378
全站排名
安装命令
npx skills add https://github.com/vibery-studio/templates --skill vibery-manager
Agent 安装分布
windsurf
3
opencode
3
codex
3
claude-code
3
antigravity
3
gemini-cli
3
Skill 文档
Vibery Manager
Unified workflow for managing the Vibery monorepo.
Available Commands
| Command | Description |
|---|---|
/template create <type> <name> |
Create new template (agent, command, skill, etc.) |
/template list [--type TYPE] |
List all templates |
/template pull <source> |
Pull from git repo or local path |
/kit create <name> |
Create new kit scaffold |
/kit add <kit> <item> |
Add template/skill to kit |
/kit remove <kit> <item> |
Remove item from kit |
/kit list [kit-name] |
List kits or kit contents |
/sync |
Sync templates + generate manifest |
/publish |
Push to GitHub (templates repo) |
/deploy |
Alias for /sync + /publish (one command) |
Architecture
vibery-studio/templates (GitHub) â Single source of truth
âââ agents/*.md
âââ commands/*.md
âââ skills/*/
âââ mcps/*.json
âââ hooks/*.json
âââ settings/*.json
âââ registry.json â Template catalog
âââ templates-manifest.json â File listing (no API needed)
vibe-templates/ (local)
âââ templates/ â Maps to vibery-studio/templates
âââ cli/ â npm package "vibery"
âââ stacks/ â Kits
âââ website/ â kits.vibery.app
How CLI Fetches Templates (No Rate Limits)
- CLI fetches
templates-manifest.jsonvia raw GitHub URL - Manifest lists all files per template type
- CLI downloads files via raw URLs (no GitHub API = no rate limits)
- Fallback to bundled templates if network fails
Key: Raw GitHub URLs (raw.githubusercontent.com) have NO rate limits.
Deployment Flow
Add new template (no CLI publish needed):
# 1. Create template
/template create agent my-new-agent
# 2. Sync + generate manifest
/sync
# 3. Push to GitHub
/publish
# Done! npx vibery install my-new-agent works immediately
What /sync does:
- Runs
node scripts/sync-all.js(registry + website data) - Runs
node cli/scripts/generate-templates-manifest.js(manifest) - Copies manifest to templates/
What /publish does:
cd templates && git add . && git commit && git push
CLI auto-fetches from GitHub raw URLs (no npm publish needed for template updates).
Quick Workflow
Create Template
/template create agent security-auditor
# Or manually:
echo "---
name: my-agent
description: What it does
---
# Content" > templates/agents/my-agent.md
Create Kit
/kit create backend-stack
/kit add backend-stack databases
/kit add backend-stack api-security
Deploy Everything
/deploy # One command: sync + push to GitHub + deploy website
Script Locations
| Script | Purpose |
|---|---|
scripts/sync-all.js |
Templates â CLI + website |
cli/scripts/generate-templates-manifest.js |
Generate templates-manifest.json |
.claude/skills/vibery-manager/scripts/manage.py |
Kit management + kit sync |
.claude/skills/vibery-manager/scripts/validate-kits.py |
Validate kit structures |
Deployment Targets
| Target | URL/Package | Update Method |
|---|---|---|
| GitHub | vibery-studio/templates | /publish â git push |
| CLI | npx vibery |
Auto-fetches from GitHub |
| Website | https://kits.vibery.app | Separate deploy if needed |
Note: CLI npm package only needs update for CODE changes, not template updates.
Generated Files
| Source | Output | Used By |
|---|---|---|
templates/* |
templates/templates-manifest.json |
CLI (remote fetch) |
templates/* |
templates/registry.json |
CLI (template list) |
templates/* |
website/src/data/templates.json |
Website |
stacks/* |
website/src/data/kits.json |
Website |
stacks/* |
cli/kits.json |
CLI |
Workflow Examples (Multi-Context Prompts)
Example 1: Create New Kit
Context 1 – Plan:
I want to create a "devops-essentials" kit with Docker, CI/CD, and monitoring templates.
What agents and skills should I include?
Context 2 – Execute:
/kit create devops-essentials
/kit add devops-essentials docker-pro
/kit add devops-essentials ci-cd-automation
/kit add devops-essentials monitoring-setup
Context 3 – Deploy:
/deploy
Example 2: Add Template + Update Kit
Context 1 – Create template:
Create an agent for Kubernetes deployment optimization.
Save it as templates/agents/k8s-optimizer.md
Context 2 – Add to existing kit:
/kit add devops-essentials k8s-optimizer
Context 3 – Deploy:
/deploy
Example 3: Pull External Templates + Bundle
Context 1 – Import:
/template pull https://github.com/someone/awesome-agents
Context 2 – Create bundle:
/kit create imported-stack
/kit add imported-stack agent-from-pull-1
/kit add imported-stack agent-from-pull-2
Context 3 – Deploy:
/deploy
Example 4: Quick Single Template
/template create agent payment-gateway-pro
# ... edit the template ...
/deploy
Daily Workflow Summary
| Step | Command | Notes |
|---|---|---|
| 1. Create/edit | /template create or /kit create |
|
| 2. Add items | /kit add <kit> <item> |
|
| 3. Validate | python scripts/validate-kits.py |
Optional |
| 4. Sync | /sync |
JS for templates, Python for kits |
| 5. Deploy | /publish |
Build + Cloudflare |
Troubleshooting
Templates empty on website
node scripts/sync-all.js # Use JS, not Python!
cd website && npm run build
npx wrangler pages deploy dist --project-name=vibery-kits
Kit validation errors
python .claude/skills/vibery-manager/scripts/validate-kits.py