# Hugging Face on boxd

> Build, train and deploy state of the art models powered by the reference open source in machine learning.

- Page: https://boxd.sh/integrations/hugging-face/
- CLI: `run hugging-face` (135 commands, 38 marked common)
- SDK: `import { huggingFace } from "@boxd/run"`; every parameter and response type is at `@boxd/run/hugging-face`
- Triggers: none
- Connect: `run auth hugging-face` (Sign in with Hugging Face), or https://app.boxd.sh/integrations/detail/hugging_face
- All integrations: https://boxd.sh/integrations/ (Markdown: https://boxd.sh/integrations/index.md)

## From the shell

```sh
run auth hugging-face      # once: prints a link to connect your account
run hugging-face           # list its commands
run hugging-face get-whoami
```

Parameters are flags (`--flag value`); object and array parameters take a JSON string. Output is YAML, or JSON with `--json`. Calls use your own connection; `--scope <name>` uses a connection shared with your team.

## From a script

```ts
import { every, huggingFace } from "@boxd/run";

every("1 hour", async () => {
  const result = await huggingFace.getWhoami();
  console.log(result);
});
```

Run it with `run hugging-face.run.ts`. Hugging Face has no triggers; `every()` polls on a schedule, keeps the script running as a job, and wakes the machine when it is due.

## Commands

Required flags are listed; `run hugging-face <command> --help` lists the optional ones. "common" marks what `run hugging-face` shows without `--all`.

