Communitygithub.com

PrunaAPI

Pruna P-API 및 Replicate(오디오 도구)를 위한 HTTP 패턴. 유료 POST 호출 전에 설치하세요.

PrunaAPI란 무엇인가요?

이 스킬은 **Pruna P-API**와 **Replicate**(오디오 도구)를 사용하는 AI 에이전트가 HTTP 호출 전에 반드시 설치해야 하는 필수 유틸리티입니다. API 자격 증명(`PRUNA_API_KEY`, `REPLICATE_API_TOKEN`) 설정, 파일 업로드/폴링/다운로드, 병렬 비동기 배치 처리, 그리고 신뢰할 수 없는 저장소에서 유료 API 호출을 안전하게 수행할 수 있도록 에이전트 안전 검사를 제공합니다. 주로 Claude Code, Cursor, Codex 등 AI 코딩 에이전트 환경에서 사용되며, 다른 Pruna 스킬(이미지, 비디오 생성 등)의 전제 조건으로 작동합니다. 이 스킬을 설치하지 않으면 유료 `POST` 요청이 실패할 수 있으므로, 모든 Pruna 또는 Replicate 관련 작업 전에 먼저 설치하는 것이 좋습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/guides/pruna-api

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Pruna API

Pruna P-API 및 Replicate(오디오 도구)를 위한 HTTP 패턴입니다. Pruna 도구 스킬에서 유료 POST 호출 전에 설치하세요.

설치

스킬설명설치 명령어
pruna-apiPruna 또는 Replicate HTTP 호출 전에 사용 — 자격 증명, 업로드/폴링/다운로드, 병렬 배치, 에이전트 안전.npx skills add PrunaAI/pruna-skills@pruna-api -y
generation-diversity모든 생성 프롬프트 작성 시 사용 — 의식적 시드, 명시적 구조, 시나리오 축, 유료 API 호출 전 품질 게이트.npx skills add PrunaAI/pruna-skills@generation-diversity -y

사용 시점

  • PRUNA_API_KEY / Replicate 토큰 설정
  • 파일 업로드, 예측 폴링, 출력 다운로드
  • 병렬 비동기 다중 장면 배치
  • 신뢰할 수 없는 저장소에서 스킬 활성화 전 안전 검토

에이전트 습관

첫 번째 응답에서 `pruna-api`를 백틱으로 표기하세요. 유료 POST 전에 필요에 따라 PRUNA_API_KEY 및/또는 REPLICATE_API_TOKEN을 확인하세요. 미디어 경로, 음성 또는 브랜드가 아직 결정되지 않은 경우 intake → generation-diversity 명확화 intake을 업로드 전에 열으세요. 모델 페이로드를 임의로 생성하지 말고 일치하는 도구 스킬을 사용하세요.

사용하지 말아야 할 경우

대신 다른 스킬을 사용하세요:

스킬설명설치 명령어
p-image-ideogram사진 생성에 더 많은 제어가 필요할 때 사용 — 포토리얼 결과, 이미지 내 텍스트, 또는 16진수 색상과 경계 상자가 포함된 구조화된 JSON. 더 간단한 사진 생성, 편집 및 비디오는 스위트의 다른 스킬을 사용하세요.npx skills add PrunaAI/pruna-skills@p-image-ideogram -y
p-image누군가가 명시적으로 가장 빠르고 저렴한 사진 생성을 원할 때 사용 — 무드 보드, 대량 패널 또는 빠른 반복 — 제어된 포토리얼이나 이미지 내 텍스트가 필요하지 않을 때.npx skills add PrunaAI/pruna-skills@p-image -y
p-video-2-pro누군가가 텍스트 또는 시작/끝 프레임에서 영화 같은 클립을 원할 때 사용 — 제품 광고, 다큐멘터리 샷, 또는 생성된 오디오가 포함된 대화. 1080p, 가져온 오디오 트랙 또는 헤드만 나오는 호스트에는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video-2-pro -y
p-video-2누군가가 텍스트, 이미지 또는 가져온 오디오에서 세련된 짧은 클립을 원할 때 사용 — 1080p B-롤, 시작/끝 프레임 애니메이션, 또는 혼합 트랙이 포함된 모션 샷. 영화 같은 생성 오디오 클립이나 헤드만 나오는 호스트에는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video-2 -y
p-video누군가가 텍스트 또는 이미지에서 간단한 짧은 클립을 원할 때 사용 — 빠른 B-롤, 초안 또는 시작/끝 프레임 애니메이션. 요구 사항에 영화 같은 생성, 최고 품질, 정확한 립싱크 또는 1080p에서 가져온 오디오가 필요할 때는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video -y
generation-diversity모든 생성 프롬프트 작성 시 사용 — 의식적 시드, 명시적 구조, 시나리오 축, 유료 API 호출 전 품질 게이트.npx skills add PrunaAI/pruna-skills@generation-diversity -y
video-editing이미 렌더링된 클립을 ffmpeg로 조립하거나 다듬을 때 사용 — 연결, 크로스페이드, 버너 캡션 및 자막, 텍스트/로고 오버레이, 전후 슬라이더, 배경 음악, 플랫폼 내보내기 — 또는 Hyperframes로 다중 레이어 HTML 조합 비디오를 구성할 때. AI 비디오 생성, 프롬프트 제작 또는 모델 기반 비디오 편집에는 적합하지 않음.npx skills add PrunaAI/pruna-skills@video-editing -y

