partsbox-api

Manage electronic component inventory and orders via the PartsBox REST API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nickweedon/electronics-assistant --skill partsbox-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: partsbox-api
Source: https://github.com/nickweedon/electronics-assistant/tree/main/.claude/skills/partsbox-api
Command: npx skills add https://github.com/nickweedon/electronics-assistant --skill partsbox-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides direct access to the PartsBox REST API, enabling comprehensive management of electronic component inventory, stock, projects, and orders through Python scripts.

Core Features & Use Cases

  • Inventory Management: Search, list, create, update, and delete parts and their stock levels.
  • Order & Project Tracking: Manage purchase orders, project Bills of Materials (BOMs), and build records.
  • Storage Location Control: Create, update, archive, and manage storage locations for components.
  • Use Case: Automatically update inventory counts after receiving a new batch of components from a supplier, or generate a Bill of Materials for a new PCB design.

Quick Start

Use the partsbox-api skill to list all available parts in your inventory.

Frequently Asked Questions about partsbox-api

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

FAQPage Schema
How do I manage electronic component stock with the PartsBox API using Python?

You can manage electronic component stock with the PartsBox API by running Python scripts that call REST endpoints to search parts, update inventory counts, and track stock levels. The skill provides direct script access to these operations.

What do I need to automate PartsBox inventory tracking via the REST API?

To automate PartsBox inventory tracking, you need a Python virtual environment with the 'requests' library installed and a valid PartsBox API key configured as the PARTSBOX_API_KEY environment variable.

Can I generate and manage project BOMs through the PartsBox API?

Yes, you can manage project Bills of Materials (BOMs) through the PartsBox API. The Python scripts support creating, updating, and retrieving BOM data for electronics projects, along with managing build records.

Does the PartsBox API support creating and receiving purchase orders for electronic parts?

Yes, the PartsBox API supports the full purchase order lifecycle for electronic parts. You can create purchase orders, track their status, and update inventory stock levels automatically when orders are received.

How do I organize electronic component storage locations using the PartsBox API?

You can organize electronic component storage locations using the PartsBox API by running Python scripts to create, update, and archive storage locations, ensuring accurate physical tracking of parts inventory.

What are the limitations of using Python scripts for PartsBox stock management?

The primary limitation for PartsBox stock management via Python scripts is the dependency on the 'requests' library and a valid API key. All operations are bound by the rate limits and permissions of your PartsBox API token.