Skip to content

StateFarmIns/lola

 
 

Lola - AI Context Package Manager

Write Agent Skills and Contexts once, use everywhere.

Lola is a universal AI Package Manager. If an agent's skills were an RPM, Lola is the DNF for it. Write your skills and context modules once as portable packages, then install them to any AI assistant or agent with a single command.

asciicast

Supported AI Assistants

Assistant Skills Commands Agents
Claude Code Yes Yes Yes
Cursor Yes Yes Yes
Gemini CLI Yes Yes N/A
OpenCode Yes Yes Yes

Installation

# Recommended: install from PyPI
uv tool install lola-ai

# Or with pip
pip install lola-ai

Want the latest dev version? uv tool install git+https://github.com/LobsterTrap/lola

Quick Start

# Set up the official marketplace
lola market add general https://raw.githubusercontent.com/RedHatProductSecurity/lola-market/main/general-market.yml

# Add a module
lola mod add https://github.com/user/my-skills.git

# Install to all detected assistants
lola install my-skills

# Or install to a specific assistant
lola install my-skills -a claude-code

Declarative Installation

Create a .lola-req in your project:

python-tools>=1.0.0
git-workflow>>claude-code
https://github.com/user/module.git@main
lola sync

Documentation

Full documentation is available at lobstertrap.org/lola.

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

License

GPL-2.0-or-later

Authors

  • Igor Brandao
  • Katie Mulliken

About

Lola is able to package AI Context Modules or skills into a distributed package to be supported across multiple AI assistants. Think of your skill as the RPM package and Lola as the YUM/DNF. Write your skills once, run everywhere.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.7%
  • Makefile 0.3%