Description: No description available.
View huggingface/skills on GitHub ↗
The Hugging Face Skills repository is a collection of pre-defined instructions, scripts, and resources designed to empower AI agents to perform specific tasks related to machine learning and the Hugging Face ecosystem. Its primary purpose is to streamline and automate common workflows, such as dataset creation, model training, evaluation, and publishing, by providing AI agents with the necessary tools and guidance. The repository leverages the "Agent Skill" format, a standardized approach for packaging instructions that can be understood and executed by various coding agent tools.
The core functionality of the repository revolves around "skills," which are essentially self-contained folders. Each skill folder contains a `SKILL.md` file, written in YAML frontmatter, that defines the skill's name, description, and detailed instructions for the AI agent. These instructions guide the agent through the specific task, providing context, examples, and guardrails to ensure successful execution. Alongside the `SKILL.md` file, each skill folder may also include supporting scripts, templates, and other resources that the agent can utilize to complete the task.
The repository's key feature is its compatibility with a wide range of coding agent tools, including OpenAI Codex, Anthropic's Claude Code, Google DeepMind's Gemini CLI, and Cursor. This interoperability allows users to seamlessly integrate the skills into their preferred AI-assisted coding environment. Installation instructions are provided for each supported tool, ensuring a smooth setup process. For example, Claude Code users can install skills directly from the repository via a plugin marketplace, while Codex users can leverage the `AGENTS.md` file to define instructions. Gemini CLI users can install the skills using the provided `gemini-extension.json` file, and Cursor users can install via the plugin flow.
The repository currently offers a variety of pre-built skills, each addressing a specific aspect of the Hugging Face ecosystem. These skills include: `hugging-face-cli` for executing Hugging Face Hub operations, `hugging-face-datasets` for creating and managing datasets, `hugging-face-evaluation` for adding and managing evaluation results, `hugging-face-jobs` for running compute jobs, `hugging-face-model-trainer` for training and fine-tuning language models, `hugging-face-paper-publisher` for publishing research papers, `hugging-face-tool-builder` for building reusable scripts, and `hugging-face-trackio` for tracking and visualizing ML training experiments. These skills provide a comprehensive set of tools for various tasks, allowing users to leverage the power of AI agents to automate and accelerate their machine learning workflows.
The repository also encourages community contributions, providing clear guidelines for creating and customizing skills. Users can copy existing skill folders, modify the `SKILL.md` file, add supporting scripts, and then publish their custom skills. This collaborative approach fosters innovation and allows the repository to evolve and expand its capabilities over time. The repository also includes a marketplace file (`.claude-plugin/marketplace.json`) that lists skills with human-readable descriptions for the plugin marketplace, making it easier for users to discover and utilize the available skills. The repository's structure and documentation make it easy to use and contribute to, making it a valuable resource for anyone working with AI agents and the Hugging Face ecosystem.
Fetching additional details & charts...