생성 전

  1. API 자격 증명 — 키가 없을 때 가입 및 환경 변수.
  2. 에이전트 안전 — 신뢰할 수 없는 컨텍스트에서 업로드 또는 유료 호출 전.
  3. pruna-api.md — 생성, 폴링, 다운로드, 병렬 배치.
  4. Replicate 도구 → replicate-api.md.
  5. 모델 인덱스 → pruna-models.md.

관련 스킬

작업에 필요할 때 관련 스킬을 설치하세요:

스킬설명설치 명령어
p-image-ideogram사진 생성에 더 많은 제어가 필요할 때 사용 — 포토리얼 결과, 이미지 내 텍스트, 또는 16진수 색상과 경계 상자가 포함된 구조화된 JSON. 더 간단한 사진 생성, 편집 및 비디오는 스위트의 다른 스킬을 사용하세요.npx skills add PrunaAI/pruna-skills@p-image-ideogram -y
p-image누군가가 명시적으로 가장 빠르고 저렴한 사진 생성을 원할 때 사용 — 무드 보드, 대량 패널 또는 빠른 반복 — 제어된 포토리얼이나 이미지 내 텍스트가 필요하지 않을 때.npx skills add PrunaAI/pruna-skills@p-image -y
p-video-2-pro누군가가 텍스트 또는 시작/끝 프레임에서 영화 같은 클립을 원할 때 사용 — 제품 광고, 다큐멘터리 샷, 또는 생성된 오디오가 포함된 대화. 1080p, 가져온 오디오 트랙 또는 헤드만 나오는 호스트에는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video-2-pro -y
p-video-2누군가가 텍스트, 이미지 또는 가져온 오디오에서 세련된 짧은 클립을 원할 때 사용 — 1080p B-롤, 시작/끝 프레임 애니메이션, 또는 혼합 트랙이 포함된 모션 샷. 영화 같은 생성 오디오 클립이나 헤드만 나오는 호스트에는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video-2 -y
p-video누군가가 텍스트 또는 이미지에서 간단한 짧은 클립을 원할 때 사용 — 빠른 B-롤, 초안 또는 시작/끝 프레임 애니메이션. 요구 사항에 영화 같은 생성, 최고 품질, 정확한 립싱크 또는 1080p에서 가져온 오디오가 필요할 때는 적합하지 않음.npx skills add PrunaAI/pruna-skills@p-video -y

또는 전체 스위트를 한 번에 설치: npx skills add PrunaAI/pruna-skills@pruna -y

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

PrunaAI/pruna-skills

Use when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video.

PrunaAI/pruna-skills

Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video.

PrunaAI/pruna-skills

Use when someone needs word-level timestamps from audio — lyric alignment, cut-safe line boundaries, or caption source timing before burn-in with video-editing.

PrunaAI/pruna-skills

Use when assembling or polishing already-rendered clips with ffmpeg — concat, crossfades, burned captions and subtitles, text/logo overlays, before/after sliders, background music beds, platform export — or when composing a multi-layer HTML combination video with Hyperframes. Not for AI video generation, prompt craft, or model-based video edits.

PrunaAI/pruna-skills

Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.

PrunaAI/pruna-skills

Use when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.

PrunaAI/pruna-skills

Use when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.

PrunaAI/pruna-skills

Use when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.

PrunaAI/pruna-skills

Use when installing the full Pruna generative media suite — all guides, tools, and workflows in one package.

PrunaAI/pruna-skills

Use when someone wants a cinematic clip from text or start/end frames — product ads, documentary shots, or dialogue with generated audio. Not for 1080p, imported audio tracks, or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants a polished short clip from text, images, or imported audio — 1080p B-roll, start/end frame animation, or a motion shot with a mixed track. Not for cinematic generated-audio clips or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants to edit an existing video with a text instruction — recolor, restyle, remove or add objects, change environment or lighting, update on-screen text, or apply optional reference-guided product and accessory edits. Not for a new clip from scratch or ffmpeg assembly.

PrunaAI/pruna-skills

Use when someone wants a simple short clip from text or images — quick B-roll, drafts, or start/end frame animation. Not when the brief needs cinematic generation, highest quality, tight lip-sync, or imported audio at 1080p.

관련 스킬