Overview
As engineers scale from single agents to teams of agents across multiple codebases, they face a critical distribution problem - skills, agents, and prompts become scattered, duplicated, and out of sync. The solution is a centralized library system that manages references to private agentic assets, allowing seamless distribution across devices, teams, and agents through a simple YAML-based catalog.
Key Takeaways
- Use a reference-based system instead of copying code - store pointers to GitHub repos and local files in a single YAML catalog rather than duplicating assets across projects
- Think in primitives when building agentic systems - skills provide raw capabilities, agents enable scale and parallelism, and prompts orchestrate the layers below rather than cramming everything into skills
- Maintain private repositories for specialized work - your competitive advantage lies in private, domain-specific agentics that shouldn’t be publicly available
- Build meta-skills that generate other agentics - create skills that build skills, prompts that build prompts, and agents that build agents to accelerate development
- Design for agent-first workflows - pure agentic applications that run entirely through prompts and skills enable agents to manage the entire distribution process autonomously
Topics Covered
- 0:00 - The Multi-Codebase Problem: Introduction to the challenge of managing skills, agents, and prompts across 10+ repositories with duplication and sync issues
- 2:00 - The Library Meta-Skill Solution: Overview of using a reference-based system to coordinate distribution of agentic assets across teams and devices
- 3:30 - Architecture and Reference System: How the library works as a single YAML file pointing to GitHub repos and local files, similar to package.json
- 6:00 - Build, Catalog, Distribute Workflow: The four-step process: build natively, catalog with library.add, distribute across devices, and reuse everywhere
- 7:30 - Live Demo Setup: Setting up the library system on Mac Mini device and understanding the file structure and repository organization
- 10:30 - Adding Skills to Library: Demonstrating library.add command to catalog meta-agentics (meta-agent, meta-prompt, meta-skill) from private repos
- 12:30 - Using Skills from Library: Installing cataloged skills locally and globally using library.use command with pattern matching
- 17:00 - Cross-Device Synchronization: Installing the library system on agent device and syncing the same skills across multiple machines
- 20:00 - Meta-Prompt in Action: Demonstrating how meta-skills work by using meta-prompt to generate structured prompts following specific formats
- 22:00 - Pushing Updates Back: Using library.push to update source repositories and maintain single source of truth across all devices
- 25:00 - Orchestrator Agents and Scaling: The progression from base agents to orchestrator agents and why centralized agentic libraries become essential