https://github.com/kasperjunge/agent-resources
A package for Claude Code, Cursor and Github Copilot. Install agent skills from GitHub with a single command.
https://github.com/kasperjunge/agent-resources
agent-skills claude-code claude-code-commands claude-code-skills claude-code-subagents
Last synced: 7 days ago
JSON representation
A package for Claude Code, Cursor and Github Copilot. Install agent skills from GitHub with a single command.
- Host: GitHub
- URL: https://github.com/kasperjunge/agent-resources
- Owner: kasperjunge
- License: mit
- Created: 2026-01-03T20:11:07.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-01-28T06:54:25.000Z (14 days ago)
- Last Synced: 2026-01-28T07:48:32.131Z (14 days ago)
- Topics: agent-skills, claude-code, claude-code-commands, claude-code-skills, claude-code-subagents
- Language: Python
- Homepage: https://kasperjunge.github.io/agent-resources/site/
- Size: 1.02 MB
- Stars: 362
- Watchers: 4
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐งฉ agent-resources (agr)
**A package manager for AI agents.**
Install agent skills from GitHub with one command.
[](https://pypi.org/project/agr/)
[](https://opensource.org/licenses/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:
> ```bash
> agrx kasperjunge/migrate-to-skills
> agrx kasperjunge/migrate-to-skills -p "convert files in ./my-commands"
> ```
---
## Getting Started
Install agr CLI:
```bash
pip install agr
```
Install your first skill:
```bash
agr add anthropics/skills/frontend-design
```
That's it. The skill is now available in your configured tool (Claude Code, Codex, Cursor, OpenCode, or Copilot).
---
## What is agr?
**agr** installs agent skills from GitHub directly into your tool's skills folder
(`.claude/skills/`, `.codex/skills/`, `.cursor/skills/`, `.opencode/skill/`, or `.github/skills/`).
**agrx** runs skills instantly from your terminal โ download, run, then clean up.
---
## Install Skills
```bash
agr add anthropics/skills/frontend-design # Install a skill
agr add anthropics/skills/pdf anthropics/skills/mcp-builder # Install multiple
agr add anthropics/skills/pdf --source github # Install from an explicit source
```
Remote installs require `git` to be available on your system.
**Beta note:** Multi-source support is only in the beta release right now. Install `agr==0.7.2b1` to use `default_source`, `[[source]]`, or `--source`.
### 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
```bash
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
agrx anthropics/skills/pdf --source github # Explicit source
```
---
## Team Sync
Your dependencies are tracked in `agr.toml`:
```toml
default_source = "github"
dependencies = [
{handle = "anthropics/skills/frontend-design", type = "skill"},
{handle = "anthropics/skills/brand-guidelines", type = "skill"},
]
[[source]]
name = "github"
type = "git"
url = "https://github.com/{owner}/{repo}.git"
```
Note: `dependencies` must appear before any `[[source]]` blocks in `agr.toml`.
Teammates run:
```bash
agr sync
```
---
## Create Your Own Skill
```bash
agr init my-skill
```
Creates `my-skill/SKILL.md`:
```markdown
---
name: my-skill
description: What this skill does.
---
# My Skill
Instructions for the agent.
```
If you're adding it to this repo, place it under `./skills/`.
Test it locally:
```bash
agr add ./skills/my-skill
```
Share it:
```bash
# Push to GitHub, then others can:
agr add your-username/my-skill
```
---
## Initialize a Repo
`agr init` can discover skills in your repo and add them to `agr.toml`.
```bash
agr init # Auto-discover skills and create agr.toml
agr init -i # Guided setup
```
Skills inside tool folders (e.g. `.claude/skills/`, `.codex/skills/`,
`.cursor/skills/`, `.opencode/skill/`, `.github/skills/`) are ignored by default. To bring them into
`./skills/`, run:
```bash
agr init --migrate
```
---
## All Commands
| Command | Description |
|---------|-------------|
| `agr add ` | Install a skill |
| `agr remove ` | Uninstall a skill |
| `agr sync` | Install all from agr.toml |
| `agr list` | Show installed skills |
| `agr init` | Create agr.toml |
| `agr init ` | Create a new skill |
| `agrx ` | Run skill temporarily |
---
## Community Skills
```bash
# Go development โ @dsjacobsen
agr add dsjacobsen/golang-pro
# Drupal development โ @madsnorgaard
agr add madsnorgaard/drupal-expert
```
**Built something?** [Share it here](https://github.com/kasperjunge/agent-resources/issues).
---
[Documentation](https://kasperjunge.github.io/agent-resources/) ยท [MIT License](LICENSE)