Communitygithub.com

musfoner/run402

Gerencie bancos de dados Postgres, implante sites e funções, gere imagens e controle permissões de agentes via servidor MCP, habilidade OpenClaw e ferramentas CLI.

O que é run402?

A habilidade **musfoner/run402** é uma ferramenta versátil para desenvolvedores e agentes de IA que precisam gerenciar infraestrutura de banco de dados Postgres, realizar deploys de sites e funções serverless, gerar imagens via API e controlar permissões de agentes de forma programática. Ela suporta múltiplas interfaces: um servidor MCP (Model Context Protocol) para integração com agentes como Claude Code, uma skill OpenClaw para automação via CLI, e comandos diretos de terminal. Seu principal benefício é unificar tarefas comuns de DevOps e automação em um único ecossistema, eliminando a necessidade de alternar entre diferentes ferramentas e plataformas. A partir de sua documentação SKILL.md, a habilidade expõe comandos como `run402 db:create` para criar bancos Postgres, `run402 deploy:site` para publicar sites estáticos ou dinâmicos, `run402 generate:image` para criar imagens usando modelos de IA, e `run402 allowance` para gerenciar cotas de uso de agentes. É ideal para ambientes de desenvolvimento ágeis e pipelines CI/CD que exigem ações rápidas e centralizadas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add musfoner/run402

Perguntar na sua IA favorita

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

Documentação

O que run402 faz?

Gerencie bancos de dados Postgres, implante sites e funções, gere imagens e controle permissões de agentes via servidor MCP, habilidade OpenClaw e ferramentas CLI.

Comandos Principais

  • run402 db:create [nome] — Cria um novo banco de dados Postgres.
  • run402 db:delete [nome] — Remove um banco de dados existente.
  • run402 db:list — Lista todos os bancos de dados gerenciados.
  • run402 deploy:site [caminho] — Implanta um site estático ou dinâmico.
  • run402 deploy:function [caminho] — Implanta uma função serverless.
  • run402 generate:image [prompt] — Gera uma imagem a partir de um texto descritivo.
  • run402 allowance:grant [agente] [limite] — Concede uma cota de uso a um agente.
  • run402 allowance:revoke [agente] — Revoga a permissão de um agente.
  • run402 allowance:status — Exibe o status das permissões atuais.

Configuração

  1. Instale a habilidade via CLI: openclaw install musfoner/run402
  2. Configure as variáveis de ambiente necessárias:
    • RUN402_API_KEY — Sua chave de API para autenticação.
    • RUN402_POSTGRES_URL — URL de conexão ao banco Postgres.
    • RUN402_DEPLOY_TOKEN — Token para deploys de sites e funções.

Uso com MCP (Claude Code)

Para usar com agentes que suportam MCP, adicione as seguintes ferramentas ao seu cliente:

{
  "mcpServers": {
    "run402": {
      "command": "run402",
      "args": ["mcp", "start"],
      "env": {
        "RUN402_API_KEY": "sua-chave-aqui"
      }
    }
  }
}

Exemplos

# Criar um banco de dados
run402 db:create meu-projeto-db

# Implantar um site
run402 deploy:site ./meu-site

# Gerar uma imagem
run402 generate:image "paisagem montanhosa ao pôr do sol"

# Conceder permissão a um agente
run402 allowance:grant agente-x 1000

Suporte e Mais Informações

Consulte a documentação completa em docs.run402.dev ou abra uma issue no repositório GitHub.

Habilidades Relacionadas