Communitygithub.com

bayeslearner/bayeslearner-skills

Claude Code 的多技能合集:分析工作台、规范驱动开发、Splunk 平台、智能抓取、设计转规格等。

bayeslearner-skills 是什么?

该技能集合提供了一个统一的技能包,旨在扩展 Claude Code 在多种开发与运维场景下的能力。它涵盖了从分析工作台、规范驱动开发、Splunk 平台集成到智能网页抓取和设计转规格等子技能。用户无需分别安装多个独立技能,一次添加该合集即可获得一套相互关联的工具,适用于数据分析、后端开发、可观测性、前端设计与自动化测试等多种任务。该技能集主要面向 Claude Code 环境,通过标准化的 `SKILL.md` 文档描述各技能的调用方式与最佳实践,帮助开发者在同一对话中无缝切换不同领域的功能。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add bayeslearner/bayeslearner-skills

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

aichat

aichat 是一款全能型 LLM CLI 工具。你可以用它向任何已配置的模型发送提示词,将文本通过 LLM 进行管道处理,或将 AI 集成到 shell 工作流中。

二进制文件:/home/kundeng/.local/bin/aichat 配置文件:~/.config/aichat/config.yaml

基本用法

aichat "总结关键点"                              # 一次性提示
aichat -m openai:gpt-4o "解释 X"               # 选择特定模型
echo "一些文本" | aichat "总结这段内容"          # 通过管道将 stdin 作为上下文传入
cat log.txt | aichat "查找错误"                  # 通过管道过滤 / 分析文件
aichat -f README.md "总结这个文件"              # 直接包含一个文件
aichat -f src/ "审查这段代码"                    # 包含整个目录

关键标志

标志用途
-m MODEL选择模型(provider:model 格式)
-S禁用流式输出(等待完整响应)
-c仅输出代码(不包含解释)
-f FILE将文件、目录或 URL 作为上下文包含
-r ROLE使用预定义的角色
-s [NAME]开始或加入一个命名会话(对话记忆)
-e执行模式:生成并运行 shell 命令
--prompt TEXT设置系统提示词
--dry-run显示消息但不发送

发现命令

aichat --list-models      # 列出所有可用的聊天模型
aichat --list-roles       # 列出已配置的角色
aichat --list-sessions    # 列出已保存的会话
aichat --list-agents      # 列出可用的智能体
aichat --info             # 显示当前配置和模型信息
aichat --sync-models      # 从提供商处刷新模型列表

作为 AI 适配器使用

aichat 可以作为其他工具的 stdin/stdout AI 适配器:

git diff | aichat "编写一条提交信息"
curl -s https://example.com | aichat "提取主要内容"
cat data.csv | aichat -c "用 Python 脚本绘制第 2 列与第 3 列"

当程序化捕获输出时,请使用 -S(无流式)以便一次性获得完整响应。

智能体与 RAG

aichat -a myagent "执行任务"                          # 运行一个智能体
aichat --rag myrag "搜索查询"                          # 查询 RAG
aichat --agent-variable NAME VALUE -a myagent "提示词"  # 向智能体传递变量

相关技能