Better Skills
Better Skills is an agent second brain system that helps you manage, sync, and reuse skills across AI coding agents through an intelligent skill graph architecture.CLI Interface
Command-line tool built with tRPC for local skill management and sync
Web Dashboard
Next.js web console for browsing skills, managing vaults, and visualizing your skill graph
Skill Vaults
Organize skills in personal, enterprise, or system-default vaults with fine-grained access control
Graph Links
Build a knowledge graph with skill-to-skill and skill-to-resource relationships
What are Skills?
Skills are reusable knowledge artifacts that agents can load and execute. Each skill contains:- A
SKILL.mdfile with structured instructions and metadata - Optional reference documents, scripts, and assets
- Links to related skills and resources through a graph structure
- Frontmatter metadata for routing and agent context
Skills are scoped to vaults (personal, enterprise, or system-default) and can be synced across your local development environment and the web dashboard.
Platform Overview
Better Skills provides three ways to interact with your skill graph:CLI
The command-line interface connects to your Better Skills server via tRPC and supports:- Authentication with device flow login
- Syncing skills to local
.agents/skills/directories - Creating, updating, and deleting skills
- Cloning skills for local editing
- Searching and listing skills across vaults
- Validating skill structure and markdown mentions
Web Dashboard
The Next.js web application provides:- Visual skill browser with vault organization
- Skill editor with markdown preview
- Interactive graph visualization
- Vault membership and invitation management
- Account settings and preferences
API
Built with Hono and tRPC, the Better Skills API offers:- End-to-end type-safe endpoints
- Better Auth authentication
- PostgreSQL storage with Drizzle ORM
- Skill CRUD operations
- Graph query and link management
- Vault and membership operations
Key Features
Multi-Vault Architecture
Separate personal, enterprise, and system skills with role-based access control
Markdown Mentions
Link skills and resources with
[[skill:uuid]] and [[resource:uuid]] syntaxAuto Link Sync
Automatically maintain graph edges from markdown mention tokens
Resource Management
Organize reference docs, scripts, and assets within each skill
Local Clone & Edit
Clone skills to local directories, edit with your tools, then push updates
Skill Discovery
Search across vaults, list by ownership, and explore the knowledge graph
Technology Stack
Better Skills is built with the Better-T-Stack:- TypeScript for type safety across the entire stack
- Next.js for the web frontend
- Hono for the lightweight, performant API server
- tRPC for end-to-end type-safe APIs
- Bun as the runtime and package manager
- Drizzle ORM with PostgreSQL (Neon)
- Better Auth for authentication
- TailwindCSS and shadcn/ui for the UI
- Turborepo for monorepo builds
Use Cases
AI Coding Agents
AI Coding Agents
Load domain-specific skills into your coding agent’s context (OpenCode, Cursor, Windsurf, etc.) for specialized knowledge on frameworks, best practices, and workflows.
Team Knowledge Base
Team Knowledge Base
Create enterprise vaults to share company-specific patterns, APIs, and conventions across your engineering team.
Personal Second Brain
Personal Second Brain
Build your own library of reusable skills for frameworks, tools, and techniques you use frequently.
Documentation as Code
Documentation as Code
Version control your skills as markdown files, sync them to your agents, and maintain a living knowledge graph.
Getting Started
Ready to dive in?
Follow the quickstart guide to install Better Skills and sync your first skill.
Architecture
Better Skills follows a feature-first monorepo structure:Better Skills uses Bun workspaces and Turborepo for optimized builds. All commands use
bun (not npm/yarn/pnpm).Community and Support
- GitHub: LeonardoTrapani/better-skills
- Website: better-skills.dev
- API: server.better-skills.dev
Next Steps
Quickstart
Install and sync your first skill in under 5 minutes
CLI Reference
Complete CLI command reference and usage examples
Concepts
Learn about vaults, skills, resources, and the skill graph
API Reference
Explore the tRPC API endpoints and schemas