Skip to main content

Agent Resources - A package and project manager for AI agents.

Project description

🧩 agent-resources (agr)

A package manager for AI agents.

Install agent skills from GitHub with one command.

PyPI License: MIT


Note: Support for rules, subagents, and slash commands has been removed. Most AI coding agents are converging on skills as the standard format, so agr now focuses exclusively on skills. To convert your existing rules, commands, or subagents to skills, run:

agrx kasperjunge/migrate-to-skills
agrx kasperjunge/migrate-to-skills -p "convert files in ./my-commands"

Getting Started

Install agr CLI:

pip install agr

Install your first skill:

agr add anthropics/skills/frontend-design

That's it. The skill is now available in Claude Code.


What is agr?

agr installs agent skills from GitHub directly into your .claude/skills/ folder.

agrx runs skills instantly from your terminal — one command, no setup.


Install Skills

agr add anthropics/skills/frontend-design     # Install a skill
agr add anthropics/skills/pdf anthropics/skills/mcp-builder   # Install multiple

Handle format

username/skill-name         → From user's agent-resources repo
username/repo/skill-name    → From a specific repo
./path/to/skill             → From local directory

Run Skills From Your Terminal

agrx anthropics/skills/pdf                              # Run a skill instantly
agrx anthropics/skills/pdf -p "Extract tables from report.pdf"   # With a prompt
agrx anthropics/skills/skill-creator -i                 # Run, then continue chatting

Team Sync

Your dependencies are tracked in agr.toml:

dependencies = [
    {handle = "anthropics/skills/frontend-design", type = "skill"},
    {handle = "anthropics/skills/brand-guidelines", type = "skill"},
]

Teammates run:

agr sync

Create Your Own Skill

agr init my-skill

Creates my-skill/SKILL.md:

---
name: my-skill
description: What this skill does.
---

# My Skill

Instructions for the agent.

Test it locally:

agr add ./my-skill

Share it:

# Push to GitHub, then others can:
agr add your-username/my-skill

All Commands

Command Description
agr add <handle> Install a skill
agr remove <handle> Uninstall a skill
agr sync Install all from agr.toml
agr list Show installed skills
agr init Create agr.toml
agr init <name> Create a new skill
agrx <handle> Run skill temporarily

Community Skills

# Go development — @dsjacobsen
agr add dsjacobsen/golang-pro

# Drupal development — @madsnorgaard
agr add madsnorgaard/drupal-expert

Built something? Share it here.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agr-0.6.4.tar.gz (165.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agr-0.6.4-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file agr-0.6.4.tar.gz.

File metadata

  • Download URL: agr-0.6.4.tar.gz
  • Upload date:
  • Size: 165.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agr-0.6.4.tar.gz
Algorithm Hash digest
SHA256 9c217728ebf551b1eedb273c68ce043ee2f9636790d68d67573c15b75a1e508b
MD5 f1402ad4910ab5557a7a5ab171fcc3e1
BLAKE2b-256 f1ef1ae34f6484892ad16c0eea87baeab7ceb98f282241d468874186e7930c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for agr-0.6.4.tar.gz:

Publisher: publish.yml on kasperjunge/agent-resources

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agr-0.6.4-py3-none-any.whl.

File metadata

  • Download URL: agr-0.6.4-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agr-0.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3c862603425198434dba045955a11f77c01d75b87a736f2617dbd266ba24c4ae
MD5 2d27f14b469d69c239c031bed46662ab
BLAKE2b-256 853c2f0ce5df8f6e18cd23b01d8823af2f4a6a89997f9f4dc88564af2ce51d5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for agr-0.6.4-py3-none-any.whl:

Publisher: publish.yml on kasperjunge/agent-resources

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page