Registro de skills
Fluxos de desenvolvimentoSkills públicas

Database Operations

Operações seguras de banco de dados para agentes de IA — inspeção de esquema, consultas somente leitura, análise de desempenho, migrações governadas e exploração de dados via Supabase, PlanetScale, Neon ou qualquer banco SQL.

O que esta skill ensina

Um roteiro reutilizável para um tipo específico de trabalho.

Um servidor MCP informa a um agente quais ações estão disponíveis. Uma skill adiciona o julgamento em torno dessas ações: como reconhecer o trabalho, qual sequência seguir, o que evitar e como decidir que o resultado está completo.

Orquestre operações de banco de dados — inspecione esquemas, consulte dados com segurança, analise desempenho, gerencie migrações e explore padrões de dados. Use ao consultar bancos, inspecionar esquemas de tabelas, analisar consultas lentas, executar migrações, verificar uso de índices ou explorar distribuições de dados.

Arquitetura

Como Database Operations orienta um agente ADK-Rust.

A skill permanece legível e portátil porque contém instruções em vez de credenciais de serviço ou dados de negócio. O ADK-Rust a fornece ao agente, o agente escolhe dentro do limite de ferramentas revisado e o servidor MCP conectado executa a operação autenticada.

01

Solicitação do usuário

O agente recebe um objetivo expresso em linguagem comum.

02

Habilidade Database Operations

Corresponde à intenção, fornece o guia de decisão e restringe o limite da ferramenta.

03

Agente ADK-Rust

Planeja o fluxo de trabalho e transmite cada passo significativo pelo runtime.

04

mcp-database

Executa operações autenticadas contra o sistema que possui a capacidade.

05

Resultado verificado

As regras de conclusão da skill moldam as evidências retornadas ao usuário.

Instruções portáteis: SKILL.md · Limite de capacidade: mcp-database · Ferramentas permitidas: 22

Guia de decisão

Como o agente transforma uma solicitação na ação correta.

Essas rotas vêm diretamente das instruções da skill. Elas ajudam o modelo a reconhecer a intenção e selecionar uma ferramenta ou fluxo de trabalho focado em vez de improvisar por toda a superfície da capacidade.

01

"esquema", "tabelas", "colunas", "estrutura"?

WORKFLOW 1: Inspeção de Esquema

02

"consulta", "select", "encontrar dados", "mostre-me"?

WORKFLOW 2: Consulta Segura

03

"lento", "desempenho", "otimizar", "índice"?

WORKFLOW 3: Análise de Desempenho

04

"migrar", "alterar", "adicionar coluna", "criar tabela"?

WORKFLOW 4: Migrações

05

"inserir", "atualizar", "deletar", "escrever"?

WORKFLOW 5: Escritas Governadas

06

Não está claro?

listar_tabelas primeiro para entender o banco de dados

Fluxos de trabalho comprovados

Sequências repetíveis para resultados úteis.

Um fluxo de trabalho une várias chamadas de ferramentas em uma tarefa que o usuário realmente reconhece. A skill explica a sequência e o resultado pretendido enquanto o ADK-Rust transmite o progresso do agente pelo runtime compartilhado.

012-4 chamadas

Inspeção de Esquema

Entender a estrutura antes de agir

022-3 chamadas

Consulta Segura

Somente leitura com LIMIT e EXPLAIN

033-4 chamadas

Análise de Desempenho

Encontrar consultas lentas + índices faltantes

043-4 chamadas

Migrações

Gerar → validar → aplicar com rollback

053 chamadas

Gravações Governadas

Validar → explicar escopo → executar

Limite da ferramenta

A skill pode usar 22 ferramentas documentadas.

Esta lista de permissões é declarada pela skill. Ela mantém o agente focado nas ações necessárias para este trabalho enquanto mcp-database mantém a responsabilidade pela autenticação, validação e sistema conectado.

list_tables
describe_table
get_relationships
list_indexes
get_database_stats
search_schema
query
sample_data
filter_table
explain_query
get_column_stats
execute
create_index
run_migration
list_migrations
get_slow_queries
get_connections
get_maintenance_status
get_index_usage
generate_schema
get_er_diagram
validate_sql

Regras de trabalho

O que o agente deve fazer.

  • Siga o guia de decisão, use o limite de ferramenta declarado e verifique o resultado antes de responder.

Limites operacionais

O que o agente deve evitar.

  • Revise o SKILL.md completo antes de habilitar esta skill para trabalho em produção.

Instalar e conectar

Adicione a skill ao lado da capacidade que ela espera.

Instale o repositório onde seu carregador de skills ADK-Rust possa descobri-lo, conecte mcp-database e confirme que as ferramentas declaradas estão disponíveis antes de pedir ao agente para usar o fluxo de trabalho.

Instalar a skill
git clone https://github.com/zavora-ai/skill-database-operations.git \
  ~/.skills/skills/database-operations
Formato de carregamento ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("database-operations").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

A declaração de compatibilidade do repositório: Requer servidor mcp-database conectado (Supabase, PlanetScale, Neon ou API Customizada).

Documentação oficial

Leia o pacote completo da skill.

O repositório permanece autoritativo para suas instruções exatas, exemplos, scripts auxiliares, recursos, requisitos MCP, licença e atualizações posteriores.

Registro da fonte

Metadados do repositório para esta entrada da skill.

Ver repositório público ↗
Licença
Apache-2.0
Ferramentas permitidas
22
Referências
3
Revisão
565646477a6f
Atualizado
31 de mai. de 2026