infrastructure

Automate EDA tool detection, wrapper deployment, and MCP configuration for chip design environments.

180|46|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/chuanseng-ng/digital-chip-design-agents --skill infrastructure-chuanseng-ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: infrastructure
Source: https://github.com/chuanseng-ng/digital-chip-design-agents/tree/main/plugins/infrastructure/skills/infrastructure
Command: npx skills add https://github.com/chuanseng-ng/digital-chip-design-agents --skill infrastructure-chuanseng-ng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, verilator, yosys, openroad, opensta, klayout, iverilog, sta, gcc, llvm-config, xschem, gtkwave, uv, python3, slang, surelog, sv2v, sby, bambu-hls, nextpnr, openFPGALoader, openocd, cocotb, llvm, gcc, openocd, xschem, gtkwave, uv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the detection of EDA tools, deployment of wrapper scripts, and configuration of MCP servers for digital chip design environments, streamlining setup and verification processes.

Core Features & Use Cases

  • EDA Tool Detection: Automatically detects open-source and proprietary EDA tools installed on the system.
  • Wrapper Deployment: Generates and deploys wrapper scripts for tools to emit compact JSON outputs.
  • MCP Configuration: Configures MCP servers for batch and interactive sessions with EDA tools.
  • Use Case: When setting up a new workstation or verifying tool availability before a domain flow, this Skill can automate the process and ensure a complete environment setup.

Quick Start

Run the infrastructure skill to automatically detect and configure EDA tools for your digital chip design environment.

Frequently Asked Questions about infrastructure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate EDA tool detection for a digital chip design environment?

Automating EDA tool detection for a digital chip design environment involves scanning your system for installed open-source and proprietary software. This skill automatically identifies required tools and configures them for subsequent design flows, ensuring a complete setup.

What is the best way to configure MCP servers for batch EDA sessions?

Configuring MCP servers for batch EDA sessions requires generating specific server configurations tailored to your design tools. This skill automates MCP configuration for both batch and interactive sessions, streamlining the setup of your digital chip design environment.

Do I need Python installed before automating EDA tool wrapper deployment?

Yes, you need Python installed on your system before automating EDA tool wrapper deployment. This skill requires Python to run its detection scripts and deploy wrapper scripts that enable tools to emit compact JSON outputs for your design flows.

Can I use this to detect open-source EDA tools like OpenROAD and Yosys?

Yes, you can use this to detect open-source EDA tools like OpenROAD and Yosys. The skill automatically detects various open-source and proprietary EDA tools installed on your system, verifying their availability before running domain flows.

How do I deploy wrapper scripts for EDA tools to emit compact JSON outputs?

Deploying wrapper scripts for EDA tools to emit compact JSON outputs is handled automatically by this skill. It generates and deploys the necessary wrapper scripts around your detected tools, standardizing their outputs for subsequent automated processing.

What are the limitations of automating MCP configuration for EDA tools?

The main limitation of automating MCP configuration is that all required EDA tools and dependencies must be pre-installed on your local system. The skill cannot install missing proprietary or open-source EDA software, it only detects and configures existing installations.