본문으로 건너뛰기
IFAI

오픈소스

허깅페이스, 코딩 에이전트용 'Skills' 공개…모델 학습부터 허브 관리까지 지원

게시 확산 지수 48

허깅페이스가 클로드 코드, 커서, 코덱스 등 코딩 에이전트가 모델 학습과 데이터셋 관리, 벤치마크 평가를 수행할 수 있도록 돕는 표준 패키지 'Hugging Face Skills'를 오픈소스로 공개했습니다. 에이전트는 각 폴더의 SKILL.md 지침을 필요할 때마다 동적으로 불러와 실행합니다.

허깅페이스, 코딩 에이전트용 'Skills' 공개…모델 학습부터 허브 관리까지 지원
이미지: github.com

Hugging Face Skills는 클로드 코드, 커서, 코덱스, 제미나이 CLI 등 코딩 에이전트에게 머신러닝 작업 절차를 가르치는 표준화된 지침 패키지입니다.

코딩 에이전트가 일반적인 파이썬 코드는 잘 작성하지만, 허깅페이스 허브에서 데이터셋을 조회하거나 모델 가중치를 다운로드하고 GPU 훈련 작업을 제출하는 등의 플랫폼 특화 작업에서는 명령어를 틀리게 작성하는 경우가 많습니다. 이 프로젝트는 그런 복잡한 워크플로를 모듈형 지침으로 묶어 에이전트가 바로 이해할 수 있게 만듭니다.

무엇을 할 수 있나

저장소에는 모델 탐색부터 배포까지 머신러닝 전 과정을 아우르는 20개 이상의 스킬이 포함되어 있습니다.

가장 기본이 되는 것은 hf-cli 스킬입니다. 로컬에 설치된 CLI를 기반으로 작동하며, 에이전트에게 모델 검색, 데이터셋 관리, 스페이스 실행, 클라우드 작업 모니터링 등 허브의 핵심 명령어를 정확하게 학습시킵니다.

전문적인 딥러닝 작업을 위한 스킬도 다양합니다. huggingface-llm-trainer는 TRL이나 Unsloth를 사용해 허깅페이스 인프라에서 대형 언어 모델 파인튜닝 스크립트를 작성하도록 돕고, huggingface-datasets는 API를 통해 데이터셋의 특정 분할 데이터를 탐색하고 Parquet URL을 내려받게 합니다. hf-mem을 사용하면 Safetensors나 GGUF 모델 가중치를 로드할 때 필요한 GPU 메모리를 에이전트가 미리 계산하도록 지시할 수도 있습니다.

이 밖에도 Gradio 데모 제작, 논문 업로드, 벤치마크 평가 실행, 아마존 세이지메이커 배포 환경 구성까지 광범위한 작업 지침을 제공합니다.

에이전트가 스킬을 사용하는 방식

핵심 구조는 가볍고 단순합니다. 각 스킬은 독립된 폴더 형태로 나뉘어 있으며, 그 안에 표준화된 SKILL.md 파일이 들어 있습니다.

파일 상단에는 YAML 형식으로 스킬의 이름과 호출 조건을 정의하고, 본문에는 에이전트가 따라야 할 가이드라인과 예시가 적혀 있습니다. 에이전트가 모든 정보를 컨텍스트에 한 번에 담아둘 필요 없이, 사용자의 요청이 있을 때만 해당 SKILL.md를 동적으로 불러와 실행하는 방식입니다.

커서 사용자는 커서 마켓플레이스나 저장소에 포함된 MCP 설정을 통해 바로 연결할 수 있고, 클로드 코드는 플러그인 마켓플레이스로 등록해 쓸 수 있습니다. 코덱스는 스킬 폴더를 로컬의 .agents/skills 경로에 연결하기만 하면 되며, 제미나이 CLI 확장 기능도 지원합니다.

설치가 끝나면 에이전트에게 "HF LLM trainer 스킬을 사용해서 70B 모델에 필요한 메모리를 계산해줘"와 같이 평소처럼 자연어로 지시하면 됩니다.

시작하는 방법

소스 코드는 깃허브 huggingface/skills 저장소에 공개되어 있습니다.

가장 권장되는 방식은 기본이 되는 hf-cli 스킬을 먼저 에이전트에 등록하는 것입니다. 기본 환경이 갖춰지면 이후 필요한 작업에 따라 hf skills add 명령어로 세부 스킬을 추가할 수 있습니다.

자신만의 스킬을 만드는 과정도 직관적입니다. 기존 폴더를 복사한 뒤 SKILL.md의 메타데이터와 실행 안내 문구를 수정하고, 저장소의 배포 스크립트를 실행해 매니페스트를 갱신하면 바로 에이전트에서 불러와 쓸 수 있습니다.

왜 중요한가

허브에서 데이터셋을 자주 다루거나 모델 파인튜닝을 반복하는 엔지니어라면 당장 적용해 볼 만합니다. 코딩 도구에 허깅페이스 API 사용법이나 CLI 매개변수를 매번 프롬프트로 설명해야 했던 번거로움을 깔끔하게 덜어줍니다.

별도의 독립 에이전트 제품을 새로 만들기보다, 오픈 표준인 Agent Skills와 MCP를 채택해 개발자들이 이미 쓰고 있는 커서나 클로드 코드 안으로 자사 생태계를 자연스럽게 스며들게 한 점이 매우 영리한 선택으로 보입니다.

출처 (1)

  1. [1]
    github.com(새 탭에서 열림)원문github.com

매일 AI 콘텐츠 픽