companion
Companion is a self-hosted skill hub for organizing and authoring agents.
- Type
- Agent Skill
- Open source
- Yes
- GitHub Stars
- ★ 2.4k
- Source
- skill-github
- Repository
- github.com/The-Vibe-Company/companion
Overview
Companion is an open-source, self-hosted multi-tenant skill hub that supports managing `SKILL.md` libraries for individuals and organizations. It offers features such as tagging, secure uploads, validation, immutable versions, dependency management, comments, installation, and updates. Each Companion is a named teammate with persistent chat threads and can delegate external coding agents as skill hub clients via Agent Auth. Ideal for developers and organizations needing self-hosted skill management and collaboration.
Capabilities
- ▪Manage personal and organizational skill libraries
- ▪Support tagging and secure uploads
- ▪Provide immutable versions and dependency management
- ▪Support comments, installation, and updates
- ▪GitHub sync and public publishing
Use cases
Setup
corepack enable && pnpm install && cp .env.example .env && pnpm dev
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to enable Companions?
Set COMPANION_COMPANIONS_ENABLED=true and allow the desired email domains, then restart the service.
How to set up local development?
Ensure Node.js 20+ and pnpm 9 are installed, then run corepack enable, pnpm install, cp .env.example .env, pnpm dev.
Related skills
mantis
Provides security review capabilities for AI coding agents, automatically discovering, reproducing, and fixing vulnerabilities.
sast-skills
Transform your AI coding assistant into a SAST scanner to automatically detect vulnerabilities in code.
Lightswind-UI-Library
AI-native CLI-first React component library with MCP Server support.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.