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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c217728ebf551b1eedb273c68ce043ee2f9636790d68d67573c15b75a1e508b
|
|
| MD5 |
f1402ad4910ab5557a7a5ab171fcc3e1
|
|
| BLAKE2b-256 |
f1ef1ae34f6484892ad16c0eea87baeab7ceb98f282241d468874186e7930c7f
|
Provenance
The following attestation bundles were made for agr-0.6.4.tar.gz:
Publisher:
publish.yml on kasperjunge/agent-resources
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agr-0.6.4.tar.gz -
Subject digest:
9c217728ebf551b1eedb273c68ce043ee2f9636790d68d67573c15b75a1e508b - Sigstore transparency entry: 861438637
- Sigstore integration time:
-
Permalink:
kasperjunge/agent-resources@44e60062c8564cf36121a54647e8ccc2cb6eb75b -
Branch / Tag:
refs/tags/v0.6.4 - Owner: https://github.com/kasperjunge
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@44e60062c8564cf36121a54647e8ccc2cb6eb75b -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c862603425198434dba045955a11f77c01d75b87a736f2617dbd266ba24c4ae
|
|
| MD5 |
2d27f14b469d69c239c031bed46662ab
|
|
| BLAKE2b-256 |
853c2f0ce5df8f6e18cd23b01d8823af2f4a6a89997f9f4dc88564af2ce51d5d
|
Provenance
The following attestation bundles were made for agr-0.6.4-py3-none-any.whl:
Publisher:
publish.yml on kasperjunge/agent-resources
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agr-0.6.4-py3-none-any.whl -
Subject digest:
3c862603425198434dba045955a11f77c01d75b87a736f2617dbd266ba24c4ae - Sigstore transparency entry: 861438715
- Sigstore integration time:
-
Permalink:
kasperjunge/agent-resources@44e60062c8564cf36121a54647e8ccc2cb6eb75b -
Branch / Tag:
refs/tags/v0.6.4 - Owner: https://github.com/kasperjunge
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@44e60062c8564cf36121a54647e8ccc2cb6eb75b -
Trigger Event:
workflow_dispatch
-
Statement type: