agent-tools는 inference.sh CLI를 에이전트 내부에 연결해 한 곳에서 150개 이상의 AI 앱을 실행할 수 있게 해 줍니다. 이미지 생성, 동영상 제작, LLM, 검색, 3D, Twitter 자동화까지 모두 커버합니다. FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter 등을 GPU 관리나 복잡한 통합 없이 하나의 워크플로 런너로 묶어 쓰고 싶을 때 이상적입니다.

Stars0
즐겨찾기0
댓글0
추가됨2026년 3월 27일
카테고리Workflow Automation
설치 명령어
npx skills add https://github.com/inferen-sh/skills --skill agent-tools
개요

개요

agent-tools란?

agent-tools는 inference.sh CLI(infsh)를 에이전트 환경에 연결해 주는 워크플로 자동화 스킬입니다. 설치가 끝나면 에이전트는 하나의 커맨드라인 인터페이스를 통해 150개가 넘는 클라우드 호스팅 AI 앱을 호출할 수 있습니다. 예를 들면:

  • 텍스트 및 코드 LLM
  • 이미지 생성 모델
  • 동영상 생성 및 편집 모델
  • 3D 및 크리에이티브 도구
  • Tavily, Exa 같은 검색·리서치 도구
  • Twitter 등 각종 자동화 유틸리티

모든 실행이 inference.sh를 통해 클라우드에서 이뤄지므로, 로컬 GPU가 필요 없고 모델 제공자마다 별도의 통합을 유지 관리할 필요도 없습니다.

주요 기능과 지원 모델

agent-tools를 설정하면 에이전트는 infsh를 통해 다음과 같은 인기 모델·API들을 오케스트레이션할 수 있습니다(스킬 정의에 명시된 대로).

  • 이미지·동영상: FLUX, Veo, OmniHuman 및 기타 미디어 모델
  • LLM 및 챗: Gemini, Grok, Claude와 OpenRouter를 통해 제공되는 추가 모델들
  • 검색·리서치: Tavily, Exa
  • 자동화: inference.sh 앱으로 노출된 Twitter 관련 액션 및 기타 워크플로 작업

이 스킬은 Bash(infsh *) 도구 패턴으로 제한되어 있습니다. 즉, 에이전트는 프로그래밍적으로 infsh 명령을 호출할 수 있으나, 스킬 자체가 추가 커스텀 스크립트를 실행 범위에 넣지는 않습니다.

agent-tools가 필요한 사람

다음과 같은 경우 agent-tools가 특히 잘 맞습니다.

  • 여러 개의 API를 일일이 연결하는 대신, 하나의 CLI로 다양한 AI 앱을 제어하고 싶을 때
  • 에이전트 내부에서 필요할 때마다 이미지, 동영상, 3D 콘텐츠를 생성해야 할 때
  • LLM 기반 워크플로 중간에 외부 검색·리서치 호출이 자주 필요한 경우
  • inference.sh에서 앱으로 제공하는 Twitter 및 기타 운영 작업을 자동화하고 싶을 때
  • GPU나 모델 호스팅을 직접 관리하지 않고, 서버리스·클라우드 기반 추론을 선호할 때

터미널 활용이 많은 개발자, 파워 유저, 운영 팀이 에이전트로 워크플로를 자동화할 때 특히 유용합니다.

agent-tools가 적합하지 않은 경우

다음에 해당한다면 다른 스킬이나 직접 API 연동을 검토하는 것이 좋습니다.

  • 온프레미스 또는 에어갭 환경처럼 엄격한 폐쇄망 추론이 필요한 경우(모델은 inference.sh 클라우드에서 실행됨).
  • 전용 SDK가 있는 단일 모델만 쓰면 되고, 범용 CLI 추상화 계층은 원치 않는 경우.
  • 사용하는 에이전트 플랫폼이 쉘 명령을 안전하게 실행할 수 없거나 infsh 접근을 허용하지 않는 경우.

CLI 기반 워크플로에 익숙하고, 최소한의 설정으로 가장 넓은 모델 커버리지를 원한다면 agent-tools가 그 시나리오에 맞춰 설계된 도구입니다.

사용 방법

1. agent-tools 스킬 설치

inferen-sh/skills 리포지토리에서 agent-tools를 추가하려면 사용하는 플랫폼의 스킬 관리 기능을 이용하세요. npx skills를 지원하는 플랫폼이라면 아래처럼 실행할 수 있습니다.

npx skills add https://github.com/inferen-sh/skills --skill agent-tools

이 명령은 tools/agent-tools 디렉터리에서 SKILL.md를 포함한 agent-tools 스킬 정의를 가져와 에이전트 환경에 등록합니다.

설치 후 Files 또는 리포지토리 뷰에서 다음 파일을 확인합니다.

  • tools/agent-tools/SKILL.md – 스킬 설명과 사용 가능한 도구 목록이 담긴 메인 파일

이 파일이 inference.sh CLI와 스킬이 어떻게 상호작용해야 하는지에 대한 기준 문서 역할을 합니다.

2. inference.sh CLI 설치(필수)

agent-tools는 런타임 환경에 infsh CLI가 설치되어 있다고 가정합니다. 스킬 업스트림 문서의 공식 안내에 따라 설치합니다.

curl -fsSL https://cli.inference.sh | sh
infsh login

이 스크립트는 다음을 수행합니다.

  • OS와 아키텍처를 자동 감지
  • dist.inference.sh에서 알맞은 바이너리 다운로드
  • SHA-256 체크섬 검증
  • infsh 바이너리를 PATH에 위치한 디렉터리에 배치

업스트림 설명에 따르면, 이 과정에 관리자 권한 상승, 백그라운드 데몬, 텔레메트리는 포함되지 않습니다.

수동 설치 옵션

스크립트를 바로 sh에 파이프하고 싶지 않다면 업스트림에서 설명하는 방식대로 수동 설치를 할 수 있습니다. 요약하면 다음 단계를 거칩니다.

  • https://dist.inference.sh/cli에서 CLI 바이너리와 관련 checkmarks.txt 파일 다운로드
  • 로컬에서 체크섬 검증
  • 바이너리를 PATH에 포함된 디렉터리로 이동

최신 권장 수동 설치 절차는 https://cli.inference.sh에서 다시 확인해, 현재 권장되는 방법을 따르도록 하세요.

3. 로그인 및 접근 확인

infsh 설치를 마쳤다면 인증을 진행합니다.

infsh login

그 다음 설정이 제대로 동작하는지 확인합니다.

infsh help

또는 inference.sh 문서에 나와 있는 간단한 테스트 명령을 실행해 봅니다. 명령이 성공적으로 실행되면 에이전트가 agent-tools를 통해 infsh를 호출할 수 있다는 뜻입니다.

4. 워크플로에 agent-tools 연결

스킬 설치와 infsh 준비가 끝났다면, 에이전트가 다음 형태의 Bash 명령을 실행할 수 있도록 허용되어 있는지 확인합니다.

infsh <app> [arguments]

SKILL.mdallowed-tools 섹션은 사용을 Bash(infsh *)로 제한해, 에이전트가 임의의 쉘이 아닌 infsh 명령만 실행하도록 지시합니다.

실무에서는 다음과 같이 활용합니다.

  • 프롬프트나 룰을 설정해, 에이전트가 언제 infsh를 사용해야 하는지(예: 이미지·동영상 생성)에 대해 명확히 안내합니다.
  • 필요하다면 여러 infsh 호출을 체인으로 묶어 복잡한 작업을 수행하는 상위 워크플로나 템플릿을 정의합니다.

5. 일반적인 사용 패턴

아래는 팀들이 inference.sh와 함께 agent-tools를 사용하는 대표적인 방식입니다.

LLM과 검색 워크플로 오케스트레이션

에이전트에게 다음과 같이 시킬 수 있습니다.

  1. inference.sh 앱을 통해 LLM을 호출해 추론 또는 초안 작성을 수행.
  2. infsh로 Tavily나 Exa 앱을 호출해 최신 정보를 수집.
  3. 다른 모델을 호출해 최종 결과를 다듬거나 구조화.

모든 단계가 infsh를 통해 실행되므로, agent-tools 스킬을 쓰면 에이전트에 단일하고 일관된 실행 경로를 제공할 수 있습니다.

이미지·동영상 생성 파이프라인

다음과 같은 워크플로가 필요할 때 agent-tools를 활용합니다.

  • FLUX 등 inference.sh에서 제공하는 모델로 프롬프트 기반 이미지 생성
  • Veo, OmniHuman 등(지원되는 경우)을 통한 동영상 생성, 아바타·캐릭터 제작

에이전트는 다음을 수행할 수 있습니다.

  • 자연어 지시를 입력받고
  • 이를 infsh 명령으로 변환한 뒤
  • 생성된 미디어의 링크나 메타데이터를 응답에 포함해 반환

Twitter 및 외부 자동화

inference.sh가 Twitter 또는 유사한 자동화 앱을 제공하는 경우, agent-tools를 통해 에이전트가 더 큰 파이프라인 일부로 해당 앱을 트리거할 수 있습니다. 예를 들면:

  • LLM으로 게시할 콘텐츠 생성
  • 게시용 이미지를 렌더링
  • infsh로 Twitter 앱을 호출해 게시 또는 예약

이렇게 하면 에이전트를 AI 기반 캠페인의 범용 운영 런너처럼 활용할 수 있습니다.

6. 운영 팁과 안전 수칙

  • 명령 범위를 분명히 하기: infsh 호출만 허용되도록 되어 있으므로, 언제 어떤 방식으로 에이전트가 이 명령을 사용해야 하는지 프롬프트에서 명확히 지정하세요.
  • 사용량 모니터링: inference.sh는 클라우드에서 AI 앱을 실행합니다. inference.sh 계정에서 사용량, 쿼터, 과금 상태를 주기적으로 확인하세요.
  • 정기 업데이트: https://cli.inference.sh를 주기적으로 방문해 CLI 업데이트와 새로운 기능을 확인하세요. agent-tools는 infsh만 호출하므로 CLI를 최신 상태로 유지하는 것이 곧 기능·보안 측면에서도 최신 상태를 유지하는 방법입니다.

자주 묻는 질문(FAQ)

agent-tools는 내 에이전트에 무엇을 추가해 주나요?

agent-tools는 에이전트가 infsh 명령을 안전하고 제한된 방식으로 실행하도록 해, inference.sh를 통해 150개 이상의 AI 앱에 접근할 수 있게 해 줍니다. 각 모델이나 API에 대해 개별 통합을 작성하는 대신, inference.sh CLI를 단일 게이트웨이로 사용하고, 이 스킬이 에이전트가 그것을 어떤 방식으로 호출할지 정의합니다.

agent-tools를 쓰려면 GPU나 로컬 모델 환경이 필요한가요?

아니요. 업스트림 문서에 따르면, inference.sh는 지원 앱을 모두 클라우드에서 실행합니다. 사용자는 CLI로만 상호작용하며, 무거운 계산은 원격 인프라에서 처리됩니다. GPU를 직접 관리하지 않고도 강력한 모델을 쓸 수 있다는 점이 inference.sh와 agent-tools를 함께 쓰는 핵심 이유 중 하나입니다.

agent-tools는 어떻게 설치하나요?

먼저 inferen-sh/skills 리포지토리에서 스킬을 설치합니다. 예를 들면:

npx skills add https://github.com/inferen-sh/skills --skill agent-tools

그 다음 inference.sh CLI를 설치하고 설정합니다.

curl -fsSL https://cli.inference.sh | sh
infsh login

운영 환경에 투입하기 전에 infshPATH에 있고 정상 작동하는지 반드시 확인하세요.

agent-tools로 어떤 종류의 AI 워크플로를 자동화할 수 있나요?

다음과 같은 다양한 워크플로를 오케스트레이션할 수 있습니다.

  • 추론·초안 작성·리파인 단계를 포함한 다단계 LLM 파이프라인
  • 콘텐츠 제작이나 크리에이티브 파이프라인용 이미지·동영상 생성
  • Tavily와 Exa 검색, LLM 요약을 결합한 리서치 플로우
  • inference.sh 앱이 지원하는 범위 내에서 Twitter 게시 등 소셜·운영 자동화

구체적으로 어떤 워크플로를 구성할 수 있는지는 그 시점에 inference.sh를 통해 제공되는 앱 구성에 따라 달라집니다.

agent-tools는 특정 모델 제공자 한 곳에만 묶여 있나요?

아니요. agent-tools는 단일 제공자가 아니라 inference.sh 에코시스템 전체에 연결됩니다. infsh를 통해 FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter 기반 모델 등 스킬 설명에 언급된 다양한 모델과 API에 접근할 수 있습니다.

일반적인 쉘 접근 없이도 agent-tools를 사용할 수 있나요?

네. 스킬의 allowed-tools 설정은 사용 범위를 Bash(infsh *)로 제한합니다. 즉, 에이전트는 임의의 쉘 명령이 아니라 infsh 명령만 실행할 수 있습니다. 이를 통해 CLI의 장점을 활용하면서도 실행 범위를 좁고 감사 가능한 수준으로 유지할 수 있습니다.

inference.sh CLI는 어떻게 최신 상태로 유지하나요?

https://cli.inference.sh에 안내된 설치 명령을 다시 실행하거나, 거기에 문서화된 업데이트 메커니즘이 있다면 그 방법을 사용하세요. agent-tools는 단순히 infsh를 호출하므로, CLI를 최신으로 유지하는 것이 새로운 기능·앱·보안 패치 혜택을 받는 가장 확실한 방법입니다.

스킬 정의는 어디에서 확인할 수 있나요?

inferen-sh/skills 리포지토리에서 다음 위치로 이동합니다.

  • tools/agent-tools/SKILL.md

이 파일에는 스킬 설명, 허용된 도구, inference.sh CLI 문서 링크가 포함되어 있습니다. agent-tools를 민감한 환경이나 대량 트래픽 환경에 배포하기 전에, 사용하는 플랫폼의 Files 탭 또는 GitHub에서 이 파일을 전체 검토하는 것이 좋습니다.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...