vibery-manager

from vibery-studio/templates

Curated templates for Claude Code - agents, skills, commands, MCPs

2 stars1 forksUpdated Jan 18, 2026
npx skills add https://github.com/vibery-studio/templates --skill vibery-manager

SKILL.md

Vibery Manager

Unified workflow for managing the Vibery monorepo.

Available Commands

CommandDescription
/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
/syncSync templates + generate manifest
/publishPush to GitHub (templates repo)
/deployAlias 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)

  1. CLI fetches templates-manifest.json via raw GitHub URL
  2. Manifest lists all files per template type
  3. CLI downloads files via raw URLs (no GitHub API = no rate limits)
  4. 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:

  1. Runs node scripts/sync-all.js (registry + website data)
  2. Runs node cli/scripts/generate-templates-manifest.js (manifest)
  3. Copies manifest to templates/

What /publish does:

  1. 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

ScriptPurpose
scripts/sync-all.jsTemplates → CLI + website
cli/scripts/generate-templates-manifest.jsGenerate templates-manifest.json
.claude/skills/vibery-manager/scripts/manage.pyKit management + kit sync
.claude/skills/vibery-manager/scripts/validate-kits.pyValidate kit structures

Deployment Targets

TargetURL/PackageUpdate Method
GitHubvibery-studio/templates/publish → git push
CLInpx viberyAuto-fetches from GitHub
Websitehttps://kits.vibery.appSeparate deploy if needed

Note: CLI npm package only needs update for CODE changes, not template updates.

Generated Files

SourceOutputUsed By
templates/*templates/templates-manifest.jsonCLI (remote fetch)
templates/*templates/registry.jsonCLI (template list)
templates/*website/src/data/templates.jsonWebsite
stacks/*website/src/data/kits.jsonWebsite
stacks/*cli/kits.jsonCLI

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?
``

...
Read full content

Repository Stats

Stars2
Forks1