Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/spark-arena/sparkrun --skill registry명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | registry |
| description | Manage recipe registries and create inference recipes |
<Use_When>
<Do_Not_Use_When>
# List configured registries (enabled only by default)
sparkrun registry list
sparkrun registry list --show-disabled
sparkrun registry list --only-show-visible
# Add registries from a git repo's .sparkrun/registry.yaml manifest
sparkrun registry add <git_url>
# Remove a registry
sparkrun registry remove <name>
# Enable a disabled registry
sparkrun registry enable <name>
# Disable a registry (recipes will not appear in searches)
sparkrun registry disable <name>
# Update all enabled registries from git (fetches latest recipes)
sparkrun registry update
# Update a specific registry
sparkrun registry update <name>
# Update sparkrun + registries in one command
sparkrun update
# List all recipes across all registries (no filter)
sparkrun list
# List with filters
sparkrun list --all # include hidden registry recipes
sparkrun list --registry <name> # filter by registry
sparkrun list --runtime vllm # filter by runtime (vllm, sglang, llama-cpp)
sparkrun list <query> # filter by name
sparkrun list @<registry> # shorthand for --registry <registry>
sparkrun list @<registry>/<query> # that registry, filtered by <query>
# Search for recipes by name, model, runtime, or description (contains-match)
sparkrun recipe search <query>
sparkrun recipe search <query> --registry <name> --runtime sglang
sparkrun recipe search @<registry>/<query> # registry-scoped shorthand
# Inspect a specific known recipe (by exact name or file path)
sparkrun recipe show <recipe> [--tp N]
# Export a normalized recipe
sparkrun recipe export <recipe>
sparkrun recipe export <recipe> --json
sparkrun recipe export <recipe> --save out.yaml
Use sparkrun recipe search as the first attempt when looking for a particular recipe. Use sparkrun recipe show when given a specific recipe name or file -- it may not appear in search results.
Recipe names support @registry/name syntax for explicit registry selection (e.g. @spark-arena/qwen3-1.7b-vllm).
# List available benchmark profiles across registries
sparkrun registry list-benchmark-profiles
sparkrun registry list-benchmark-profiles --registry <name>
sparkrun registry list-benchmark-profiles --all # include hidden registries
# Show detailed benchmark profile information
sparkrun registry show-benchmark-profile <name>
# Check a recipe for issues
sparkrun recipe validate <recipe>
# Estimate VRAM usage with overrides
sparkrun recipe vram <recipe> [--tp N] [--max-model-len 32768] [--gpu-mem 0.9]
Recipes are YAML files defining an inference workload:
model: org/model-name # HuggingFace model ID (required)
runtime: vllm | sglang | llama-cpp # Inference runtime (required)
container: registry/image:tag # Docker image (required)
min_nodes: 1 # Minimum hosts needed
max_nodes: 4 # Maximum hosts (optional)
model_revision: abc123 # Pin to specific HF revision (optional)
metadata:
description: Human-readable description
maintainer: name <email>
model_params: 7B
model_dtype: fp16
category: general # Recipe category
defaults:
port: 8000
host: 0.0.0.0
tensor_parallel: 2
pipeline_parallel: 1
gpu_memory_utilization: 0.9
max_model_len: 32768
served_model_name:
Key fields:
{placeholder} in command: templates are substituted from defaults + CLI overridesmodel_revision pins downloads to a specific HuggingFace commit/tagtokenizer_path is required for GGUF models on SGLang (points to base non-GGUF model)min_nodes / max_nodes control cluster size validation${HF_TOKEN} in env: are expanded from the control machine's environmentpost_exec and post_commands run after the server is healthy (port listening + /v1/models check)pipeline_parallel enables pipeline parallelism (total nodes = TP * PP)<Tool_Usage> All sparkrun commands are executed via the Bash tool. No MCP tools are required. </Tool_Usage>
<Important_Notes>
sparkrun registry update or sparkrun update periodically to get the latest community recipessparkrun recipe validate before publishing custom recipessparkrun recipe vram to check if a model fits on DGX Spark before trying to run ittokenizer_path in defaults{placeholder} references to pick up defaults and CLI overrides~/.cache/sparkrun/registries/ and updated with sparkrun registry update.yaml recipe filessparkrun registry list-benchmark-profiles to discover available benchmark profiles from registries@registry/name syntax for explicit registry selectionsparkrun recipe export to get a normalized view of a recipe (useful for debugging)
</Important_Notes>Task: {{ARGUMENTS}}