catalog/repos/ai-helpers--ai-skills-curated.md

121 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AI技能集合精选
`AI助手` `技能管理` `知识共享` `数据工程` `Python`
# 知识共享 - 精选 AI 技能集
## 目录
* [知识共享 - 精选 AI 技能集](#知识共享---精选-ai-技能集)
* [目录](#目录)
* [概述](#概述)
* [参考资料](#参考资料)
* [AI 技能](#ai-技能)
* [Vercel labs](#vercel-labs)
* [Agent 技能格式规范](#agent-技能格式规范)
* [dbt 相关技能](#dbt-相关技能)
* [AI 辅助工具技能集](#ai-辅助工具技能集)
* [使用 uv 管理 Python 项目](#使用-uv-管理-python-项目)
* [数据工程助手](#数据工程助手)
* [快速开始](#快速开始)
* [列出已安装的技能](#列出已安装的技能)
* [在本地安装技能](#在本地安装技能)
* [移除技能](#移除技能)
* [更新技能](#更新技能)
由 [gh-md-toc](https://github.com/ekalinin/github-markdown-toc.go) 生成
## 概述
[本项目](https://github.com/ai-engineering-helpers/ai-skills-curated)
旨在收集所谓的 AI 代理/助手技能(及相关规则)。
每个技能集既可以安装在特定项目的本地目录中,也可以安装在用户空间,
例如 `~/.agents/skills/` 目录,典型的助手/代理(如 Copilot、Gemini、Claude
会在该目录中找到并使用这些技能。
尽管 GitHub 组织的成员可能受雇于某些公司,但他们代表个人发言,不代表其所在公司。
## 参考资料
### AI 技能
#### Vercel labs
* [Vercel labs - 技能主页](https://skills.sh)
* [GitHub - Vercel labs - 技能](https://github.com/vercel-labs/skills)
#### Agent 技能格式规范
* [Agent 技能 - 规范文档](https://agentskills.io/specification)
#### dbt 相关技能
* [dbt 文档 - dbt agent 技能](https://docs.getdbt.com/blog/dbt-agent-skills)
#### AI 辅助工具技能集
* [GitHub - AI Helpers - 精选 AI 技能(本 Git 仓库)](https://github.com/ai-helpers/ai-skills-curated)
* [GitHub - AI Helpers - 精选 AI 技能 - 概览笔记本](https://github.com/ai-helpers/ai-skills-curated/blob/main/notebooks/000%20-%20KS%20-%20Curated%20AI%20Skills%20-%20Overview.ipynb)
##### 使用 uv 管理 Python 项目
* [GitHub - AI Helpers / 精选 AI 技能 - `managing-python-projects-with-uv` 技能集](https://github.com/ai-helpers/ai-skills-curated/tree/main/agents/skills/managing-python-projects-with-uv)
* [Skills.sh - AI Helpers / 精选 AI 技能 - `managing-python-projects-with-uv` 技能集](https://skills.sh/ai-helpers/ai-skills-curated/managing-python-projects-with-uv)
### 数据工程助手
* [数据工程助手 - 知识共享 - AI 技能](https://github.com/data-engineering-helpers/ks-cheat-sheets/blob/main/ai/rules-skills/)
* [数据工程助手 - 知识共享 - Databricks AI 开发工具包](https://github.com/data-engineering-helpers/ks-cheat-sheets/blob/main/ai/databricks-ai-dev-kit/)
* [数据工程助手 - 知识共享 - JavaScript (JS) 生态](https://github.com/data-engineering-helpers/ks-cheat-sheets/blob/main/programming/js-world/)
## 快速开始
### 列出已安装的技能
* 列出当前项目包含的技能:
```bash
npx skills list
```
* 列出全局安装的技能(即用户目录 `$HOME/.agents/skills/` 中的技能):
```bash
npx skills list -g
```
### 在本地安装技能
* 可在线浏览所有可用技能集:所有技能集都位于
[`agents/skills/` 目录](https://github.com/ai-helpers/ai-skills-curated/blob/main/agents/skills/)
* 为通用代理安装技能集(使用 `--global` 参数可将技能集安装至 `$HOME/.agents/skills/` 全局用户目录):
```bash
npx skills add ai-helpers/ai-skills-curated <技能集名称> --global
```
* 例如,安装
[`managing-python-projects-with-uv`](https://github.com/ai-helpers/ai-skills-curated/tree/main/agents/skills/managing-python-projects-with-uv/)
技能集:
```bash
npx skills add ai-helpers/ai-skills-curated managing-python-projects-with-uv --global
```
### 移除技能
* 使用 `npx skills remove <技能名称>` 移除已安装的技能集。
例如,移除 `managing-python-projects-with-uv` 技能集:
```bash
npx skills remove managing-python-projects-with-uv -g
```
### 更新技能
* 升级技能(获取已安装技能的最新版本并进行安装):
```bash
npx skills update
```