Communitygithub.com

bayeslearner/bayeslearner-skills

Conjunto de múltiplas habilidades para Claude Code: bancada analítica, desenvolvimento orientado a especificações, plataforma Splunk, raspador inteligente, design2spec e mais.

O que é bayeslearner-skills?

Este pacote de habilidades reúne várias ferramentas especializadas para o Claude Code, permitindo realizar tarefas como análise de dados, desenvolvimento guiado por especificações, integração com plataforma Splunk, raspagem web inteligente e conversão de design em especificações. Ele oferece um CLI unificado (aichat) que funciona como um adaptador de IA versátil, suportando múltiplos provedores de modelo, sessões com memória de conversa, agentes personalizados e RAG (Retrieval-Augmented Generation). O aichat pode ser usado tanto para consultas diretas quanto como ferramenta de pipe em scripts shell, facilitando a integração de IA em fluxos de trabalho de desenvolvimento e operações. As habilidades individuais cobrem desde revisão de código e sumarização de arquivos até automação de tarefas complexas com execução de comandos e uso de roles predefinidas.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add bayeslearner/bayeslearner-skills

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

aichat

aichat é uma ferramenta CLI de LLM tudo-em-um. Use-a para enviar prompts para qualquer modelo configurado, passar texto através de LLMs ou integrar IA em fluxos de trabalho de shell.

Binário: /home/kundeng/.local/bin/aichat Config: ~/.config/aichat/config.yaml

Uso básico

aichat "summarize the key points"          # prompt único
aichat -m openai:gpt-4o "explain X"       # escolher um modelo específico
echo "some text" | aichat "summarize this" # pipe de stdin como contexto
cat log.txt | aichat "find errors"         # filtrar/analisar arquivos via pipe
aichat -f README.md "summarize this file"  # incluir um arquivo diretamente
aichat -f src/ "review this code"          # incluir um diretório inteiro

Principais flags

FlagPropósito
-m MODELSelecionar modelo (formato provedor:modelo)
-SDesabilitar streaming (aguardar resposta completa)
-cExibir apenas código (sem explicação)
-f FILEIncluir arquivo, diretório ou URL como contexto
-r ROLEUsar um role predefinido
-s [NAME]Iniciar ou entrar em uma sessão nomeada (memória de conversa)
-eModo de execução: gerar e executar comandos shell
--prompt TEXTDefinir um prompt de sistema
--dry-runMostrar a mensagem sem enviá-la

Comandos de descoberta

aichat --list-models      # listar todos os modelos de chat disponíveis
aichat --list-roles       # listar roles configurados
aichat --list-sessions    # listar sessões salvas
aichat --list-agents      # listar agentes disponíveis
aichat --info             # mostrar configuração atual e informações do modelo
aichat --sync-models      # atualizar lista de modelos dos provedores

Usando como adaptador de IA

aichat funciona como um adaptador de IA via stdin/stdout para outras ferramentas:

git diff | aichat "write a commit message"
curl -s https://example.com | aichat "extract the main content"
cat data.csv | aichat -c "python script to plot column 2 vs 3"

Use -S (sem streaming) ao capturar saída programaticamente para obter a resposta completa de uma vez.

Agentes e RAG

aichat -a myagent "do the task"                        # executar um agente
aichat --rag myrag "search query"                      # consultar um RAG
aichat --agent-variable NAME VALUE -a myagent "prompt" # passar variáveis para o agente

Habilidades Relacionadas