computerlovetech/agr
요약
agr은 Claude Code, Cursor, Copilot 등 다양한 AI 에이전트를 위한 패키지 매니저로, 에이전트용 리소스를 설치, 공유 및 동기화할 수 있게 해줍니다. 팀 단위의 '에이전트 공학(Agentic Engineering)'을 지원하여 모든 팀원이 동일한 AI 스킬과 표준을 사용할 수 있도록 돕습니다.
핵심 포인트
- Claude Code, Cursor, Copilot 등 다양한 AI 도구와 호환되는 에이전트 전용 패키지 매니저 제공
- agr.toml을 통한 의존성 관리로 팀원 간 동일한 AI 스킬 및 리소스 동기화 가능
- agrx를 통해 프로젝트 파일에 흔적을 남기지 않고 스킬을 다운로드 및 실행 가능
- Python SDK를 지원하여 프로그래밍 방식으로 스킬을 로드, 검색 및 캐싱할 수 있음
- 새로운 스킬 스캐폴딩 및 로컬 테스트 기능 제공
AI 에이전트를 위한 패키지 매니저 (package manager).
Claude Code, Cursor, Codex, OpenCode, Copilot, Antigravity 전반에 걸쳐 에이전트 리소스를 설치, 공유 및 동기화하세요 — Agentic Engineering (에이전트 공학)을 실천하는 팀을 위해 구축되었습니다.
CLI 설치:
uv tool install agr
첫 번째 스킬 (skill) 설치:
agr add anthropics/skills/frontend-design
그 다음 AI 도구에서 호출하세요:
| 도구 (Tool) | 호출 방식 (Invoke with) |
|---|---|
| Claude Code | /frontend-design |
| ... |
별도의 설정이 필요 없습니다 — agr add는 agr.toml을 자동으로 생성하며 사용 중인 도구를 감지합니다.
agrx는 스킬을 다운로드하고, 사용자의 도구 CLI로 실행한 뒤 정리합니다. 프로젝트에는 아무것도 저장되지 않습니다:
agrx anthropics/skills/pdf -p "Extract tables from report.pdf"
agrx anthropics/skills/skill-creator -i # 대화형 (Interactive): 스킬 + 채팅
agr은 AI 에이전트가 개발 워크플로우의 일급 시민 (first-class members)인 **Agentic Engineering (에이전트 공학)**을 실천하는 팀을 위해 구축되었습니다. 팀 내의 모든 개발자와 모든 AI 도구에 걸쳐 일관된 에이전트 리소스 세트를 공유하세요.
의존성 (Dependencies)은 agr.toml에 기록됩니다 — 이를 커밋하면 팀원들이 단 하나의 명령어로 모든 것을 설치할 수 있습니다:
dependencies = [
{handle = "anthropics/skills/frontend-design", type = "skill"},
{handle = "anthropics/skills/pdf", type = "skill"},
...
agr sync # npm install과 유사하지만, AI 에이전트를 위한 것입니다
새로운 팀원인가요? agr sync를 실행하면 첫날부터 바로 생산성을 발휘할 수 있습니다 — 동일한 에이전트, 동일한 스킬, 동일한 표준을 사용하게 됩니다.
agr init my-skill # 새로운 스킬 스캐폴딩 (Scaffold)
# my-skill/SKILL.md를 지침(instructions)과 함께 편집하세요
agr add ./my-skill # 로컬에서 테스트
...
agr을 라이브러리로 사용하여 프로그래밍 방식으로 스킬을 로드, 검색 및 캐싱(cache)하세요:
from agr import Skill, list_skills, skill_info
skill = Skill.from_git("anthropics/skills/code-review")
print(skill.prompt) # SKILL.md 내용
...
캐시 관리, 에러 처리(error handling) 및 전체 API에 대한 내용은 SDK 문서를 참조하세요.
문서 및 데이터 (Documents & data):
agr add anthropics/skills/pdf # PDF 읽기, 추출, 생성
agr add anthropics/skills/docx # Word 문서 생성 및 편집
agr add anthropics/skills/xlsx # 스프레드시트 구축 및 조작
...
디자인 및 프론트엔드 (Design & frontend):
agr add anthropics/skills/frontend-design # 프로덕션급 인터페이스
agr add anthropics/skills/canvas-design # PNG 및 PDF 형식의 시각 예술
agr add anthropics/skills/algorithmic-art # p5.js를 이용한 알고리즘 아트
...
개발 (Development):
agr add anthropics/skills/claude-api # Claude API를 이용한 앱 구축
agr add anthropics/skills/mcp-builder # MCP 서버 생성
agr add anthropics/skills/web-artifacts-builder # 다중 컴포넌트 HTML 아티팩트 (artifacts)
...
생산성 (Productivity):
agr add anthropics/skills/skill-creator # 스킬 생성, 수정 및 개선
agr add anthropics/skills/internal-comms # 내부 커뮤니케이션 작성
agr add anthropics/skills/slack-gif-creator # Slack용 애니메이션 GIF 생성
Skill Directory에서 전체 목록을 확인하세요.
| 명령어 | 설명 |
|---|---|
agr add <handle> | 스킬 설치 |
agr add <handle> -o | 최신 버전으로 업데이트 |
agr remove <handle> | 스킬 삭제 |
agr sync | agr.toml에 명시된 모든 항목 설치 |
agr upgrade [handle...] | 고정된 커밋(pinned commit) 이후의 의존성 재확인 |
agr list | 설치된 스킬 표시 |
agr init | agr.toml 생성 (도구 자동 감지) |
agr init <name> | 새로운 스킬 생성 |
agr config <cmd> | 설정 관리 |
agrx <handle> | 스킬을 일시적으로 실행 |
add, remove, sync 또는 list 명령어에 -g를 추가하면 글로벌 스킬(모든 프로젝트에서 사용 가능)로 관리할 수 있습니다.
# Go — @dsjacobsen
agr add dsjacobsen/agent-resources/golang-pro
# Drupal & DevOps — @madsnorgaard
...
Skill Directory에서 모든 커뮤니티 스킬을 확인하세요.
무언가를 만드셨나요? 이곳에 공유해 주세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기