logo
0
0
WeChat Login
lifeisblue<thrcn@foxmail.com>
Initial commit: AI CLI Skills Collection

AI CLI Skills Collection

为 Codebuddy、Claude CLI 等 AI 命令行工具提供增强能力的 Skills 集合

License: MIT CNB Platform

简介

这是一个开放的 AI CLI Skills 仓库,旨在为各种 AI 命令行工具(如 Codebuddy、Claude CLI 等)提供标准化、可复用的能力扩展。

核心优势

  • 🎯 精准知识检索 - 接入官方文档知识库(CNB Docs、Codebuddy Knowledge Base 等),让 LLM 获取准确可靠的信息
  • 🔌 即插即用 - 标准化的 Skill 格式,复制到项目即可使用
  • 🚀 持续扩展 - 社区驱动,支持更多 Skills 融入
  • 🌐 多平台兼容 - 适用于支持 Skill 机制的各类 AI CLI 工具

适用工具

  • Codebuddy - CNB 平台的 AI 编程助手
  • ✅ Claude CLI - Anthropic 官方命令行工具
  • ✅ 其他支持自定义 Skill/Plugin 的 AI CLI 工具

现有 Skills

📚 cnb-helper - CNB 知识库查询助手

快速查询 CNB 平台使用方法和最佳实践。

功能

  • 🔍 语义检索 CNB 官方文档
  • 📊 智能相关度评分
  • 🐍 Python & TypeScript 双语言支持
  • 🔐 自动加载环境变量

快速开始

# 复制到你的项目 cp -r cnb-helper .codebuddy/skills/ # 配置 Token echo "CNB_TOKEN=your-token" >> .env # 查询 python .codebuddy/skills/cnb-helper/query-cnb.py "自定义按钮配置"

📖 详细文档

使用方式

方式 1: 作为 Codebuddy Skill 使用

  1. 安装 Skill

    # 克隆仓库 git clone https://cnb.cool/ai-alchemy-factory/skills.git # 复制所需 Skill 到项目 cp -r skills/cnb-helper .codebuddy/skills/
  2. 配置环境变量

    # 在项目根目录创建 .env echo "CNB_TOKEN=your-cnb-token" >> .env
  3. 使用 Skill

    AI 会自动调用 Skill 来获取准确信息:

    User: CNB 如何配置自定义按钮? AI: [调用 cnb-helper skill 查询知识库] AI: [返回基于官方文档的准确答案]

方式 2: 作为独立工具使用

每个 Skill 都可以独立使用,无需 AI 工具:

# Python 版本 python cnb-helper/query-cnb.py "你的问题" # TypeScript 版本 npx tsx cnb-helper/query-cnb.ts "你的问题"

贡献新 Skill

我们欢迎社区贡献更多实用的 Skills!

Skill 目录结构

skills/ ├── your-skill-name/ │ ├── README.md # Skill 说明文档 │ ├── SKILL.md # Skill 定义(用于 Codebuddy) │ ├── main.py # 主要实现(Python) │ ├── main.ts # 主要实现(TypeScript) │ ├── .env.example # 环境变量示例 │ └── examples/ # 使用示例

Skill 定义规范

SKILL.md 文件头部需包含:

--- name: skill-name description: 简短描述(中文) allowed-tools: 'Read, Bash, WebFetch' # 允许使用的工具 --- # Skill 详细说明 ...

提交 Pull Request

  1. Fork 本仓库
  2. 创建新分支:git checkout -b feat/your-skill-name
  3. 添加你的 Skill 到 skills/ 目录
  4. 更新主 README,添加你的 Skill 到列表
  5. 提交 PR,描述 Skill 的功能和使用场景

计划中的 Skills

欢迎认领开发:

  • codebuddy-helper - Codebuddy 文档查询
  • github-helper - GitHub API 封装
  • code-search - 代码语义搜索
  • doc-generator - 文档自动生成
  • test-helper - 测试用例生成
  • refactor-advisor - 重构建议

技术栈

  • Python 3.6+ - 脚本实现
  • TypeScript 5.0+ - 类型安全的实现
  • Node.js 16+ - 运行环境

相关资源

许可证

MIT License

贡献者

感谢所有贡献者!

联系方式


让 AI 更智能,从准确的知识检索开始 🚀

About

适用 codebuddy,claude 等 cli 工具的 skills。 可以接入官方 cnb 文档知识库,codebuddy 知识库等多种功能,方便 LLM 调用获取准确的信息。

60.00 KiB
0 forks0 stars1 branches0 TagREADMEMIT license
Language
TypeScript47.5%
Python47.5%
Shell5%