ecological-codes/safe-skill-creator

Métodos para criar habilidades de agente com maior integridade e melhores protocolos de segurança na execução de código.

O que é safe-skill-creator?

Este skill, 'safe-skill-creator', fornece métodos e práticas recomendadas para desenvolvedores que criam habilidades (skills) para agentes de IA (como Claude Code, Cursor ou Codex), com foco em integridade e segurança na execução de código. Ele ajuda a garantir que as habilidades desenvolvidas sejam mais robustas, evitando execuções inseguras de comandos, validação inadequada de entrada e vulnerabilidades comuns. O skill abrange boas práticas como isolamento de ambiente, validação de parâmetros, uso de sandboxing e princípios de privilégio mínimo, sendo compatível com diversas plataformas de agentes. Ao seguir estas orientações, os desenvolvedores podem criar habilidades mais confiáveis e seguras, reduzindo riscos de execução maliciosa ou acidental de código.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add ecological-codes/safe-skill-creator

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que safe-skill-creator faz?

Métodos para criar habilidades de agente com maior integridade e melhores protocolos de segurança na execução de código.

Visão Geral

Este repositório fornece diretrizes e metodologias para desenvolvimento de habilidades de agentes de IA com foco em segurança e integridade. O objetivo é ajudar criadores de skills a evitar armadilhas comuns que podem levar a execução insegura de código, vazamento de dados ou comportamento imprevisível do agente.

Princípios

  • Validação de Entrada: Sempre validar e sanitizar entradas do usuário antes de usar em comandos ou execução de código.
  • Isolamento: Executar código em ambientes isolados (sandboxes) sempre que possível.
  • Privilégio Mínimo: Conceder apenas as permissões estritamente necessárias para a skill funcionar.
  • Revisão de Código: Implementar revisões automatizadas ou manuais do código gerado antes da execução.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex (OpenAI)
  • Outros agentes compatíveis com skills

Como Usar

  1. Consulte a documentação de cada princípio na pasta docs/.
  2. Siga as listas de verificação (checklists/) para garantir que sua skill atenda aos requisitos de segurança.
  3. Utilize os exemplos em examples/ como referência para implementações seguras.

Exemplo de Validação

def safe_execute(command, allowed_commands):
    if command.split()[0] not in allowed_commands:
        raise ValueError("Comando não permitido")
    # Execute com segurança
    pass

Contribuição

Contribuições são bem-vindas! Por favor, leia o arquivo CONTRIBUTING.md antes de enviar pull requests.

Licença

MIT

Habilidades Relacionadas