Agent skill · DevOps & Cloud

huggingface-spaces

Build, deploy, and maintain applications on Hugging Face Spaces — Gradio / Docker / Static SDKs, ZeroGPU and dedicated hardware, model loading, debugging, buckets, inference providers, community grants. Use whenever the user asks to create or host an app on Hugging Face, port code onto ZeroGPU, fix a Space that won't build or run, or otherwise work with `hf spaces …`, `@spaces.GPU`, Space README frontmatter, or the `spaces` Python package.

Wayner Barrios443★ · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add waybarrios/opencode-power-pack --skill huggingface-spaces --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 14
SKILL.md size: 16 KB
Bundled scripts: none
Path: skills/huggingface-spaces/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 443
Language: JavaScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Hugging Face Spaces Hugging Face Spaces host machine-learning applications. There are 1M+ today; each Space is a git repo. This skill covers creating, building, debugging, and maintaining them. ## 0. Getting ready Before anything else: 1. Check the `hf` CLI is installed: `which hf`. If not, `pip install -U huggingface_hub`. 2. Check the user is logged in: `hf auth whoami`. If not, run `hf auth login` — it prints a URL and a one-time code; ask the user to open the URL and enter the code, then login completes automatically (OAuth, no token needed). Alternatively, pass a write-scoped token from https://huggingface.co/settings/tokens with `--token`. 3. Note `whoami`'s `canPay` and `isPro` flags — they gate hardware choices below. The `hf-cli` skill teaches an agent every `hf` command and is the recommended companion to this one. Install it with `hf skills add hf-cli` (add `--claude --global` to install for Claude Code as well, user-level). ## 1. What a Space is A Space is a git repo with three possible SDKs: - **Gradio** — most Spaces. Python, fast iteration, supports ZeroGPU. - **Docker** — arbitrary container. Use when you need a non-Python stack or a pre-built template (Streamlit,

What's inside
Steps it walks through
  1. 0. Getting ready
  2. 1. What a Space is
  3. Hardware tiers
  4. 2. Look for an existing demo first
  5. 3. Decide SDK and hardware
  6. Sourcing the model
  7. 4. Create the Space
  8. 5. Build the app
  9. README.md frontmatter
  10. Minimal ZeroGPU Gradio app
  11. Examples, docstrings, and MCP
  12. requirements.txt
  13. Per-SDK depth
  14. 6. Iterate on the Space, not locally
Ships with 13 files
  • references/3d-cuda-extensions.md
  • references/3d-generation.md
  • references/3d-gsplat.md
  • references/3d-models.md
  • references/3d-outputs.md
  • references/buckets.md
  • references/debugging.md
  • references/gradio.md
  • references/grants.md
  • references/inference-providers.md
  • references/known-errors.md
  • references/requirements.md
  • references/zerogpu.md
Commands it runs
hf spaces search "<model name or task>" --sdk gradio --limit 10
hf repos create <namespace>/<name> --type space --space-sdk <gradio|docker|static> \
hf spaces info <ns>/<name> --expand runtime
hf spaces logs <ns>/<name> --tail 200
hf buckets create <ns>/<bucket-name>                                          # --private optional
hf spaces volumes set <ns>/<space> -v hf://buckets/<ns>/<bucket-name>:/data   # read-write at /data
More from opencode-power-pack
All skills →
About this skill
What does the huggingface-spaces skill do?

Build, deploy, and maintain applications on Hugging Face Spaces — Gradio / Docker / Static SDKs, ZeroGPU and dedicated hardware, model loading, debugging, buckets, inference providers, community grants. Use whenever the user asks to create or host an app on Hugging Face, port code onto ZeroGPU, fix a Space that won't build or run, or otherwise work with `hf spaces …`, `@spaces.GPU`, Space README frontmatter, or the `spaces` Python package.

How do I install it?

Run `npx skills add waybarrios/opencode-power-pack --skill huggingface-spaces --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From waybarrios/opencode-power-pack, a repository with 443 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going