- Home
- Skills
- Business & Operations
- Bundle stock planner
More screenshots
Works with the AI Agents you already use
Bundle stock planner
Analyze component demand and stock feasibility for product bundles and kits using an offline ledger workflow.
$12
Bundle stock planner
Example session with this skill installed
Check if I can build 50 'Starter Kits' and 20 'Pro Kits' using the stock levels in snapshot.csv. Recipes are in the data folder. Stock pool is the main warehouse.
- Read your context and instructions
- Compiled the bundle stock planner
- Generated the data export
I have processed the bundle plan against the main warehouse stock snapshot. The calculation accounts for shared components across both kit types.
Bundle Plan Assessment
Decision: SHORTAGE
The proposed batch is currently not feasible due to a shortage in shared electronic components. While the 'Starter Kits' can be fulfilled independently, the combined demand for the 'Pro Kit' exceeds available free stock.
Component Ledger
| Component SKU | Physical On-Hand | Reserved | Free Stock | Total Demand | Shortage |
|---|---|---|---|---|---|
| MCU-001 | 100 | 20 | 80 | 90 | -10 |
| BAT-9V | 200 | 50 | 150 | 70 | 0 |
| CASE-BLK | 150 | 0 | 150 | 70 | 0 |
| USB-C-6 | 80 | 10 | 70 | 70 | 0 |
Bundle Capacity
| Bundle SKU | Planned | Independent Capacity | Status |
|---|---|---|---|
| Starter Kit | 50 | 80 | FEASIBLE |
| Pro Kit | 20 | 40 | FEASIBLE |
| Combined Batch | 70 | N/A | SHORTAGE |
Evidence
- Snapshot Date: 2023-10-27 09:00 AM
- Pool: Main Warehouse
- Input File:
references/plan-input.json - Assumptions: Recipes include all primary components and packaging. No incoming deliveries counted.
Owner Actions
- Replenish SKU
MCU-001: You are 10 units short for the combined batch.
Review Reservations: 20 units of MCU-001 are currently reserved. If these are for the planned batch, re-run with reservations set to 0 to confirm feasibility.
3. Partial Build: You can currently build the 50 Starter Kits and 10 Pro Kits without additional stock.
Next steps
- Review the full
component-ledger.csvin the output directory for all SKU details. - Adjust the
planned_quantityin the input file if you wish to test a partial build. - Confirm if the 20 reserved MCUs are intended for this specific production run.
component-ledger.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
Inventory mismanagement kills small product businesses. When you plan a batch of gift boxes or kits, shared components and hidden reservations make manual calculations prone to error. This skill provides a rigorous, offline workflow for checking bundle feasibility against a physical stock snapshot. It prevents overselling by calculating total component demand across a proposed batch and identifying exact shortages before you commit to production.
What it does
- Component demand ledger calculates the total units required for shared parts across multiple bundle types.
- Stock normalization translates messy CSV or table data into a structured JSON contract while preserving unknown quantities.
- Conflict detection identifies when reservations and unavailable units overlap or exceed physical on-hand stock.
- Capacity reporting determines how many bundles can be built independently versus as a combined batch.
- Owner review generation produces a final summary with feasibility status, evidence logs, and specific SKU-level findings.
How it works
- The user provides a stock snapshot (SKUs, on-hand, reservations) and bundle recipes.
- The agent normalizes these into a
plan-input.jsonfile, confirming the stock pool and units. - The agent runs the
check_bundle_plan.pyhelper script to process demand formulas and status precedence. - The agent inspects the CSV and JSON outputs to generate an
owner-review.mdassessment.
Frameworks & tools
This skill uses a Python 3.10+ standard-library script for offline logic. It requires no external APIs, network access, or credentials, operating entirely on local JSON and CSV files.
Why this beats prompting it yourself
Generic prompts often fail to account for shared components across different kits, leading to "ghost stock" errors. This skill uses a hard-coded Python ledger to ensure math is consistent, handles null quantities correctly, and enforces a strict decision-matrix that prevents unauthorized inventory assumptions.
Use cases
- Holiday kit planning to see if shared packaging supports a specific mix of gift boxes.
- Shortage auditing to identify exactly which low-stock components prevent a production run.
- Pre-assembly checks to verify physical stock matches store reservations before starting a build.
Known limitations
Supports only single-level bundles with whole units from a single stock pool. It does not handle nested recipes, lot/expiry tracking, or live inventory synchronization.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 2 days ago
- Passed all security checks, Safe to install
Requires