본문으로 건너뛰기
이 콘텐츠는 아직 사용자의 언어로 제공되지 않아 영어로 표시됩니다.

Bicep Diagram Generator

Skill 확인됨
85

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

AI 요약

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.

설치

npx skills add eraserlabs/eraser-io

Vercel skills CLI(skills.sh)를 npx로 실행합니다. 로컬에 Node.js와 skills 호환 에이전트(Claude Code, Cursor, Codex 등) 중 하나 이상이 설치되어 있어야 합니다. 저장소가 agentskills.io 형식을 따른다고 가정합니다.

about 1 month ago
18 stars
MIT
6 days ago에 업데이트됨
소스 코드 보기