Catalog PyPI
Back to packageRELEASE DETAILS

0.8.4

PyPI

agr

Agent Resources - The package manager for AI agents. Built for teams.

Published15 Apr 2026
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.8.4 documentation

agr

The package manager for AI agents.

Install, share, and sync agent resources across Claude Code, Cursor, Codex, OpenCode, Copilot, and Antigravity — built for teams practicing Agentic Engineering.

PyPI License: MIT Docs

agr demo — install skills and list them


Getting Started

Install the CLI:

uv tool install agr

Install your first skill:

agr add anthropics/skills/frontend-design

Then invoke it in your AI tool:

ToolInvoke with
Claude Code/frontend-design
Cursor/frontend-design
OpenAI Codex$frontend-design
OpenCodefrontend-design
GitHub Copilot/frontend-design
Antigravity(via IDE)

No setup required — agr add auto-creates agr.toml and detects which tools you use.


Run a skill without installing

agrx downloads a skill, runs it with your tool's CLI, and cleans up. Nothing is saved to your project:

agrx anthropics/skills/pdf -p "Extract tables from report.pdf"
agrx anthropics/skills/skill-creator -i   # Interactive: skill + chat

Built for teams

agr is built for teams practicing Agentic Engineering — where AI agents are first-class members of your development workflow. Share a consistent set of agent resources across every developer and every AI tool on your team.

Dependencies are tracked in agr.toml — commit it, and teammates install everything with one command:

dependencies = [
    {handle = "anthropics/skills/frontend-design", type = "skill"},
    {handle = "anthropics/skills/pdf", type = "skill"},
    {handle = "your-team/agent-resources/dev-workflow", type = "package"},
]
agr sync   # Like npm install, but for AI agents

New teammate? agr sync and they're productive on day one — same agents, same skills, same standards.


Create and share

agr init my-skill                # Scaffold a new skill
# Edit my-skill/SKILL.md with your instructions
agr add ./my-skill               # Test locally
# Push to GitHub, then others can:
agr add your-username/my-skill

Python SDK

Use agr as a library to load, discover, and cache skills programmatically:

from agr import Skill, list_skills, skill_info

skill = Skill.from_git("anthropics/skills/code-review")
print(skill.prompt)   # SKILL.md contents
print(skill.files)    # Files in the skill directory

for info in list_skills("anthropics/skills"):
    details = skill_info(info.handle)
    print(f"{details.handle}: {details.description}")

See the SDK documentation for cache management, error handling, and the full API.


Example skills

Documents & data:

agr add anthropics/skills/pdf              # Read, extract, create PDFs
agr add anthropics/skills/docx             # Generate and edit Word documents
agr add anthropics/skills/xlsx             # Build and manipulate spreadsheets
agr add anthropics/skills/pptx             # Create and work with slide decks
agr add anthropics/skills/doc-coauthoring  # Structured doc co-authoring workflow

Design & frontend:

agr add anthropics/skills/frontend-design   # Production-grade interfaces
agr add anthropics/skills/canvas-design     # Visual art in PNG and PDF
agr add anthropics/skills/algorithmic-art   # Algorithmic art with p5.js
agr add anthropics/skills/theme-factory     # Style artifacts with themes
agr add anthropics/skills/brand-guidelines  # Anthropic brand colors and typography

Development:

agr add anthropics/skills/claude-api             # Build apps with the Claude API
agr add anthropics/skills/mcp-builder            # Create MCP servers
agr add anthropics/skills/web-artifacts-builder  # Multi-component HTML artifacts
agr add anthropics/skills/webapp-testing         # Test web apps with Playwright

Productivity:

agr add anthropics/skills/skill-creator     # Create, modify, and improve skills
agr add anthropics/skills/internal-comms    # Write internal communications
agr add anthropics/skills/slack-gif-creator # Create animated GIFs for Slack

Browse the full list in the Skill Directory.


All commands

CommandDescription
agr add <handle>Install a skill
agr add <handle> -oUpdate to the latest version
agr remove <handle>Uninstall a skill
agr syncInstall all from agr.toml
agr upgrade [handle...]Re-fetch deps past the pinned commit
agr listShow installed skills
agr initCreate agr.toml (auto-detects tools)
agr init <name>Create a new skill
agr config <cmd>Manage configuration
agrx <handle>Run a skill temporarily

Add -g to add, remove, sync, or list for global skills (available in all projects).


Community skills

# Go — @dsjacobsen
agr add dsjacobsen/agent-resources/golang-pro

# Drupal & DevOps — @madsnorgaard
agr add madsnorgaard/drupal-agent-resources/drupal-expert
agr add madsnorgaard/drupal-agent-resources/drupal-security
agr add madsnorgaard/drupal-agent-resources/drupal-migration
agr add madsnorgaard/drupal-agent-resources/ddev-expert
agr add madsnorgaard/drupal-agent-resources/docker-local

# Workflow — @maragudk
agr add maragudk/skills/collaboration

Browse all community skills in the Skill Directory.

Built something? Share it here.


Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.27runtime
rich
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
rich>=13.0runtime
tomlkit
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tomlkit>=0.12runtime
typer
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
typer>=0.12runtime

Distribution files

2 collected
agr-0.8.4-py3-none-any.whl

bdist_wheel · 103.02 KB · Python py3

Source file
agr-0.8.4.tar.gz

sdist · 371.65 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:25 UTC

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

Record identity

package_version:74c9a9f4110f5d0c6f5fa43ddddee2ca0d2caf1bb6ca27ba0b482cde09a13517

Other collected versions

View all collected versions →