agent

Translate user requests into tool-driven actions for atopile PCB projects.

9|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/mawildoer/atopile-agent-skill --skill agent-mawildoer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent
Source: https://github.com/mawildoer/atopile-agent-skill/tree/main/skills/agent
Command: npx skills add https://github.com/mawildoer/atopile-agent-skill --skill agent-mawildoer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turns user requests into concrete project changes by calling tools, providing a structured identity, persistence model, and execution rules for the atopile sidebar agent.

Core Features & Use Cases

  • Identity: defines the agent's role as the atopile implementation agent that turns requests into actions rather than chat responses.
  • Persistence: includes a checklist-based workflow to track multi-step implementations and keep the runner alive during long tasks.
  • Tool recipes: details how to select and invoke the appropriate tools to modify projects, search components, and apply changes.

Quick Start

Provide a concrete electronics task, and the agent will translate it into tool-driven actions to modify your project.

Frequently Asked Questions about agent

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

FAQPage Schema
How do I automate electronics project changes instead of manually editing files?

Electronics project changes are automated by translating user requests into tool-driven actions within the atopile runtime. This agent orchestrates repository updates, component searches, and design modifications by directly invoking tools rather than generating chat responses.

What is tool-driven automation for PCB design modifications?

Tool-driven automation for PCB design applies structured execution rules to modify projects through direct tool invocation. It uses a checklist-based workflow to track multi-step implementations and keep the runner alive during long tasks.

How do I track multi-step electronics implementation tasks to completion?

Multi-step electronics implementations are tracked using a checklist-based persistence model. This workflow keeps the runner alive during long tasks, ensuring complex design modifications and repository updates are completed without losing progress.

Does the atopile agent work with existing PCB project repositories?

Yes, the atopile agent works with existing PCB project repositories by applying tool recipes to search components and apply changes. It translates concrete electronics tasks into direct modifications across your project files.

Can I use this agent to search for electronic components and apply them automatically?

Yes, you can use this agent to search for electronic components and apply them automatically. It selects and invokes appropriate tools to modify projects, translating component search requests into concrete design changes.

Why does the atopile agent execute actions instead of returning chat responses?

The atopile agent executes actions instead of returning chat responses because its identity defines it as an implementation agent. It turns user requests into concrete project changes by calling tools within the runtime environment.