Agent之skill:HuggingFaceSkills的简介、安装和使用方法、案例应用之详细攻略
Agent之skillHuggingFaceSkills的简介、安装和使用方法、案例应用之详细攻略目录HuggingFaceSkills的简介1、特点HuggingFaceSkills的安装和使用方法1、安装2、使用方法(1)、重要技能模块(2)、其它技能简要3、使用建议与注意事项HuggingFaceSkills的案例应用1、快速示例—常见操作HuggingFaceSkills的简介HuggingFaceSkills是将多个 技能skills 做为自包含的目录每个目录含 SKILL.md带 YAML frontmatter与辅助脚本/模板描述何时使用该技能、所需依赖、并给出可直接运行的命令或脚本片段便于编码代理按需载入与执行。目标是与主流“编码代理”互操作Claude Code 的 plugin/skills、OpenAI Codex 的 Agent Skills、Google Gemini 的 gemini-extension.json 等都支持或兼容。README 列出了对 Claude Code、Codex、Gemini CLI、Cursor 的安装使用说明。Github地址https://github.com/huggingface/skills1、特点标准化格式遵循 Agent Skill 规范SKILL.md 文件夹使不同代理能发现并加载。可执行脚本 PEP 723 inline 依赖脚本常以 PEP 723 headeruv run方式声明依赖代理/Jobs 在执行时会自动安装依赖。针对 Hugging Face 生态的深度集成包含与 Hub、Jobs、vLLM、lighteval、Trackio、Artificial Analysis 等的互操作脚本与流程。多代理安装方式支持通过 Claude 插件市场、Codex 的 .agents/skills 路径、Gemini CLI 的 extension 安装、Cursor 的 plugin manifests 等多种方式部署/安装。HuggingFaceSkills的安装和使用方法1、安装Claude Code示例注册仓库为 plugin marketplace/plugin marketplace add huggingface/skills安装某个 skill/plugin install skill-namehuggingface/skills例如 hugging-face-clihuggingface/skills。OpenAI Codex将需要的 skill 目录复制或软链到 Codex 的标准 .agents/skills 位置如 $REPO_ROOT/.agents/skills 或 $HOME/.agents/skillsCodex 会基于 Agent Skills 标准发现并加载 SKILL.md。Google Gemini CLI仓库包含 gemini-extension.json可通过 gemini extensions install https://github.com/huggingface/skills.git --consent 安装。Cursor仓库内含 .cursor-plugin/plugin.json 与 .mcp.json可按 Cursor 插件流程从仓库 URL 安装。2、使用方法(1)、重要技能模块下列内容均直接基于仓库中对应 SKILL.md 的说明与脚本片段已标注来源。简介安装与使用案例应用hugging-face-cli — HF CLI 操作SKILL.md用于在终端通过 hf CLI 执行 Hub 操作下载模型/dataset/space、上传文件、创建仓库、管理缓存、运行 Jobs 等。提供全面的命令参考登录、下载、上传、repo 管理、cache 管理、列举模型/数据/space、运行 Jobs 等。典型命令示例摘录登录hf auth login / 非交互hf auth login --token $HF_TOKEN下载hf download repo-id 或 hf download repo-id --local-dir ./models上传hf upload . . --repo-type dataset / hf upload model.safetensorsJobshf jobs run --flavor a10g-small script / 列表 hf jobs ps / 日志 hf jobs logs id。将本地模型发布到 Hubhf repo create username/my-model → hf upload ./output . --commit-messageInitial release。或用 hf download 把模型拉到本地。hugging-face-datasets — 数据集创建与管理SKILL.md管理 Hugging Face Hub 上的数据集初始化数据集仓库、配置包括 system prompts、流式写入新增行、以及基于 SQL 的查询与转换。设计上与 HF MCP server 协同工作。支持流式更新不需下载整个数据集、配置存储、SQL 风格查询/转换、与 MCP server 的互操作。脚本采用 PEP 723 的 inline 依赖格式使用时可通过 uv run scripts/script_name.py 自动安装依赖仓库内脚本会自带 header。具体命令/脚本位于该 skill 的 scripts/下详见 SKILL.md。初始化新数据集 repo、定义数据集配置并通过脚本进行行流式更新或使用 SQL 把多列/多条记录转换为需要的结构SKILL.md 中有示例脚本与说明。hugging-face-evaluation — 模型评估与 model-card 更新SKILL.md将评测结果添加到模型卡从 README 中提取表格、从 Artificial Analysis 导入基准分数、或使用 vLLM / lighteval / inspect-ai 运行自定义评测并生成 model-index 格式的 YAML。支持解析 README 中的 Markdown 表格inspect-tables / extract-readme自动生成 model-index YAML支持导入第三方基准Artificial Analysis支持在 Hugging Face Jobs 上直接运行评测并创建 PR。推荐用 uv run scripts/evaluation_manager.py subcommandinspect-tables列出 README 中的表格结构extract-readme --table N把第 N 个表转换为 YAML默认打印--apply 或 --create-pr 可写回或创建 PR。注意事项在创建 PR 前务必先运行 get-prs 检查是否已有打开的 PR避免重复。从 README 抽取基准表自动生成 model-index 条目并创建 Pull Request或通过 import-aa 从 Artificial Analysis 导入并提交 PR。hugging-face-model-trainer — 在 HF Jobs 上用 TRL 训练SKILL.md面向在 Hugging Face Jobs 上使用 TRLTransformer Reinforcement Learning进行模型训练/微调SFT、DPO、GRPO、reward modeling并支持训练后将模型转为 GGUF 以便本地部署。包含 UVPEP 723脚本模板、Trackio 监控集成、硬件选择建议、成本估算脚本、数据校验工具与 GGUF 转换脚本。强调必须在 Job 配置中安全传递 HF_TOKEN 并将模型 push_to_hubTrue否则作业环境为临时训练结果会丢失。使用 MCP 工具 hf_jobs() 提交脚本内容应以内联字符串形式传入而非把脚本当作本地文件路径。提交时必须在 job config 中包含 secrets{HF_TOKEN: $HF_TOKEN}并在训练 config 中启用 push_to_hub 与 hub_model_id。每个训练脚本应包含 trackio 用于实时监控。训练方式仓库给出三种推荐方法Approach 1推荐直接用 hf_jobs(uv, {...}) 提交内联 UV 脚本PEP 723 header 声明依赖。示例脚本展示如何用 SFTTrainer、LoRA、Trackio 等。Approach 2使用 TRL 官方维护脚本通过 URL 引入的 CLI/Jobs 方式。Approach 3直接使用 hf jobs uv run CLI注意 flag 的位置与 --secrets 用法。重要提示默认 job timeout 很短如 30m训练需显式设置更长超时建议 1-2 小时及以上否则会超时导致训练失败与数据丢失。并提供硬件选择与成本估算脚本 scripts/estimate_cost.py。使用 scripts/train_sft_example.py模板在 a10g-large 上训练并自动 push 到 Hub训练结束后调用 scripts/convert_to_gguf.py 将模型转为 GGUF 以便离线/本地部署。仓库给出示范 Job 提交与常用故障排查建议OOM、timeout、Hub push failure 等。hugging-face-jobs — 通用 Job 提交与管理SKILL.md用于在 Hugging Face Jobs 基础设施上运行任意 Python 工作负载数据处理、批量推理、实验、训练等并给出提交、秘密管理、timeout、硬件选择等规范。推荐用 hf_jobs(uv, {...}) 或 hf jobs uv run脚本可内联或为公开 URL本地脚本需先 push 到 Hub。强调 secretsHF_TOKEN 的正确传递与作业超时时间设置并在提交后返回 job id、监控 url。用 Jobs 运行数据转换脚本、批量推理任务或把某些 CPU/ GPU 作业定时调度为 recurring jobs。(2)、其它技能简要huggingface-gradio用于构建 Gradio Web UI / demo含在 SKILL.md 中的使用建议与示例适合创建 chatbots、组件、布局等。hugging-face-tool-builder帮助构建可复用的 Hugging Face API 脚本/工具用于链式调用或自动化重复任务。hugging-face-paper-publisher帮助在 Hub 发布/管理论文页面、链接模型/数据集、生成 Markdown 形式的研究文章。hugging-face-trackioTrackio 集成记录训练指标并同步到 HF Spaces 仪表板。以上模块均有对应 SKILL.md 和 scripts/ 目录中示例脚本可直接参考与运行。3、使用建议与注意事项在创建/提交 PR 前先检查已有 PRevaluation skill 强调避免重复 PR。Jobs 环境是临时的 → 必须 push_to_hub若忘记配置 HF_TOKEN 或 push_to_hub训练结果会丢失。脚本以内联或公开 URL 形式传入 Jobs本地路径不可直接传入UV 脚本头部会自动安装依赖。在用 hf jobs uv run 时 flag 顺序很重要flags 必须在脚本 URL 之前。HuggingFaceSkills的案例应用1、快速示例—常见操作用 HF CLI 下载模型hf download meta-llama/Llama-3.2-1B-Instruct --local-dir ./model。在 Jobs 提交 UV 内联训练脚本简化示例摘自 model-trainerhf_jobs(uv, { script: # /// script # dependencies [trl0.12.0, peft0.7.0, trackio] # /// from trl import SFTTrainer, SFTConfig # ... (训练脚本内容) , flavor: a10g-large, timeout: 2h, secrets: {HF_TOKEN: $HF_TOKEN} })实际请参考 scripts/train_sft_example.py 模板并确保 push_to_hubTrue 和 hub_model_id 已配置。从 README 提取评测表并生成 YAMLevaluationuv run scripts/evaluation_manager.py inspect-tables --repo-id username/model uv run scripts/evaluation_manager.py extract-readme --repo-id username/model --table 1 --create-pr先用 get-prs 检查是否已有 PR。

相关新闻

学Simulink——基于Simulink的PMSM无位置传感器(滑模观测器)控制仿真建模示例

学Simulink——基于Simulink的PMSM无位置传感器(滑模观测器)控制仿真建模示例

目录 手把手教你学Simulink 一、引言:为什么无位置传感器控制是电机驱动的“圣杯”? 二、系统原理与数学模型 1. PMSM数学模型(αβ静止坐标系) 定子电压方程:[\begin{bmatrix}v_\alpha \ v_\beta\end{bmatrix} 其中反电势:[\begin{bmatrix}e_\alpha \ e_\beta\end{…

2026/7/5 9:10:17 阅读更多 →
基于springboot框架的大学生在线摄影活动报名系统网站的设计与实现_p456017u

基于springboot框架的大学生在线摄影活动报名系统网站的设计与实现_p456017u

目录系统需求分析技术选型数据库设计核心功能实现作品上传与展示投票系统设计测试与部署项目进度安排项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统需求分析 明确大学生在线摄影活动报名系统的核心功…

2026/5/17 7:25:35 阅读更多 →
基于springboot框架的景区购物商城系统 小程序的设计与实现_2103p0gh

基于springboot框架的景区购物商城系统 小程序的设计与实现_2103p0gh

目录系统架构设计数据库设计接口设计小程序开发测试与部署项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统架构设计 采用SpringBoot作为后端框架,结合MyBatis-Plus进行数据库操作&#xff…

2026/5/17 7:25:34 阅读更多 →

最新新闻

AI进入下半场:模型不再稀缺,真正稀缺的是算力、场景和信任

AI进入下半场:模型不再稀缺,真正稀缺的是算力、场景和信任

过去一年,AI行业最显著的变化,是判断AI进展的方式变了。过去一年,AI行业最显著的变化,是判断AI进展的方式变了。 在更长一段时间里,外界习惯用参数规模、榜单排名、融资金额和产品发布节奏来理解AI。但进入2025年后&a…

2026/7/6 14:13:10 阅读更多 →
踩坑半年总结:C#部署YOLO最容易忽略的8个工业级细节

踩坑半年总结:C#部署YOLO最容易忽略的8个工业级细节

前言 网上关于C#部署YOLO的教程铺天盖地,但90%都停留在“跑通Demo”的阶段。真正把模型塞进产线、扛住724小时运行、应对各种边缘Case后,你才会发现:能跑和能用之间,隔着一整条护城河。 本文不讲基础环境搭建,只聊我在过去半年工业落地中用血泪换来的8个细节。每一个都是深…

2026/7/6 14:11:07 阅读更多 →
【VTG】T2SGrid: Temporal-to-Spatial Gridification for VTG

【VTG】T2SGrid: Temporal-to-Spatial Gridification for VTG

note T2SGrid 的最大贡献在于范式创新:它没有直接设计复杂的时间模块,而是巧妙地借用了视觉大模型原生的空间注意力机制,将时间流转化为空间网格。把视频多帧拼成一张网格图(把视频 clip 拼成网格图),让普…

2026/7/6 14:11:07 阅读更多 →
Auto memory,把 Claude Code 从临时搭档变成项目老同事

Auto memory,把 Claude Code 从临时搭档变成项目老同事

最近在研究 Claude Code 的记忆机制时,我一直觉得 Auto memory 这个功能被低估了。很多人把 Claude Code 当成一个会写代码、能跑命令、能改文件的终端助手,但真正把它和普通聊天式编程助手拉开距离的地方,不只是它能操作代码仓库,而是它可以在一次次会话之间沉淀项目经验。…

2026/7/6 14:09:05 阅读更多 →
多设备传动改造:盖茨工业皮带的工程应用经验复盘

多设备传动改造:盖茨工业皮带的工程应用经验复盘

摘要工厂多类型设备同步开展传动系统技改时,普遍存在工况混杂、传动结构差异化大、原有传动故障根源复杂、改造标准不统一等工程难题。大量现场技改数据统计,85% 以上改造后皮带仍短期失效,并非配件本体性能不足,而是前期故障诊断…

2026/7/6 14:09:05 阅读更多 →
CP-ABE代理重加密与混合检测技术构建动态数据安全闭环

CP-ABE代理重加密与混合检测技术构建动态数据安全闭环

1. 项目概述:当数据安全遇上智能防御 最近在梳理一些前沿的数据安全与网络防御方案时,一个组合技术方案引起了我的注意,那就是“密文策略属性基代理重加密”与“应用层攻击混合检测技术”的结合。这听起来像是一串复杂的技术名词堆砌&#xf…

2026/7/6 14:07:03 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