Skip to content
Skillpedia
Analysis & spreadsheets48k · #3353

inventory-stock-reconciliation

Helps your agent record and compare stock counts. Useful for checking if physical stock matches records.

What it does

This tool helps record physical stock counts, comparing them to what your system says you have. It identifies differences, reasons, and records approved adjustments.

When to use it

  • ✓When you need to perform a physical stock count.
  • ✓To investigate why the physical quantity doesn't match the system's.
  • ✓To record adjustments and approvals for stock changes.

Example of what to ask your AI

“I want to record today's physical stock count.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/inventory-stock-reconciliation/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/inventory-stock-reconciliation/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool creates a record where you note the count date, item, location, the quantity you counted, and the quantity the system shows. It calculates the difference and allows you to record the reason, who approved it, and if the item is damaged or expired.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill inventory-stock-reconciliation

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/inventory-stock-reconciliation/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Inventory / Stock Reconciliation

What it is: Physical stock counts against book quantities, differences investigated, and authorised adjustments recorded.

Overview

Works out the smallest useful Inventory / Stock Reconciliation setup for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a spreadsheet. Artifacts - CSV, SQL DDL, JSON Schema, Notion mapping - are produced on request, from one field list so they cannot drift apart.

Three guardrails shape the whole table.

The artifact stage is template-only. What the user receives is a structure: a CSV that is a header row and no data row, DDL with no INSERTs, a schema with no example values, and a property mapping table. Add one clearly labelled illustrative row only when the user explicitly asks for one. The failure this prevents is an unknown quietly turning into fake data inside a generated artifact.

Counting, verifying and approving are three separate roles. Counted By, Verified By and Approved By answer three different questions and are never inferred from one another. The manager who approves an adjustment is not automatically the verifier, and the verifier is not automatically the counter. If the business genuinely runs two of these as one job, that has to be said, not assumed.

A variance without an investigated reason stays unresolved. No adjustment is booked without a named approver, and a record does not reach Done while a difference has no recorded cause. A missing answer stays blank or Unknown - never a plausible-looking number, and never 0.

Never manufacture a name, a date, a quantity, a price, a location, an approval, a variance reason or a transaction reference to fill a gap. Unknown and blank are correct answers.

The count is periodic by design. Book quantity is a number the system believes; it is only ever as good as the last entry. Until someone walks the shelves and writes down what is actually there, the books are an opinion, and the frequency of the count is a business decision driven by volume, value and risk rather than a setting anyone can skip. Two things follow from that. First, every adjustment needs a named approver before it is booked - a correction passed without authorisation is just a quiet write-off. Second, investigating a shrinkage is a human judgement, not a calculation: no formula tells you whether a missing stack of cartons was theft, a mis-pick, or two dispatches that never got a stock entry.

Layer: Layer 7: Reconcile. Fits: Growth stage. Table code: n/a.

When to Use This Skill

  • physical stock count
  • stock variance investigation
  • stock adjustment register
  • inventory shrinkage tracker
  • cycle count sheet

Also use it when the user describes the same process happening in a spreadsheet, on paper, or in someone's inbox.

Do not use it for: purchase or sales booking, inventory valuation method design, reorder-point design, or legal or tax advice. This skill produces empty templates only - it never holds or processes real employee, customer or stock-movement data.

How It Works

Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.

Step 1 - Identify intent

Read the request and pick the intent before asking anything.

  • "set up" or "build" or "create" -> a new structure; go to Step 2.
  • "our process is ..." or "it is in a sheet" -> capture the existing process first, then Step 2.
  • "is this right" or "review" or "audit" -> a check, not a build; answer from what they share and do not rebuild.
  • "how do I ..." -> advice; answer directly and offer a build only if it helps.

Step 2 - Ask only what is missing

Treat ambiguous replies as unanswered and ask which explicit option the user means. Record unknown values as Unknown; Unknown is not zero. A record must not be Done when a required check fails.

One message, one question, no batching. Skip anything the user already answered, in any earlier message. Ask only questions whose answer would change the recommendation or the requested artifact. Stop as soon as the remaining unknowns would not change the output. Record Unknown and move on when the user does not know, and never ask the same unknown twice.

The opening question targets the biggest missing fact that changes the output, not a generic opener. For a new setup the usual first question is:

…

FAQ

What is 'stock reconciliation'?

It's the process of comparing physical stock (what you actually have on the shelves) with the stock recorded in your system (what the system says you have).

Why is it important to record the reason for the difference?

Knowing the reason (theft, counting error, damage) helps understand losses, improve processes, and make decisions on how to prevent future discrepancies.

Does the tool make adjustments automatically?

No, the tool records the adjustment details and who approved it, but the actual adjustment needs to be made in your inventory control system.

Details

Original description by the author

Stock reconciliation register: count date, item, warehouse, book vs physical quantity, variance quantity and value, variance reason, damage and expiry, adjustment and approval. Use for stock counts.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3353
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills