enact/docs/guide
Criar ferramentas Enact conteinerizadas
Desenvolvedores precisam de orientação para construir ferramentas conteinerizadas com I/O estruturado. Esta habilidade fornece um guia abrangente para criar, publicar e executar ferramentas Enact com contêineres Docker.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"enact/docs/guide" 사용 중입니다. Como crio uma ferramenta Enact?
예상 결과:
- Uma ferramenta Enact precisa de dois arquivos em um diretório:
- 1. enact.md - frontmatter YAML com metadados da ferramenta e documentação
- 2. main.py (ou main.js, main.rs, etc.) - seu código da ferramenta
- Exemplo de estrutura do enact.md:
- ```yaml
- ---
- enact: "2.0.0"
- name: "namespace/category/tool-name"
- version: "1.0.0"
- description: "What the tool does"
- from: "python:3.12-slim"
- command: "python /workspace/main.py ${input}"
- inputSchema:
- type: object
- properties:
- input:
- type: string
- required: [input]
- ---
- # Tool Name
- Documentation for your tool.
- ```
"enact/docs/guide" 사용 중입니다. Como lido com segredos no Enact?
예상 결과:
- Use o campo secret na configuração de ambiente do seu enact.md:
- ```yaml
- env:
- API_KEY:
- description: "API key for the service"
- secret: true
- ```
- Os usuários definem o segredo via: enact env set API_KEY --secret --namespace myorg/tools
- Os segredos são armazenados no keyring do SO, nunca em arquivos .env ou no código.
보안 감사
낮은 위험Documentation-only skill containing Enact tool creation guide. All static findings are false positives: sigstore bundle contains legitimate cryptographic signatures, backticks are markdown code formatting, API_KEY is a placeholder example. No executable code or malicious patterns present.
위험 요인
⚙️ 외부 명령어 (2)
🔑 환경 변수 (1)
품질 점수
만들 수 있는 것
Aprender o básico das ferramentas Enact
Novos usuários entendem conceitos do Enact, estrutura de ferramentas e formato de configuração.
Criar a primeira ferramenta
Desenvolvedores seguem exemplos passo a passo para construir sua primeira ferramenta conteinerizada na linguagem preferida.
Referenciar opções de configuração
Usuários experientes consultam referências de campos para inputSchema, outputSchema, segredos e opções de publicação.
이 프롬프트를 사용해 보세요
Como crio uma nova ferramenta Enact? Explique a estrutura básica e os arquivos obrigatórios.
Mostre como configurar variáveis de ambiente no Enact, especialmente como lidar com segredos de forma segura.
Dê exemplos de como criar ferramentas Enact em Python, Node.js, Rust e Go.
Explique o fluxo de trabalho para assinar, publicar e compartilhar ferramentas Enact com outras pessoas.
모범 사례
- Fixe imagens base em versões específicas (ex.: python:3.12-slim, não latest) para reprodutibilidade
- Defina inputSchema e outputSchema para validar o fluxo de dados entre ferramentas
- Use o campo secret para chaves de API e credenciais para armazená-las no keyring do SO
피하기
- Usar a tag 'latest' para imagens base - causa builds imprevisíveis
- Armazenar segredos em arquivos .env ou no código - use o campo secret em vez disso
- Ignorar a validação de inputSchema - ferramentas podem receber dados inesperados