Catalog PyPI
PACKAGE EXPLORERView in registry

agentslock

PyPI

A package manager for agents/skills/MCPs across AI CLI tools

agentsaiclaudeclicodexcopilotgeminimcpskills
Versions collected1
Direct dependencies3From release 0.0.1
Last observed20 Oct, 23:25 UTC

README

Version 0.0.1 documentation

Hashnode logo

AGENTS.lock is a package manager for AI agent configurations. It keeps skills, agents, MCP servers, and instructions kept in sync across Claude, Codex, Gemini, and Copilot CLI tools. The lockfile is the single source of truth for both project and global scopes.

Install AGENTS.lock:

pip install agentslock

⚠️ Warning: This is an early release. Breaking changes may occur in future versions.

Usage:

al init          # Initialize a new AGENTS.lock file
al set clients claude,codex # Set CLI clients for the project
al add skill https://github.com/anthropics/skills/tree/main/skills/frontend-design # Add a skill
al sync          # Sync skills and agents as per the lockfile

This will make an entry in AGENTS.lock and sync the skill to the appropriate locations for the specified clients. From that point, it is not necessary to manually manage the skills across different clients, but simply maintain a single AGENTS.lock file and run al sync to keep everything up to date.

Currently supported clients and features:

ClientAGENTS.mdSkillsMCP
Claude✓✓✓
Codex✓✓✗
Copilot✓✓✗
Gemini✓✓✗

Lockfile basics

AGENTS.lock is a TOML file that records project metadata, default clients, and the full set of configured resources. Each entry carries a source, which can be a pinned git revision, a path relative to the lockfile, or inline content for instructions. Groups provide a way to filter subsets of resources during sync so teams can target specific workflows.

Install to project or global scope

Project scope writes within the repository. Global scope writes to user-level configuration paths.

al sync
al --global sync

Use lockfile aliases (alias file workflows)

If you manage multiple lockfiles, create an alias and target it via --lockfile.

al alias add work /path/to/AGENTS.lock
al --lockfile work sync

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.126 Jan 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:25 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0f903200fbfd64205adc0c317e6002e8fda1f453d59802315da9f77c457c59ad