Registro de skills
Fluxos de desenvolvimentoSkills públicas

Container Management

Operações com containers Docker para agentes de IA — executar, parar, inspecionar, executar comandos, gerenciar imagens, redes e volumes com gerenciamento de ciclo de vida seguro via socket Docker nativo.

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 containers Docker — execute, pare, inspecione, exec, gerencie imagens, redes, volumes e visualize logs. Use ao gerenciar containers Docker, puxar imagens, checar saúde do container, visualizar logs, executar comandos dentro de containers, gerenciar redes ou solucionar problemas de containers.

Arquitetura

Como Container Management 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 Container Management

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-containers

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-containers · Ferramentas permitidas: 32

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

"containers", "running", "list", "ps"?

WORKFLOW 1: Container Status

02

"logs", "output", "errors"?

WORKFLOW 2: Logs & Diagnostics

03

"run", "start", "deploy container"?

WORKFLOW 3: Run Container

04

"stop", "kill", "restart"?

WORKFLOW 4: Lifecycle Management

05

"exec", "shell", "command inside"?

WORKFLOW 5: Execute Inside

06

"images", "pull", "build"?

WORKFLOW 6: Image Management

07

"network", "connect", "DNS"?

WORKFLOW 7: Networks

08

"volume", "storage", "mount"?

WORKFLOW 8: Volumes

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.

011-3 chamadas

Status do Container

Listar + estatísticas + inspecionar

022-4 chamadas

Logs & Diagnóstico

Logs + processos + recursos + sistema de arquivos

033-4 chamadas

Executar Container

Puxar → executar → verificar inicialização

042-3 chamadas

Ciclo de Vida

Parar → remover (ordem segura)

051 chamadas

Executar Internamente

Executar comandos dentro do container

062-3 chamadas

Gerenciamento de Imagem

Puxar, marcar, inspecionar

Limite da ferramenta

A skill pode usar 32 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-containers mantém a responsabilidade pela autenticação, validação e sistema conectado.

list_containers
inspect_container
run_container
stop_container
kill_container
remove_container
restart_container
pause_container
unpause_container
rename_container
get_logs
exec_container
get_stats
get_top
get_changes
wait_container
update_container
list_images
pull_image
remove_image
inspect_image
tag_image
image_history
list_networks
create_network
remove_network
inspect_network
connect_network
list_volumes
create_volume
remove_volume
inspect_volume

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-containers 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-container-management.git \
  ~/.skills/skills/container-management
Formato de carregamento ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("container-management").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-containers conectado (socket Docker).

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
32
Referências
3
Revisão
a3ac96cc78d8
Atualizado
31 de mai. de 2026