Ana içeriğe geç
Bu içerik dilinizde henüz mevcut değil ve İngilizce gösteriliyor.

Bicep Diagram Generator

Skill Doğrulandı
85

Generates architecture diagrams from Azure Bicep files. Use when user has .bicep files or asks to visualize Bicep infrastructure.

AI özeti

This skill parses Azure Bicep files to extract resource relationships and dependencies, converting them into Eraser DSL code. It then calls the Eraser API to render cloud architecture diagrams, providing a visual representation of the infrastructure defined in Bicep files.

Documentation

  • warning:Configuration & parameter referenceThe skill requires an ERASER_API_KEY environment variable, which is not explicitly documented in the frontmatter or referenced files, and the ERASER_THEME is an optional but undocumented parameter.

Security

  • warning:Secret ManagementThe skill requires an `ERASER_API_KEY` which is passed in the `Authorization` header of a curl command. While it's an environment variable, there is no explicit mention of how it should be securely handled or if it's sensitive, posing a potential risk if leaked.

Code Execution

  • warning:ValidationThe Bicep parsing logic is not explicitly described as using a schema validation library. While the Eraser API call has a defined structure, the input Bicep parsing lacks explicit validation details.
  • warning:Error HandlingThe skill instructs to make an HTTP request but does not detail how errors from the `curl` command or the Eraser API response should be handled or reported back to the agent, only that the API call MUST be executed.
  • warning:LoggingThe skill mentions tracking sources and annotations but does not specify any local audit logging mechanism for its actions or errors.

Practical Utility

  • warning:Edge casesWhile the instructions cover basic Bicep parsing and DSL generation, there is no explicit documentation of failure modes (e.g., malformed Bicep, API errors) or recovery steps.

Safety

  • warning:Halt on unexpected stateThe instructions emphasize executing the curl command but do not specify preconditions or how to halt the workflow gracefully if unexpected states (e.g., malformed Bicep, network issues) are encountered.

Yükleme

npx skills add eraserlabs/eraser-io

Vercel skills CLI'yi (skills.sh) npx üzerinden çalıştırır — yerelde Node.js ve skills uyumlu en az bir ajanın (Claude Code, Cursor, Codex, …) kurulu olmasını gerektirir. Repo'nun agentskills.io biçimini izlediği varsayılır.

about 1 month ago
18 stars
MIT
6 days ago tarihinde güncellendi
Kaynağı görüntüle

© 2025 SkillRepo · Doğru skill'i bulun, gürültüye takılmayın.