| Command | SDK method | Required flags | Optional | Description |
|---|---|---|---|---|
| `change-discussions-status` ·common | `huggingFace.changeDiscussionsStatus()` | `--namespace` `--num` `--repo` `--repo-type` `--status` | 1 | Change the status of a Hugging Face repository discussion |
| `check-dataset-validity` | `huggingFace.checkDatasetValidity()` | `--dataset` | 0 | Check whether a specific dataset is valid on Hugging Face Hub |
| `check-models-upload-method` | `huggingFace.checkModelsUploadMethod()` | `--files` `--namespace` `--repo` `--rev` | 2 | Check if files should be uploaded through the Large File mechanism or directly |
| `check-spaces-upload-method` | `huggingFace.checkSpacesUploadMethod()` | `--files` `--namespace` `--repo` `--rev` | 2 | Check if files should be uploaded through the Large File mechanism or directly to Hugging Face Spaces |
| `claim-settings-papers-claim` | `huggingFace.claimSettingsPapersClaim()` | `--paper-id` | 2 | Claim authorship of a paper on Hugging Face |
| `create-ask-access` | `huggingFace.createAskAccess()` | `--access-request-fields` `--namespace` `--repo` | 1 | Request access to a gated repository on Hugging Face Hub |
| `create-collection` | `huggingFace.createCollection()` | `--namespace` `--title` | 3 | Create a new collection on Hugging Face |
| `create-datasets-branch` ·common | `huggingFace.createDatasetsBranch()` | `--namespace` `--repo` `--rev` | 3 | Create a new branch in a Hugging Face dataset repository |
| `create-datasets-commit` ·common | `huggingFace.createDatasetsCommit()` | `--namespace` `--repo` `--rev` `--summary` | 7 | Create a commit in a Hugging Face dataset repository |
| `create-datasets-preupload` | `huggingFace.createDatasetsPreupload()` | `--files` `--namespace` `--repo` `--rev` | 2 | Check if files should be uploaded via Large File Storage (LFS) or directly to a Hugging Face dataset repository |
| `create-datasets-tag` | `huggingFace.createDatasetsTag()` | `--namespace` `--repo` `--rev` `--tag` | 1 | Create a tag on a Hugging Face dataset repository |
| `create-discussions` ·common | `huggingFace.createDiscussions()` | `--description` `--namespace` `--repo` `--repo-type` `--title` | 1 | Create a new discussion on a Hugging Face repository (model, dataset, or Space) |
| `create-discussions-comment` ·common | `huggingFace.createDiscussionsComment()` | `--comment` `--namespace` `--num` `--repo` `--repo-type` | 0 | Create a new comment on a Hugging Face repository discussion |
| `create-discussions-pin` | `huggingFace.createDiscussionsPin()` | `--namespace` `--num` `--pinned` `--repo` `--repo-type` | 0 | Pin or unpin a discussion on a Hugging Face repository (model, dataset, or Space) |
| `create-models-branch` ·common | `huggingFace.createModelsBranch()` | `--namespace` `--repo` `--rev` | 3 | Create a new branch in a Hugging Face model repository |
| `create-models-commit` ·common | `huggingFace.createModelsCommit()` | `--namespace` `--repo` `--rev` `--summary` | 8 | Create a commit to a Hugging Face model repository |
| `create-models-tag` | `huggingFace.createModelsTag()` | `--namespace` `--repo` `--rev` `--tag` | 1 | Create a tag on a Hugging Face model repository |
| `create-papers-comment` | `huggingFace.createPapersComment()` | `--comment` `--paper-id` | 0 | Create a new comment on a Hugging Face paper |
| `create-papers-comment-reply` | `huggingFace.createPapersCommentReply()` | `--comment` `--comment-id` `--paper-id` | 0 | Create a reply to a comment on a Hugging Face paper |
| `create-papers-index` | `huggingFace.createPapersIndex()` | `--arxiv-id` | 0 | Index a paper from arXiv by its ID on Hugging Face |
| `create-repo` ·common | `huggingFace.createRepo()` | `--name` | 4 | Create a new repository (model, dataset, or Space) on Hugging Face Hub |
| `create-spaces-branch` ·common | `huggingFace.createSpacesBranch()` | `--namespace` `--repo` `--rev` | 3 | Create a new branch in a Hugging Face space repository |
| `create-spaces-commit` ·common | `huggingFace.createSpacesCommit()` | `--namespace` `--repo` `--rev` `--summary` | 8 | Create a commit in a Hugging Face Space repository |
| `create-spaces-secrets` | `huggingFace.createSpacesSecrets()` | `--key` `--namespace` `--repo` | 2 | Create or update a secret in a Hugging Face Space |
| `create-spaces-tag` | `huggingFace.createSpacesTag()` | `--namespace` `--repo` `--rev` `--tag` | 1 | Create a tag on a Hugging Face space repository |
| `create-spaces-variables` | `huggingFace.createSpacesVariables()` | `--key` `--namespace` `--repo` | 2 | Create or update a variable in a Hugging Face Space |
| `create-sql-console-embed` | `huggingFace.createSqlConsoleEmbed()` | `--namespace` `--repo` `--sql` `--title` `--views` | 2 | Create a SQL Console embed for querying datasets on Hugging Face |
| `create-webhook` | `huggingFace.createWebhook()` | `--domains` `--url` `--watched` | 2 | Create a webhook on Hugging Face that triggers on repository or discussion events |
| `delete-datasets-branch` | `huggingFace.deleteDatasetsBranch()` | `--namespace` `--repo` `--rev` | 0 | Delete a branch from a Hugging Face dataset repository |
| `delete-datasets-tag` | `huggingFace.deleteDatasetsTag()` | `--namespace` `--repo` `--rev` | 0 | Delete a tag from a Hugging Face dataset |
| `delete-discussions` | `huggingFace.deleteDiscussions()` | `--namespace` `--num` `--repo` `--repo-type` | 0 | Delete a discussion from a Hugging Face repository |
| `delete-network-cidr-list` | `huggingFace.deleteNetworkCidrList()` | `--cidr-id` `--namespace` | 0 | Delete a network CIDR list entry from Hugging Face Inference Endpoints |
| `delete-notifications` | `huggingFace.deleteNotifications()` | — | 11 | Delete notifications from Hugging Face |
| `delete-settings-webhooks` | `huggingFace.deleteSettingsWebhooks()` | `--webhookId` | 0 | Delete a webhook from Hugging Face settings |
| `delete-spaces-branch` | `huggingFace.deleteSpacesBranch()` | `--namespace` `--repo` `--rev` | 0 | Delete a branch from a Hugging Face space repository |
| `delete-spaces-secrets` | `huggingFace.deleteSpacesSecrets()` | `--key` `--namespace` `--repo` | 0 | Delete a secret from a Hugging Face space |
| `delete-spaces-tag` | `huggingFace.deleteSpacesTag()` | `--namespace` `--repo` `--rev` | 0 | Delete a tag from a Hugging Face space |
| `delete-spaces-variables` | `huggingFace.deleteSpacesVariables()` | `--key` `--namespace` `--repo` | 0 | Delete a variable from a Hugging Face space |
| `filter-dataset-rows` ·common | `huggingFace.filterDatasetRows()` | `--config` `--dataset` `--split` `--where` | 3 | Filter rows in a Hugging Face dataset split based on SQL-like query conditions |
| `generate-chat-completion` ·common | `huggingFace.generateChatCompletion()` | `--messages` `--model` | 15 | Generate a response given a list of messages in a conversational context |
| `generate-embeddings` ·common | `huggingFace.generateEmbeddings()` | `--inputs` | 1 | Convert text into vector embeddings for feature extraction, semantic search, and similarity tasks |
| `get-daily-papers` ·common | `huggingFace.getDailyPapers()` | — | 7 | Retrieve daily papers from Hugging Face |
| `get-dataset-croissant` | `huggingFace.getDatasetCroissant()` | `--dataset` | 0 | Get Croissant metadata about a Hugging Face dataset |
| `get-dataset-first-rows` ·common | `huggingFace.getDatasetFirstRows()` | `--config` `--dataset` `--split` | 0 | Get the first 100 rows of a dataset split along with column data types and features |
| `get-dataset-info` ·common | `huggingFace.getDatasetInfo()` | `--dataset` | 1 | Get general information about a dataset including description, citation, homepage, license, and features (column schemas) |
| `get-dataset-repo-info` | `huggingFace.getDatasetRepoInfo()` | `--repo-id` | 1 | Retrieve detailed information about a Hugging Face dataset repository |
| `get-dataset-rows` ·common | `huggingFace.getDatasetRows()` | `--config` `--dataset` `--length` `--offset` `--split` | 0 | Retrieve a slice of rows from a Hugging Face dataset split at any given location (offset) |
| `get-dataset-size` | `huggingFace.getDatasetSize()` | `--dataset` | 0 | Get the size of a Hugging Face dataset including number of rows and size in bytes |
| `get-dataset-statistics` | `huggingFace.getDatasetStatistics()` | `--config` `--dataset` `--split` | 0 | Get comprehensive statistics about a dataset split including column statistics and data distribution information |
| `get-datasets-compare` | `huggingFace.getDatasetsCompare()` | `--compare` `--namespace` `--repo` | 1 | Get a comparison (diff) between two revisions of a Hugging Face dataset |
| `get-datasets-jwt` | `huggingFace.getDatasetsJwt()` | `--namespace` `--repo` | 5 | Generate a JWT token for accessing a Hugging Face dataset repository |
| `get-datasets-leaderboard` | `huggingFace.getDatasetsLeaderboard()` | `--namespace` `--repo` | 1 | Retrieve evaluation results ranked by score for a dataset's leaderboard |
| `get-datasets-notebook` | `huggingFace.getDatasetsNotebook()` | `--namespace` `--path` `--repo` `--rev` | 0 | Get a Jupyter notebook URL from a Hugging Face dataset repository |
| `get-datasets-resolve` | `huggingFace.getDatasetsResolve()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve and download a file from a Hugging Face dataset repository |
| `get-datasets-scan` | `huggingFace.getDatasetsScan()` | `--namespace` `--repo` | 0 | Retrieve the security scan status of a Hugging Face dataset repository |
| `get-datasets-tags-by-type` | `huggingFace.getDatasetsTagsByType()` | — | 1 | Retrieve all possible tags used for datasets on Hugging Face, grouped by tag type |
| `get-datasets-treesize` | `huggingFace.getDatasetsTreesize()` | `--namespace` `--repo` `--rev` | 1 | Get the total size of a Hugging Face dataset repository at a specific revision and path |
| `get-datasets-xet-read-token` | `huggingFace.getDatasetsXetReadToken()` | `--namespace` `--repo` `--rev` | 0 | Get a read short-lived access token for XET from Hugging Face datasets |
| `get-discussion` ·common | `huggingFace.getDiscussion()` | `--discussion-num` `--repo-id` `--repo-type` | 0 | Get detailed information about a specific discussion or pull request on Hugging Face Hub |
| `get-jobs-hardware` | `huggingFace.getJobsHardware()` | — | 0 | Retrieve available hardware configurations for Hugging Face Jobs with their specifications and pricing |
| `get-model-info` ·common | `huggingFace.getModelInfo()` | `--namespace` `--repo` | 0 | Retrieve detailed information about a Hugging Face model repository |
| `get-model-tags-by-type` | `huggingFace.getModelTagsByType()` | — | 1 | Retrieve all possible tags used for Hugging Face models, grouped by tag type |
| `get-models-compare` | `huggingFace.getModelsCompare()` | `--compare` `--namespace` `--repo` | 1 | Compare two revisions of a Hugging Face model repository |
| `get-models-jwt` | `huggingFace.getModelsJwt()` | `--namespace` `--repo` | 5 | Generate a JWT token for accessing a Hugging Face model repository |
| `get-models-notebook` | `huggingFace.getModelsNotebook()` | `--namespace` `--path` `--repo` `--rev` | 0 | Retrieve a Jupyter notebook URL from a Hugging Face model repository |
| `get-models-scan` | `huggingFace.getModelsScan()` | `--namespace` `--repo` | 0 | Retrieve the security scan status of a Hugging Face model repository |
| `get-models-treesize` | `huggingFace.getModelsTreesize()` | `--namespace` `--repo` `--rev` | 1 | Get the total size of a Hugging Face model repository at a specific revision and path |
| `get-models-xet-read-token` | `huggingFace.getModelsXetReadToken()` | `--namespace` `--repo` `--rev` | 0 | Retrieve a short-lived XET read access token for a Hugging Face model repository |
| `get-organizations-avatar` | `huggingFace.getOrganizationsAvatar()` | `--name` | 1 | Retrieve the avatar URL for a Hugging Face organization |
| `get-organizations-members` | `huggingFace.getOrganizationsMembers()` | `--name` | 4 | Retrieve a list of members for a Hugging Face organization |
| `get-organizations-socials` | `huggingFace.getOrganizationsSocials()` | `--name` | 0 | Retrieve an organization's social media handles from Hugging Face |
| `get-resolve` ·common | `huggingFace.getResolve()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve a file in a Hugging Face repository |
| `get-resolve-cache-datasets` | `huggingFace.getResolveCacheDatasets()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve a file from cache in a Hugging Face dataset repository |
| `get-resolve-cache-models` | `huggingFace.getResolveCacheModels()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve and retrieve files from the Hugging Face model cache |
| `get-resolve-cache-spaces` | `huggingFace.getResolveCacheSpaces()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve and retrieve a file from Hugging Face Spaces cache |
| `get-settings-billing-usage-jobs` | `huggingFace.getSettingsBillingUsageJobs()` | — | 0 | Retrieve Jobs usage and billing information for the current subscription period from Hugging Face |
| `get-settings-billing-usage-live` | `huggingFace.getSettingsBillingUsageLive()` | — | 1 | Retrieve live billing usage stream from Hugging Face |
| `get-settings-billing-usage-v2` | `huggingFace.getSettingsBillingUsageV2()` | `--endDate` `--startDate` | 0 | Retrieve user billing usage for a custom date range from Hugging Face |
| `get-settings-mcp` | `huggingFace.getSettingsMcp()` | — | 0 | Retrieve MCP (Model Context Protocol) tools configuration for the authenticated user |
| `get-settings-webhooks` | `huggingFace.getSettingsWebhooks()` | `--webhookId` | 0 | Retrieve a specific webhook configuration from Hugging Face settings |
| `get-space-info` ·common | `huggingFace.getSpaceInfo()` | `--repo-id` | 1 | Retrieve detailed information about a Hugging Face Space repository |
| `get-spaces-compare` | `huggingFace.getSpacesCompare()` | `--compare` `--namespace` `--repo` | 1 | Compare two revisions of a Hugging Face Space repository |
| `get-spaces-events` | `huggingFace.getSpacesEvents()` | `--namespace` `--repo` | 2 | Stream status updates for a Hugging Face Space using SSE protocol |
| `get-spaces-jwt` | `huggingFace.getSpacesJwt()` | `--namespace` `--repo` | 5 | Generate a JWT token for accessing a Hugging Face space repository |
| `get-spaces-metrics` | `huggingFace.getSpacesMetrics()` | `--namespace` `--repo` | 1 | Get live metrics for a specific Space in a streaming fashion, with SSE protocol, such as current Zero-GPU usage |
| `get-spaces-notebook` | `huggingFace.getSpacesNotebook()` | `--namespace` `--path` `--repo` `--rev` | 0 | Retrieve a Jupyter notebook URL from a Hugging Face space repository |
| `get-spaces-resolve` | `huggingFace.getSpacesResolve()` | `--namespace` `--path` `--repo` `--rev` | 2 | Resolve and retrieve a file from a Hugging Face Space repository |
| `get-spaces-scan` | `huggingFace.getSpacesScan()` | `--namespace` `--repo` | 0 | Retrieve the security scan status of a Hugging Face space repository |
| `get-spaces-treesize` | `huggingFace.getSpacesTreesize()` | `--namespace` `--repo` `--rev` | 1 | Get the total size of a Hugging Face space repository at a specific revision and path |
| `get-spaces-xet-read-token` | `huggingFace.getSpacesXetReadToken()` | `--namespace` `--repo` `--rev` | 0 | Retrieve a short-lived XET read access token for a Hugging Face Space repository |
| `get-spaces-xet-write-token` | `huggingFace.getSpacesXetWriteToken()` | `--namespace` `--repo` `--rev` | 1 | Retrieve a short-lived XET write access token for a Hugging Face space repository |
| `get-trending` ·common | `huggingFace.getTrending()` | — | 2 | Retrieve trending repositories from Hugging Face |
| `get-users-avatar` | `huggingFace.getUsersAvatar()` | `--username` | 1 | Retrieve the avatar URL for a Hugging Face user |
| `get-users-overview` | `huggingFace.getUsersOverview()` | `--username` | 0 | Retrieve a comprehensive overview of a Hugging Face user's profile |
| `get-users-socials` | `huggingFace.getUsersSocials()` | `--username` | 0 | Retrieve a user's social media handles from Hugging Face |
| `get-whoami` ·common | `huggingFace.getWhoami()` | — | 0 | Get information about the authenticated Hugging Face user including username, email, organizations, and token details |
| `handle-datasets-user-access-request` ·common | `huggingFace.handleDatasetsUserAccessRequest()` | `--namespace` `--repo` `--status` | 3 | Handle a user's access request to a gated Hugging Face dataset |
| `list-collections` ·common | `huggingFace.listCollections()` | — | 7 | List collections on the Hugging Face Hub |
| `list-dataset-parquet-files` | `huggingFace.listDatasetParquetFiles()` | `--dataset` | 0 | Get the list of Parquet files for a dataset |
| `list-dataset-paths-info` | `huggingFace.listDatasetPathsInfo()` | `--expand` `--namespace` `--paths` `--repo` `--rev` | 0 | List detailed information about specific paths in a Hugging Face dataset repository |
| `list-dataset-splits` | `huggingFace.listDatasetSplits()` | `--dataset` | 0 | Get the list of subsets and splits of a dataset |
| `list-datasets` ·common | `huggingFace.listDatasets()` | — | 7 | List datasets on the Hugging Face Hub |
| `list-datasets-commits` ·common | `huggingFace.listDatasetsCommits()` | `--namespace` `--repo` `--rev` | 2 | List commits from a Hugging Face dataset repository |
| `list-datasets-refs` | `huggingFace.listDatasetsRefs()` | `--namespace` `--repo` | 1 | List all references (branches, tags, converts, pull requests) in a Hugging Face dataset repository |
| `list-datasets-user-access-request` | `huggingFace.listDatasetsUserAccessRequest()` | `--namespace` `--repo` `--status` | 3 | List access requests for a gated Hugging Face dataset repository |
| `list-discussions` ·common | `huggingFace.listDiscussions()` | `--namespace` `--repo` `--repo-type` | 6 | List discussions for a Hugging Face repository |
| `list-docs` | `huggingFace.listDocs()` | — | 0 | Retrieve the list of available documentation from Hugging Face |
| `list-endpoints` | `huggingFace.listEndpoints()` | `--namespace` | 4 | List Hugging Face Inference Endpoints for a specific user or organization |
| `list-models-commits` ·common | `huggingFace.listModelsCommits()` | `--namespace` `--repo` `--rev` | 3 | List commits from a Hugging Face model repository |
| `list-models-paths-info` | `huggingFace.listModelsPathsInfo()` | `--expand` `--namespace` `--paths` `--repo` `--rev` | 0 | List detailed information about specific paths in a Hugging Face model repository |
| `list-models-refs` | `huggingFace.listModelsRefs()` | `--namespace` `--repo` | 1 | List all references (branches, tags, converts, and optionally pull requests) in a Hugging Face model repository |
| `list-notifications` | `huggingFace.listNotifications()` | — | 9 | List notifications for the authenticated Hugging Face user |
| `list-repo-files` ·common | `huggingFace.listRepoFiles()` | `--repo-id` `--repo-type` | 6 | Get the file tree of a Hugging Face repository with pagination support |
| `list-settings-webhooks` | `huggingFace.listSettingsWebhooks()` | — | 0 | List all webhooks configured in Hugging Face settings |
| `list-spaces` ·common | `huggingFace.listSpaces()` | — | 6 | List Spaces on the Hugging Face Hub with filtering options |
| `list-spaces-commits` ·common | `huggingFace.listSpacesCommits()` | `--namespace` `--repo` `--rev` | 3 | List commits from a Hugging Face Space repository |
| `list-spaces-hardware` | `huggingFace.listSpacesHardware()` | — | 0 | Retrieve available hardware configurations for Hugging Face Spaces with their specifications and pricing |
| `list-spaces-lfs-files` | `huggingFace.listSpacesLfsFiles()` | `--namespace` `--repo` | 3 | List LFS (Large File Storage) files from a Hugging Face Space repository |
| `list-spaces-paths-info` | `huggingFace.listSpacesPathsInfo()` | `--expand` `--namespace` `--paths` `--repo` `--rev` | 0 | List detailed information about specific paths in a Hugging Face space repository |
| `list-spaces-refs` | `huggingFace.listSpacesRefs()` | `--namespace` `--repo` | 1 | List all references (branches, tags, converts, pull requests) in a Hugging Face space repository |
| `list-vendors` | `huggingFace.listVendors()` | — | 0 | List available cloud provider vendors for Hugging Face Inference Endpoints |
| `search-dataset` ·common | `huggingFace.searchDataset()` | `--config` `--dataset` `--query` `--split` | 2 | Search text in a dataset split on Hugging Face |
| `search-docs` ·common | `huggingFace.searchDocs()` | `--q` | 3 | Search Hugging Face documentation across all products and libraries |
| `search-papers` ·common | `huggingFace.searchPapers()` | — | 2 | Perform hybrid semantic/full-text search on papers in Hugging Face |
| `squash-dataset-commits` | `huggingFace.squashDatasetCommits()` | `--namespace` `--repo` `--rev` | 1 | Squash all commits in a dataset ref into a single commit with the given message |
| `squash-spaces-commits` | `huggingFace.squashSpacesCommits()` | `--namespace` `--repo` `--rev` | 1 | Squash all commits in a space ref into a single commit with the given message |
| `update-datasets-settings` ·common | `huggingFace.updateDatasetsSettings()` | `--namespace` `--repo` | 6 | Update settings for a Hugging Face dataset repository |
| `update-discussions-title` | `huggingFace.updateDiscussionsTitle()` | `--namespace` `--num` `--repo` `--repo-type` `--title` | 0 | Change the title of an existing discussion on a Hugging Face repository (model, dataset, or Space) |
| `update-models-settings` ·common | `huggingFace.updateModelsSettings()` | `--namespace` `--repo` | 5 | Update settings for a Hugging Face model repository |
| `update-settings-notifications` | `huggingFace.updateSettingsNotifications()` | `--notifications` | 1 | Update notification settings for the authenticated Hugging Face user |
| `update-settings-watch` | `huggingFace.updateSettingsWatch()` | — | 2 | Update watch settings for your Hugging Face account |
| `update-settings-webhooks` | `huggingFace.updateSettingsWebhooks()` | `--domains` `--watched` `--webhookId` | 4 | Update an existing webhook in Hugging Face settings |
| `update-spaces-settings` ·common | `huggingFace.updateSpacesSettings()` | `--namespace` `--repo` | 6 | Update settings for a Hugging Face Spaces repository |
| `update-sql-console-embed` | `huggingFace.updateSqlConsoleEmbed()` | `--id` `--namespace` `--repo` `--repo-type` | 3 | Update an existing SQL console embed for a Hugging Face dataset |
| `update-webhook-status` | `huggingFace.updateWebhookStatus()` | `--action` `--webhookId` | 0 | Enable or disable a webhook on Hugging Face |

## Docs

- [run CLI](https://docs.boxd.sh/cli/run): Call connected integrations from the shell, connect new ones, and run automations.
- [Quickstart](https://docs.boxd.sh/guides/integrations/quickstart): Connect an integration, call it from the shell, and turn a script into an automation.
- [Connections](https://docs.boxd.sh/guides/integrations/connections): Connect an account once, for yourself or for your whole organization.
- [Scripts](https://docs.boxd.sh/guides/automations/scripts): Typed integrations, triggers, schedules and state in a .run.ts file.
- [Jobs](https://docs.boxd.sh/guides/automations/jobs): How a script becomes a background job: states, retries, sleep and wake.
- [Beyond the catalog](https://docs.boxd.sh/guides/automations/beyond-the-catalog): Reach your own APIs, databases and cloud accounts from a script.
