
eraserlabs/eraser-io
5 skills5.1k installs150 starsGitHub
Install
npx skills add https://github.com/eraserlabs/eraser-ioSkills in this repo
1Eraser DiagramsThe eraser-diagrams skill turns infrastructure files, application code, or plain-language system descriptions into professional Eraser diagrams through a documented API workflow. It supports five diagram types: flowcharts, entity relationship diagrams, cloud architecture, sequence diagrams, and BPMN swimlanes, each with dedicated DSL reference files. The agent analyzes sources, generates valid single-line Eraser DSL, builds a diagram element with the correct diagramType, and must POST to the Eraser render endpoint rather than stopping at code generation. Responses return an imageUrl and createEraserFileUrl for editor follow-up. Output stays minimal: diagram preview, editor link, sources, DSL code block, and learn-more link unless the user asked for extra explanation. The skill enforces X-Skill-Source agent identification, label formatting rules, error handling for auth and invalid diagramType values, and source tracking for internal files and external references consulted during analysis.2.6kinstalls2Aws Diagramsaws-diagrams is a Claude Code skill (v1.0.0, Eraser Labs, MIT) that generates AWS architecture diagrams from CloudFormation templates, AWS CLI command output, or plain-text infrastructure descriptions. The skill reads local IaC or CLI artifacts, then calls the Eraser API over the network to produce polished diagrams covering EC2, VPC, S3, RDS, Lambda, and related services. Developers reach for aws-diagrams when onboarding teammates, documenting migrations, or validating that deployed resources match intended topology without manually drawing boxes in a diagram editor. It requires Read, Write, and Bash curl access plus network connectivity to Eraser.1kinstalls3Terraform Diagramsterraform-diagrams is an Eraser Labs skill (metadata version 1.0.0) that parses Terraform `.tf` files and calls the Eraser API to produce architecture diagrams showing resources, modules, and relationships across AWS, Azure, and GCP. The skill is triggered when a developer shares Terraform configuration or asks to visualize IaC, then reads HCL, maps infrastructure entities, and returns a diagram via network-backed generation. Developers reach for terraform-diagrams when onboarding teammates, reviewing module refactors, documenting production stacks, or preparing design reviews where stale whiteboard sketches would hide real dependency edges. It requires network access and supports Read, Write, and Bash curl tooling per the skill manifest. The workflow specializes in HCL parsing and cloud resource visualization rather than editing Terraform state or planning applies.591installs4Azure Diagramsazure-diagrams is version 1.0.0 skill from eraserlabs/eraser-io that generates clean Azure architecture diagrams through the Eraser API. Agents activate it when users supply ARM (Azure Resource Manager) JSON templates, Azure CLI command output, or plain-language infrastructure descriptions covering resource groups, VNets, VMs, and storage. The skill requires network access and uses Read, Write, and Bash curl tooling to submit payloads and retrieve diagram artifacts. Developers reach for azure-diagrams when onboarding teammates, writing runbooks, or reviewing deployments without manually dragging icons in a diagram editor. It tags common Azure resources—arm, vnet, vm, storage—and fits teams standardizing infra visuals alongside IaC repos under MIT license from Eraser Labs. Metadata tags include azure, diagram, arm, resource-group, vnet, vm, and storage for retrieval. Outputs complement IaC pull requests, architecture decision records, and onboarding docs where ARM JSON already defines the source of truth for deployed resources.506installs5Bicep Diagramsbicep-diagrams is an Eraser Labs skill at version 1.0.0 that parses Azure Bicep templates and renders cloud-architecture diagrams through the Eraser /api/render/elements endpoint. It extracts resource declarations, modules, parameters, outputs, dependsOn relationships, and VNet container hierarchies, then converts them to Eraser DSL with Azure icons before posting a curl request that returns an image URL and editor link. The skill requires network access, Read, Write, and Bash curl permissions, plus an ERASER_API_KEY environment variable. Developers reach for bicep-diagrams when they hold .bicep files and need deployment topology visuals, module boundary review, or shareable architecture diagrams without manually drawing Azure resource groups and subnets.417installs