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
Ready-to-paste message
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-reconciliationOr 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.mdTechnical 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.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3353
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-throughput-accelerator
Makes your agent speed up the movement of large data volumes. It finds bottlenecks and ensures data is transferred quickly and correctly.
affaan-m/ECC
inventory-demand-planning
Helps your agent predict product demand in stores. It optimizes stock and plans when to run promotions to sell more.
affaan-m/ECC
market-research
Helps your agent conduct market research and competitive analysis. Provides summaries with source attribution.
affaan-m/ECC